Triang3l
|
1cea4062c0
|
[D3D12] Rewrite pipeline cache for compact storage of pipeline descriptions
|
2019-01-01 22:20:50 +03:00 |
Triang3l
|
317e5c3ce2
|
[D3D12] Some stats in the profiler, tweak tiled buffer heap sizes
|
2018-12-30 15:09:58 +03:00 |
Triang3l
|
87d663d7e0
|
[D3D12] Disable adaptive tessellation temporarily because of cracks
|
2018-12-29 21:12:21 +03:00 |
Triang3l
|
928e46c8b2
|
[D3D12] Adaptive tessellation of triangle patches
|
2018-12-29 20:53:41 +03:00 |
Triang3l
|
14476e5453
|
[D3D12] Rename 2_10_10_10 AS_16 RT format to AS_10
|
2018-12-29 14:59:10 +03:00 |
Triang3l
|
616739048b
|
Merge branch 'master' into d3d12
|
2018-12-29 14:55:17 +03:00 |
Triang3l
|
54b211ed18
|
[GPU] Rename 2_10_10_10 AS_16 RT format to AS_10
|
2018-12-29 14:54:01 +03:00 |
Triang3l
|
af96b68398
|
[GPU] Copy SurfaceNumFormat comment from D3D12 branch
|
2018-12-29 14:18:10 +03:00 |
Triang3l
|
cbfc00f80e
|
[D3D12] Debug option to display tessellation as wireframe
|
2018-12-28 14:37:39 +03:00 |
Triang3l
|
43866092a5
|
[D3D12] Update some comments about numeric formats
|
2018-12-28 14:12:09 +03:00 |
Triang3l
|
f3e3bbc4fa
|
Revert "[D3D12] ROV: Round unorm/snorm to nearest rather than nearest even"
This reverts commit 216998eb56 .
|
2018-12-28 14:05:13 +03:00 |
Triang3l
|
216998eb56
|
[D3D12] ROV: Round unorm/snorm to nearest rather than nearest even
|
2018-12-28 08:25:41 +03:00 |
Triang3l
|
5860a8fdc6
|
[D3D12] DXBC: Add a missing STAT increment to memexport
|
2018-12-28 08:13:35 +03:00 |
Triang3l
|
ed09cac440
|
[D3D12] DXBC: vfetch RoundIndex, vertex index signedness fixes
|
2018-12-28 08:11:34 +03:00 |
Triang3l
|
ec7667ce1b
|
[D3D12] Broken memexport shader code
|
2018-12-27 20:43:17 +03:00 |
Triang3l
|
bd9aae016f
|
[D3D12] DXBC: eA and eM registers
|
2018-12-22 19:51:12 +03:00 |
Triang3l
|
e803ee84d5
|
[D3D12] Bind shared memory as UAV with memexport
|
2018-12-22 15:39:47 +03:00 |
Triang3l
|
645f450321
|
[D3D12] DXBC: Fix UAV and sampler operands
|
2018-12-22 14:26:18 +03:00 |
Triang3l
|
6025599d3b
|
[D3D12] Request memory for memexport in shared memory
|
2018-12-22 00:57:31 +03:00 |
Triang3l
|
0aeff797e5
|
[D3D12] DXBC: Allocate multiple registers with PushSystemTemp
|
2018-12-21 22:54:26 +03:00 |
Triang3l
|
72e9ac5c28
|
[GPU] Shader translator: More memexport validation
|
2018-12-21 22:24:09 +03:00 |
Triang3l
|
73baaa8e89
|
[GPU] Gather eA/eM# writes in shader translator
|
2018-12-21 10:06:41 +03:00 |
Triang3l
|
090bf8e353
|
[D3D12] Change RT in the title to something less ambiguous and more googlable
|
2018-12-20 20:48:15 +03:00 |
Triang3l
|
adc0eb87f6
|
[GPU] Gather used memexport constants in shader translator
|
2018-12-20 10:14:18 +03:00 |
Triang3l
|
dc0b468ea8
|
Merge branch 'master' into d3d12
|
2018-12-19 22:51:26 +03:00 |
Triang3l
|
486a5725e3
|
[GPU] xenos.h: tessellation, memexport constant
|
2018-12-19 22:50:43 +03:00 |
Triang3l
|
c84511a5f1
|
[GPU/D3D12] Update tessellation enums
|
2018-12-19 18:23:54 +03:00 |
Triang3l
|
cbba86fcf0
|
[D3D12] Split DXBC shader translator into multiple files
|
2018-12-19 14:24:16 +03:00 |
Triang3l
|
2de0e26606
|
[D3D12] DXBC: Remove ugly useless indexable temp fallback
|
2018-12-16 13:03:03 +03:00 |
Triang3l
|
03f440582d
|
Merge branch 'master' into d3d12
|
2018-12-16 12:49:09 +03:00 |
gibbed
|
eee4d91621
|
[App] Hopefully fix CPU support check for AVX so it will function on CPUs without AVX.
|
2018-12-15 23:36:07 -06:00 |
gibbed
|
85b714f2af
|
[Base] Make --win32_high_freq=false actually work.
|
2018-12-15 22:56:36 -06:00 |
Triang3l
|
574f85cc15
|
[D3D12] Refactoring: DXBC -> Dxbc
|
2018-12-14 13:25:07 +03:00 |
Triang3l
|
952819ed87
|
[D3D12] Don't 4KB-align sizes of resolve destinations
|
2018-12-13 15:22:16 +03:00 |
Triang3l
|
2b55ec86ea
|
[GPU] Shader Compiler: Expose domain shader output
|
2018-12-13 14:52:50 +03:00 |
Triang3l
|
2b646ff425
|
[D3D12] Fake per-edge tessellation with continuous
|
2018-12-12 22:12:32 +03:00 |
Triang3l
|
19d7e0ce3d
|
[D3D12] Use WideCharToMultiByte for graphics adapter name
|
2018-12-11 09:41:06 +03:00 |
Triang3l
|
7698944673
|
[D3D12] Swap red and blue in 8bpp gamma ramp
|
2018-12-09 15:53:57 +03:00 |
Triang3l
|
1ee3ed03fd
|
[D3D12] DXBC: Skip loading and some ALU ops for identical operands
|
2018-12-09 00:20:13 +03:00 |
Triang3l
|
352a443c67
|
[D3D12] DXBC: Small cleanup of something ugly in subs_prev
|
2018-12-08 19:18:56 +03:00 |
Triang3l
|
e1f0e9c84a
|
[D3D12] DXBC: Slightly shorten SM3 mul behavior emulation
|
2018-12-08 16:42:30 +03:00 |
Triang3l
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
Triang3l
|
132af3e266
|
[D3D12] DXBC: Don't skip invariant driver optimizations
|
2018-12-04 12:29:27 +03:00 |
Triang3l
|
9e6df2e142
|
Merge branch 'master' into d3d12
|
2018-12-04 12:00:34 +03:00 |
gibbed
|
a90e3c7962
|
Update Xbyak.
|
2018-12-03 17:57:54 -06:00 |
Triang3l
|
21def8a522
|
Merge branch 'master' into d3d12
|
2018-12-03 21:27:28 +03:00 |
gibbed
|
64b2be92d6
|
[Kernel] Retain handle in ExCreateThread. Game closing a created thread's handle shouldn't result in its handle being freed.
|
2018-12-03 12:09:24 -06:00 |
gibbed
|
dcde6308bb
|
[Kernel] Simplify KeWaitForMultipleObjects.
|
2018-12-03 12:08:22 -06:00 |
gibbed
|
12629fe101
|
[Kernel] Change dummy HDD to 3GB free/4GB total.
|
2018-12-03 12:07:42 -06:00 |
gibbed
|
9dc46eee85
|
[Kernel] Null terminate string in XamContentGetDeviceName.
|
2018-12-03 12:00:56 -06:00 |