Triang3l
|
c8f3c93802
|
[D3D12] Don't create multiple command lists as they're just encoders
|
2019-11-06 08:06:12 +03:00 |
|
Triang3l
|
c499229455
|
[GPU] Store an EDRAM snapshot in traces
|
2019-11-04 17:30:20 +03:00 |
|
Triang3l
|
9deb710607
|
[D3D12] CP: Framework for multiple command lists per frame
|
2019-10-31 23:33:11 +03:00 |
|
Triang3l
|
6e5a0ebf7b
|
[D3D12] CP: Separate guest frame and non-frame submissions
|
2019-10-28 22:00:59 +03:00 |
|
Triang3l
|
d3b6f71ae1
|
[D3D12] Don't use D3D12Context for command processor fence
|
2019-10-28 10:49:32 +03:00 |
|
Triang3l
|
b4af63fe31
|
[D3D12] Detach UploadBufferPool and DescriptorHeapPool from D3D12Context
|
2019-10-27 20:53:53 +03:00 |
|
Triang3l
|
c057b5a032
|
[D3D12] Make trace dump partially work
|
2019-10-25 08:38:06 +03:00 |
|
Triang3l
|
4623b41023
|
[D3D12] Trace guest memory operations
|
2019-10-23 23:33:50 +03:00 |
|
Triang3l
|
7a88789ebd
|
[D3D12] RB_STENCILREFMASK_BF and stencil constants cleanup
|
2019-07-14 23:49:30 +03:00 |
|
Triang3l
|
4825e69fda
|
[D3D12] Cleanup primitive types and front/back facing
|
2019-07-13 22:25:03 +03:00 |
|
Triang3l
|
6672997108
|
[D3D12] ROV early Z and full rewrite, shader scalar optimizations
|
2019-07-11 09:31:58 +03:00 |
|
Triang3l
|
ba7b6d6081
|
[D3D12] Memexport CPU readback, disabled by default
|
2019-01-25 16:33:25 +03:00 |
|
Triang3l
|
a1a1110784
|
[D3D12] Non-indexed line loops
|
2019-01-15 14:19:59 +03:00 |
|
Triang3l
|
890228b6f3
|
[D3D12] Prototype multithreaded PSO creation
|
2019-01-04 00:30:11 +03:00 |
|
Triang3l
|
364cae6cc8
|
[D3D12] Use deferred command list
|
2019-01-03 15:08:49 +03:00 |
|
Triang3l
|
928e46c8b2
|
[D3D12] Adaptive tessellation of triangle patches
|
2018-12-29 20:53:41 +03:00 |
|
Triang3l
|
e803ee84d5
|
[D3D12] Bind shared memory as UAV with memexport
|
2018-12-22 15:39:47 +03:00 |
|
Triang3l
|
6025599d3b
|
[D3D12] Request memory for memexport in shared memory
|
2018-12-22 00:57:31 +03:00 |
|
Triang3l
|
2b646ff425
|
[D3D12] Fake per-edge tessellation with continuous
|
2018-12-12 22:12:32 +03:00 |
|
Triang3l
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
|
Triang3l
|
9a58841219
|
[D3D12] ROV: Use MSAA instead of SSAA
|
2018-11-25 16:37:38 +03:00 |
|
Triang3l
|
66a37c0cc3
|
[D3D12] ROV: Aliasing and bounds checking, retc instead of discard
|
2018-11-17 17:15:15 +03:00 |
|
Triang3l
|
1860bc6a59
|
[D3D12] Display whether ROV is actually used in the title
|
2018-10-17 17:53:37 +03:00 |
|
Triang3l
|
3dc15dbb44
|
[D3D12] ROV: 32bpp storing (except for 7e3)
|
2018-10-12 09:59:31 +03:00 |
|
Triang3l
|
8cde541596
|
[D3D12] ROV: Binding
|
2018-10-10 18:33:39 +03:00 |
|
Triang3l
|
fccebae703
|
[D3D12] PIX: Capture with F4, disable tiled resources when attached
|
2018-10-08 12:05:15 +03:00 |
|
Triang3l
|
685d3074f4
|
[D3D12] Hash sampler bindings and refactor names in UpdateBindings
|
2018-10-07 20:21:18 +03:00 |
|
Triang3l
|
d827bbeb6c
|
[D3D12] Fix texture binding hashing
|
2018-10-04 23:57:08 +03:00 |
|
Triang3l
|
131525e44d
|
[D3D12] Don't create SRVs if textures not changed
|
2018-10-04 14:36:48 +03:00 |
|
Triang3l
|
b77ffe3df6
|
[D3D12] Output gamma ramp
|
2018-10-03 14:36:17 +03:00 |
|
Triang3l
|
9e17bbf016
|
[D3D12] Refactor system and bool/loop constants into separate descriptor ranges
|
2018-10-02 16:34:22 +03:00 |
|
Triang3l
|
c4599ff211
|
[D3D12] Compact float constants and don't split them into pages
|
2018-09-30 20:17:26 +03:00 |
|
Triang3l
|
d1f185c744
|
[D3D12] Triangle fan conversion (untested, only indexed and without cache)
|
2018-09-15 15:11:03 +03:00 |
|
Triang3l
|
8268825f3b
|
[D3D12] Switch to DXBC shader translator (currently unusable)
|
2018-08-30 20:42:22 +03:00 |
|
Triang3l
|
e819a41300
|
[D3D12] Banjo-Kazooie/Tooie top tile clear fix (rendering still broken in Tooie)
|
2018-08-26 16:45:21 +03:00 |
|
Triang3l
|
66510b2e6f
|
[D3D12] Experimental incomplete custom sample positions, disabled by default
|
2018-08-25 14:38:55 +03:00 |
|
Triang3l
|
4a747b3b81
|
[D3D12] Resolve shader and draw
|
2018-08-24 22:40:22 +03:00 |
|
Triang3l
|
2e79eac976
|
[D3D12] Window output
|
2018-08-23 19:50:11 +03:00 |
|
Triang3l
|
bc4125584c
|
[D3D12] Shorten and batch barriers
|
2018-08-22 23:00:56 +03:00 |
|
Triang3l
|
c547851626
|
[D3D12] Upload data to shared memory during frame (fixes swaying palms in CoD4)
|
2018-08-16 12:07:53 +03:00 |
|
Triang3l
|
952bb91c3f
|
[D3D12] Render target binding
|
2018-08-10 18:06:21 +03:00 |
|
Triang3l
|
52a1a80200
|
[D3D12] Rough outline of render target architecture
|
2018-08-07 22:40:24 +03:00 |
|
Triang3l
|
cfd3821b83
|
[D3D12] DXT1 untiling
|
2018-08-06 20:10:53 +03:00 |
|
Triang3l
|
7d80b5ae0d
|
[D3D12] Fetch constants in PS for exp bias and 3D/stacked
|
2018-08-04 17:08:27 +03:00 |
|
Triang3l
|
35aaa72722
|
[D3D12] SRV and sampler bindings
|
2018-08-03 16:39:13 +03:00 |
|
Triang3l
|
034eb66968
|
[D3D12] Scratch GPU-side buffer (for untiled texture data)
|
2018-08-01 21:38:38 +03:00 |
|
Triang3l
|
5d0ad2e465
|
[D3D12] Draw calls
|
2018-07-31 19:23:43 +03:00 |
|
Triang3l
|
fb1051b610
|
[D3D12] System constant setting and some cleanup
|
2018-07-31 16:17:51 +03:00 |
|
Triang3l
|
e0eede73b9
|
[D3D12] Constant buffer binding
|
2018-07-30 15:59:43 +03:00 |
|
Triang3l
|
ae1196f29d
|
[D3D12] Shared memory - heap creation
|
2018-07-25 00:47:02 +03:00 |
|