Triang3l
|
87442b106c
|
[D3D12] Fix signed-only texture descriptor creation
|
2021-02-13 23:22:03 +03:00 |
|
Triang3l
|
9009cba90a
|
[GPU] Refactor shader dumps - bin and txt files for both ucode and host
|
2020-12-25 21:46:07 +03:00 |
|
Triang3l
|
dcde08a493
|
[GPU] PS and rasterization disabling cleanup
|
2020-12-24 23:40:38 +03:00 |
|
Triang3l
|
e6fa0ad139
|
[GPU] Dynamic r# count via shader modifications + refactoring
|
2020-12-19 16:14:54 +03:00 |
|
Triang3l
|
da60649202
|
[D3D12] Fix texture_cache.cc formatting
|
2020-12-11 21:21:26 +03:00 |
|
Triang3l
|
040661f366
|
[D3D12] Fix a lint error in pipeline desc
|
2020-12-10 21:23:13 +03:00 |
|
Triang3l
|
9349cf4ff4
|
[D3D12] Fix custom sample position reset
|
2020-12-08 22:43:15 +03:00 |
|
Triang3l
|
b7216f91f7
|
[D3D12] Re-add forgotten RenderTargetCache::EndFrame call
|
2020-12-08 22:36:47 +03:00 |
|
Triang3l
|
36a0bcec8b
|
[GPU] XXH3 hash instead of XXH64
|
2020-12-08 22:31:09 +03:00 |
|
Triang3l
|
9a4643d0f2
|
[GPU] Non-ROV f24 trunc/round, host shader modifications, cache dir
|
2020-12-07 22:31:46 +03:00 |
|
Triang3l
|
e3a82e1930
|
[D3D12] Remove leftovers of old resolve code
|
2020-11-26 23:06:46 +03:00 |
|
Triang3l
|
00a7d1a067
|
[D3D12] Cleanup rasterizer state
|
2020-11-20 23:12:12 +03:00 |
|
Triang3l
|
44a3f200c3
|
[GPU] Rename PrimitiveTwoFaced to PrimitivePolygonal, add rects to it and ignore fill modes for non-polygons
|
2020-11-19 23:55:49 +03:00 |
|
Triang3l
|
99bb82fd1c
|
[GPU] Separate GetHostViewportInfo X and Y bounds
|
2020-11-18 12:27:36 +03:00 |
|
Triang3l
|
10d7bcde93
|
[GPU] Viewport in draw_util with host API flexibility
|
2020-11-16 23:03:42 +03:00 |
|
Triang3l
|
56a07c1773
|
[GPU] Scissor in draw_util
|
2020-11-15 16:34:23 +03:00 |
|
Joel Linn
|
8b1ebe1130
|
Premake: Reorder links to speed up building.
- Re-enable LTO on clang.
- Set AR on travis so it builds with LTO.
|
2020-11-14 13:30:06 -06:00 |
|
Triang3l
|
fe9b5b4a8f
|
[D3D12] Cleanup: remove inline
|
2020-11-14 17:02:09 +03:00 |
|
Triang3l
|
6b988d43c7
|
[D3D12] Cleanup: pipeline state -> pipeline, other things
|
2020-11-14 16:43:18 +03:00 |
|
Triang3l
|
9bbe4365d1
|
[GPU] Fix adaptive quad tessellation inside factors
|
2020-10-27 21:01:55 +03:00 |
|
Triang3l
|
ca9086f3ba
|
[GPU] Add a comment about non-positive tessellation factors
|
2020-10-19 23:02:20 +03:00 |
|
Triang3l
|
9081046e7b
|
[D3D12] Remove SRV[unbounded] and UAV overlap in bindless root sig
|
2020-10-18 22:09:08 +03:00 |
|
Triang3l
|
81bc33523a
|
[GPU] Remove unused FinalizeTrace
|
2020-10-08 21:37:29 +03:00 |
|
Triang3l
|
603150af64
|
[D3D12] Minor shared memory cleanup
|
2020-10-07 23:16:15 +03:00 |
|
Triang3l
|
b91c24870b
|
[D3D12] Remove await result check in trace init - unsafe too, but not leaking
|
2020-10-06 22:35:43 +03:00 |
|
Triang3l
|
19121130a3
|
[GPU] SharedMemory: common sparse memory allocation
|
2020-10-06 21:32:44 +03:00 |
|
Triang3l
|
75bf2d3c7d
|
[D3D12] Minor deferred command list refactoring
|
2020-10-04 21:53:52 +03:00 |
|
Triang3l
|
81ee7b4c39
|
[D3D12] Minor FINE_GRAINED_DRAW_SCOPES refactoring
|
2020-10-04 21:49:10 +03:00 |
|
Triang3l
|
e0916be5cd
|
[D3D12] Remove SHM EnsureTilesResident declaration
|
2020-10-03 16:15:25 +03:00 |
|
Triang3l
|
9f404090d3
|
[GPU] Split SharedMemory into common and D3D12
|
2020-10-03 16:13:17 +03:00 |
|
Triang3l
|
6cb8f0aab4
|
[D3D12] Nicer DeferredCommandList uintmax_t alignment
|
2020-10-03 14:12:30 +03:00 |
|
Triang3l
|
1014458783
|
[D3D12] Only await submission fence in one place
|
2020-09-29 21:17:20 +03:00 |
|
Triang3l
|
0156d3ef26
|
[D3D12] Await UpdateTileMappings when syncing with the GPU
|
2020-09-28 12:16:09 +03:00 |
|
Triang3l
|
dfeeb959c3
|
[D3D12] Swap R/B in Capture
|
2020-09-21 21:56:30 +03:00 |
|
Triang3l
|
183c7eee2b
|
[D3D12] Various refactoring mostly on the immediate drawer side, cache immdraw scissor, force stretch alpha to 1
|
2020-09-20 15:15:08 +03:00 |
|
Triang3l
|
189a38826f
|
[UI] UploadBufferPool common code
|
2020-09-17 21:37:44 +03:00 |
|
Triang3l
|
2cebd3cabe
|
[D3D12] Unify UploadBufferPool page size (2 MB), add alignment parameter
|
2020-09-15 22:13:53 +03:00 |
|
Triang3l
|
38e0cc4941
|
[D3D12] Non-zeroed heaps on 2004
|
2020-09-06 00:52:30 +03:00 |
|
Triang3l
|
0be0eb2b38
|
[GPU/D3D12] Letterboxing cropping to action-safe area
|
2020-09-05 17:47:32 +03:00 |
|
Triang3l
|
1e9ee8f43b
|
[D3D12] Change most subsystem pointers to references
|
2020-08-30 22:07:35 +03:00 |
|
Triang3l
|
210c30aef9
|
[D3D12] Fix resolve not syncing with CPU memory and memory extent calculation
|
2020-08-28 23:49:23 +03:00 |
|
Triang3l
|
82ca0a7eec
|
[D3D12] Slightly cleanup DXC object initialization
|
2020-08-22 23:21:00 +03:00 |
|
Triang3l
|
0c13b239fd
|
[D3D12] DXILConv disassembly dumping option
|
2020-08-22 23:15:50 +03:00 |
|
Triang3l
|
36501be9f8
|
[D3D12] Remove now-unused d3d12_resolution_scale_resolve_edge_clamp cvar
|
2020-08-09 21:36:09 +03:00 |
|
Triang3l
|
bd5f77bc3b
|
[GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring
|
2020-08-09 21:33:10 +03:00 |
|
Triang3l
|
9418f3f2c5
|
[D3D12] Fix a storing typo in the DXT3 decompression shader
|
2020-07-14 17:45:41 +03:00 |
|
Triang3l
|
b84239d507
|
[GPU] xenos.h: max texture size, interpolators
|
2020-07-11 18:56:56 +03:00 |
|
Triang3l
|
79413345af
|
[C++17] static constexpr variables are implicitly inline now
|
2020-07-11 16:44:57 +03:00 |
|
Triang3l
|
f8320d53d7
|
[D3D12] Fix bitfield lint errors
|
2020-07-11 16:31:16 +03:00 |
|
Triang3l
|
4bb0ca0e09
|
[GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension
|
2020-07-11 15:54:22 +03:00 |
|