Triang3l
|
f23ba862f6
|
[D3D12] Trace viewer entry point
|
2019-10-27 00:37:33 +03:00 |
|
Triang3l
|
36f4158f09
|
[GPU] Trace dump: Do PIX/RenderDoc capture if attached
|
2019-10-25 21:32:17 +03:00 |
|
Triang3l
|
f75d927cc5
|
[D3D12] Resolve fetch memory read tracing
|
2019-10-25 09:17:08 +03:00 |
|
Triang3l
|
c057b5a032
|
[D3D12] Make trace dump partially work
|
2019-10-25 08:38:06 +03:00 |
|
Triang3l
|
b622e894d6
|
[D3D12] Replicate the last texture component into non-existent ones
|
2019-10-23 23:47:17 +03:00 |
|
Triang3l
|
4623b41023
|
[D3D12] Trace guest memory operations
|
2019-10-23 23:33:50 +03:00 |
|
Triang3l
|
1005651855
|
[D3D12] Fix DXN swizzle and cleanup texture swizzles
|
2019-10-21 21:16:29 +03:00 |
|
Triang3l
|
a9ed73bdd1
|
[GPU] Remove most hardcoded register/instruction layouts from common and D3D12 code
|
2019-10-20 19:40:37 +03:00 |
|
Triang3l
|
f83269cf8c
|
[GPU] Refactor: Register structs in D3D12CommandProcessor and some other places
|
2019-10-19 23:32:38 +03:00 |
|
Triang3l
|
2334e475de
|
[Vulkan v2] Physical device, [D3D12] Small cleanup
|
2019-08-08 00:08:20 +03:00 |
|
Triang3l
|
40471dff32
|
[D3D12] Remove gflags from premake5.lua
|
2019-08-06 23:16:51 +03:00 |
|
gibbed
|
848e2a4088
|
[App] Rework graphics system creation.
|
2019-08-03 16:42:38 -05:00 |
|
Triang3l
|
890a32bd98
|
[App] Only start D3D12 if DLL exists
|
2019-08-03 22:33:09 +03:00 |
|
Triang3l
|
d20c2fa9da
|
[Memory/Vulkan] Move old memory watches to the Vulkan backend
|
2019-08-03 21:06:59 +03:00 |
|
Triang3l
|
0370f8bbd9
|
[Memory] Pass exact_range to watch callbacks
|
2019-08-03 19:16:04 +03:00 |
|
Triang3l
|
352f12f92e
|
[D3D12] Switch from gflags to cvars
|
2019-08-03 16:53:23 +03:00 |
|
Triang3l
|
90c9c24ca5
|
[D3D12] Add d3d12_readback_resolve gflag
|
2019-08-01 08:55:47 +03:00 |
|
Triang3l
|
24383b9137
|
[Memory/D3D12] Unwatch up to 256 KB ranges
|
2019-07-31 00:18:12 +03:00 |
|
Triang3l
|
4aceeb73c4
|
[Memory] Move new watches to heap-aware Memory from MMIOHandler
|
2019-07-30 08:00:20 +03:00 |
|
Triang3l
|
3f968c3760
|
[D3D12] YUV texture formats
|
2019-07-21 15:38:25 +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
|
35c8b66c93
|
[D3D12] Add forgotten shader implicit early Z check
|
2019-07-11 10:15:33 +03:00 |
|
Triang3l
|
6672997108
|
[D3D12] ROV early Z and full rewrite, shader scalar optimizations
|
2019-07-11 09:31:58 +03:00 |
|
Triang3l
|
08675ab65e
|
[D3D12] 3D texture resolve
|
2019-04-25 08:37:55 +03:00 |
|
Triang3l
|
3f22ff3645
|
[D3D12] DXT3A_AS_1_1_1_1 texture loading
|
2019-04-17 14:38:41 +03:00 |
|
Triang3l
|
293851d0c9
|
[D3D12] Re-add accidentally deleted RT update trigger
|
2019-04-12 20:09:31 +03:00 |
|
Triang3l
|
8f51855c8f
|
Revert "[D3D12] Re-add accidentally deleted RT update trigger and treat Z test and write bits separately"
This reverts commit 25cc189e99.
|
2019-04-12 20:04:50 +03:00 |
|
Triang3l
|
25cc189e99
|
[D3D12] Re-add accidentally deleted RT update trigger and treat Z test and write bits separately
|
2019-04-12 19:13:03 +03:00 |
|
Triang3l
|
ecc056912d
|
[D3D12] Don't drop draw calls with no render targets
|
2019-04-12 16:59:45 +03:00 |
|
Triang3l
|
93a18a517b
|
[D3D12] Place UAV barriers for the EDRAM ROV when layout changes
|
2019-04-12 15:59:09 +03:00 |
|
Triang3l
|
45cee3f871
|
[D3D12] Don't create RT store pipelines with ROV
|
2019-04-11 12:05:13 +03:00 |
|
Triang3l
|
88c594ca3b
|
[D3D12] Fix RB_COPY_DEST_PITCH handling in ResolveCopy
|
2019-04-10 22:35:05 +03:00 |
|
Triang3l
|
5e30f3a947
|
[D3D12] User clip planes and constant/signature refactoring
|
2019-04-10 16:37:06 +03:00 |
|
Triang3l
|
8c56d5cb98
|
[D3D12] Fix lint failure in RenderTargetCache::BeginFrame
|
2019-04-09 23:04:13 +03:00 |
|
Triang3l
|
4e8e75c549
|
[D3D12] Remove TODO for initial EDRAM clear since Windows clears allocations anyway
|
2019-04-09 19:45:35 +03:00 |
|
Triang3l
|
959b8ef19e
|
[D3D12] Draw rectangles by mirroring one vertex across diagonal
|
2019-04-09 17:19:47 +03:00 |
|
Triang3l
|
6db0ad663b
|
[D3D12] mb_used -> used_mb in the profiler
|
2019-04-05 15:31:59 +03:00 |
|
Triang3l
|
d0c8725270
|
[D3D12] Limit texture memory usage with LRU deletion
|
2019-04-05 15:19:16 +03:00 |
|
Triang3l
|
5582e63ef1
|
[D3D12] Resolve 16-bit RTs to unorm textures, not snorm
|
2019-03-07 11:21:39 +03:00 |
|
Triang3l
|
7049d52dbb
|
[D3D12] Display texture cache size in the profiler
|
2019-03-05 10:26:40 +03:00 |
|
Triang3l
|
57e8f05234
|
[D3D12] Make RG16/RGBA16 RTVs range switchable
|
2019-01-29 14:39:04 +03:00 |
|
Triang3l
|
61fd5a6dc2
|
[D3D12] Replicate red channel of single-channel textures
|
2019-01-26 14:11:09 +03:00 |
|
Triang3l
|
ba7b6d6081
|
[D3D12] Memexport CPU readback, disabled by default
|
2019-01-25 16:33:25 +03:00 |
|
Triang3l
|
4a3245650f
|
[D3D12] Optional non-GS path for quads for PIX
|
2019-01-25 15:09:58 +03:00 |
|
Triang3l
|
9dd62c1e15
|
[D3D12] Alpha to coverage (w/o dithering) with RTV, tiny AtoC fixes
|
2019-01-21 23:41:47 +03:00 |
|
Triang3l
|
0a9feb5eca
|
[D3D12] ROV: Alpha to coverage (without dithering)
|
2019-01-21 21:28:26 +03:00 |
|
Triang3l
|
0fc8497905
|
[D3D12] Fix debug config crash in back buffer stretching code
|
2019-01-19 14:48:46 +03:00 |
|
Triang3l
|
b7bcdf3e8b
|
[D3D12] Pre-create EDRAM and shared memory buffer descriptors
|
2019-01-17 16:39:51 +03:00 |
|
Triang3l
|
cf7c981991
|
[D3D12] Cache SRV descriptors in the texture cache to copy instead of creating
|
2019-01-16 19:06:11 +03:00 |
|