Vincent Lejeune
|
432bca26ae
|
d3d12: Add support for reading depth texture
|
2015-11-16 23:32:34 +01:00 |
|
Nekotekina
|
5f6caf33f0
|
MINGW64: Compilation fix
|
2015-11-16 19:12:51 +03:00 |
|
Vincent Lejeune
|
570ca1c87f
|
d3d12: Use a_b_c style for D3D12GSRender.h members
|
2015-11-15 20:21:44 +01:00 |
|
Vincent Lejeune
|
e76abf875f
|
d3d12: Clean rtt related code
|
2015-11-07 22:52:12 +01:00 |
|
Vincent Lejeune
|
124d0de325
|
d3d12: Move storage helpers to their dedicated files.
|
2015-10-29 18:48:52 +01:00 |
|
Vincent Lejeune
|
fdae12c52e
|
d3d12: Move empty texture slot filling code to D3D12Texture.
|
2015-10-29 18:48:52 +01:00 |
|
Vincent Lejeune
|
42467ba40f
|
RSX/common: Clean TextureUtils code.
* Use a_b_c code style
* Add noexcept
* Use anonymous namespace
|
2015-10-29 18:48:50 +01:00 |
|
Vincent Lejeune
|
0e3ab35e32
|
d3d12: Fix sampler border color
|
2015-10-29 18:48:48 +01:00 |
|
Vincent Lejeune
|
119126c60c
|
d3d12: Move enum conversion to a separate files.
* Add noexcept
* Use unreachable
* Use a_b_c style
|
2015-10-29 18:48:48 +01:00 |
|
Vincent Lejeune
|
fe902cbb13
|
d3d12: Use provided constants to set alignments
|
2015-10-27 01:24:03 +01:00 |
|
Nekotekina
|
d4e0da3f80
|
DX12 fix + rpcs3-tests project
|
2015-10-21 13:31:29 +03:00 |
|
Vincent Lejeune
|
a462b4518c
|
d3d12: Move d3d12 files to separate solution.
It simplify solution configurations.
|
2015-10-17 04:15:58 +02:00 |
|
Vincent Lejeune
|
0e98da2306
|
d3d12: Make descriptor heap a little more compact.
|
2015-10-15 17:13:40 +02:00 |
|
DH
|
3721941ffb
|
Fixed OpenGL renderer crash
Temporary downgraded OpenGL requirements to OpenGL 3.1 (GLSL 1.40)
Fixed some D3D12 Renderer compilation errors
|
2015-10-05 18:40:22 +03:00 |
|
DH
|
4fdeeace66
|
D3D12Renderer: fixed some compilation errors
Removed GSFrameBase2 and D3DGSFrame.
Added frame for NullRender.
Minor improvements and fixes
|
2015-10-05 13:03:23 +03:00 |
|
Vincent Lejeune
|
8d986e77d1
|
d3d12: Reuse texture resources
|
2015-10-05 00:24:55 +02:00 |
|
Vincent Lejeune
|
3d643fbc0b
|
d3d12: Factorise texture cache management.
|
2015-10-05 00:24:55 +02:00 |
|
Vincent Lejeune
|
62d7bf2159
|
Common: Move generic upload texture code from d3d12
|
2015-10-03 18:25:18 +02:00 |
|
Vincent Lejeune
|
07e13b8613
|
d3d12: Suballocate from big buffer for texture upload too
|
2015-10-03 18:25:17 +02:00 |
|
Vincent Lejeune
|
8e83ad7b65
|
d3d12: Fix sampler descriptor stride in UploadTextures.
|
2015-10-03 18:25:16 +02:00 |
|
Vincent Lejeune
|
23bd197bd4
|
d3d12: clean code
|
2015-09-25 22:35:19 +02:00 |
|
Vincent Lejeune
|
f10c812301
|
d3d12: Use d3dx12.h defined struct.
|
2015-09-25 22:34:34 +02:00 |
|
Vincent Lejeune
|
c31c0c40a4
|
d3d12: Fix ARGB8 swizzle and support swizzling of rtts
Fix harem tengoku colors.
|
2015-09-18 22:36:21 +02:00 |
|
Vincent Lejeune
|
63a54dd70d
|
d3d12: Rewrite per frame resource cleaning function.
|
2015-08-16 23:45:51 +03:00 |
|
Vincent Lejeune
|
09cc127dd9
|
d3d12: Use ComPtr<> instead of manually releasing some structures
|
2015-08-14 23:39:37 +02:00 |
|
Vincent Lejeune
|
9cb88b3a8d
|
d3d12: Use ThrowIfFailed instead of check to be inline with DX12 Samples
|
2015-08-14 23:39:37 +02:00 |
|
Vincent Lejeune
|
befe93784f
|
d3d12: Do not create/submit an extra command list for texture upload/rtt state change
|
2015-08-14 21:23:30 +02:00 |
|
Vincent Lejeune
|
abee3539b8
|
d3d12: Fix non dx12 build config
|
2015-08-14 00:29:22 +02:00 |
|
vlj
|
38a809b483
|
d3d12: Use another sampler heap when using more than 2048 samplers
|
2015-08-12 00:28:34 +02:00 |
|
vlj
|
ff219c6035
|
d3d12: Factorise sampler desc creation in a separate function
|
2015-08-12 00:28:30 +02:00 |
|
vlj
|
2cd035d530
|
d3d12: Fix A1R5G5B5 endianness
Fix color in Retro city rampage
|
2015-08-12 00:28:27 +02:00 |
|
vlj
|
45b7da6666
|
d3d12: Mipmap offset is 512byte aligned
Fix retro city rampage crash at startup
|
2015-08-12 00:28:25 +02:00 |
|
vlj
|
6cb00e681b
|
d3d12: support swizzled CELL_GCM_TEXTURE_A4R4G4B4
Fix terraria menu
|
2015-08-12 00:28:25 +02:00 |
|
vlj
|
1c7bff4d36
|
d3d12: Use align instead of powerOf2Align
|
2015-08-12 00:28:20 +02:00 |
|
vlj
|
d88d078f4a
|
d3d12: Fix left over commented code
|
2015-08-12 00:28:17 +02:00 |
|
vlj
|
5102241ac2
|
d3d12: Compute texture size in host mem
|
2015-08-12 00:28:16 +02:00 |
|
vlj
|
c6a5e905bc
|
d3d12: enable texture caching
Bring a little more perf in arkedo 2
|
2015-08-12 00:28:14 +02:00 |
|
vlj
|
8cc9642b96
|
Completly unclean way to track texture modification between frames
|
2015-08-12 00:28:14 +02:00 |
|
vlj
|
3f495689c0
|
d3d12: Ignore texture with 0 width/height
Fix crash in voodoo chronicles.
|
2015-08-12 00:28:13 +02:00 |
|
vlj
|
ad3e50f90f
|
d3d12: Do not guess texture size but use actual value
|
2015-08-12 00:28:12 +02:00 |
|
vlj
|
628acbf0b4
|
d3d12: Do not reserve a lot more than necessary.
|
2015-08-12 00:28:12 +02:00 |
|
vlj
|
dbcddcf5e2
|
d3d12: Clean up texture upload code
Should be easier to read code (and spot bugs).
Fix crash with mipmap and DXTCn texture format.
|
2015-08-12 00:28:11 +02:00 |
|
vlj
|
eda3c9084e
|
d3d12: Fix mipmap data
|
2015-08-12 00:28:11 +02:00 |
|
vlj
|
178d0e0e85
|
d3d12: Try implement mipmap
The mipmap level below 0 are currently wrong, find out why
|
2015-08-12 00:28:11 +02:00 |
|
vlj
|
09ccd7e436
|
d3d12: Fix crash with W16Z16Y16X16 texture format
|
2015-08-12 00:28:08 +02:00 |
|
vlj
|
006d989304
|
d3d12: Uncomment code that shouldn't have been commented out
|
2015-08-12 00:28:05 +02:00 |
|
vlj
|
e36c4f75e0
|
d3d12; Fix swizzle for B8 texture format
Fix menu in guided fate paradox for WARP
|
2015-08-12 00:28:04 +02:00 |
|
vlj
|
41577b5018
|
d3d12: Fix some warnings
|
2015-08-12 00:28:03 +02:00 |
|
vlj
|
d2c13bc4c1
|
d3d12: Use a commited resource for constant buffer
Since we rarely use more than 1k of constant data we waste space due to
alignment requirement with heap so use a commited resource instead.
|
2015-08-12 00:28:02 +02:00 |
|
raven02
|
cf27d4c2ca
|
d3d12: Fix pitch in COMPRESSED_DXT23/DXT45
Make pm_zcull.ppu.elf renders correctly.
|
2015-08-12 00:26:53 +02:00 |
|