Triang3l
|
1fd0d48066
|
Merge branch 'master' into vulkan
|
2020-10-04 21:54:32 +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
|
c02534e5cf
|
Merge branch 'master' into vulkan
|
2020-10-03 16:16:05 +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
|
2acf2ce041
|
Merge branch 'master' into vulkan
|
2020-10-03 14:15:11 +03:00 |
|
Triang3l
|
6cb8f0aab4
|
[D3D12] Nicer DeferredCommandList uintmax_t alignment
|
2020-10-03 14:12:30 +03:00 |
|
Triang3l
|
0fcf322565
|
Merge branch 'master' into vulkan
|
2020-09-29 21:18:10 +03:00 |
|
Triang3l
|
1014458783
|
[D3D12] Only await submission fence in one place
|
2020-09-29 21:17:20 +03:00 |
|
Triang3l
|
9d4e50c5d2
|
Merge branch 'master' into vulkan
|
2020-09-28 21:09:49 +03:00 |
|
Triang3l
|
0156d3ef26
|
[D3D12] Await UpdateTileMappings when syncing with the GPU
|
2020-09-28 12:16:09 +03:00 |
|
Triang3l
|
53adafa156
|
Merge branch 'master' into vulkan
|
2020-09-26 22:08:02 +03:00 |
|
Triang3l
|
dfeeb959c3
|
[D3D12] Swap R/B in Capture
|
2020-09-21 21:56:30 +03:00 |
|
Triang3l
|
6cb33c1073
|
Merge branch 'master' into vulkan
|
2020-09-20 15:18:23 +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
|
229eb49b54
|
[Vulkan] Untextured ImmediateDrawer, [D3D12] Small refactoring
|
2020-09-19 18:05:54 +03:00 |
|
Triang3l
|
1a2462efc2
|
Merge branch 'master' into vulkan
|
2020-09-17 21:41:45 +03:00 |
|
Triang3l
|
189a38826f
|
[UI] UploadBufferPool common code
|
2020-09-17 21:37:44 +03:00 |
|
Triang3l
|
26b01e9c31
|
Merge branch 'master' into vulkan
|
2020-09-15 23:22:17 +03:00 |
|
Triang3l
|
2cebd3cabe
|
[D3D12] Unify UploadBufferPool page size (2 MB), add alignment parameter
|
2020-09-15 22:13:53 +03:00 |
|
Triang3l
|
fed33be62b
|
[D3D12] Non-zeroed heaps on 2004
|
2020-09-06 22:08:36 +03:00 |
|
Triang3l
|
524201eca4
|
[GPU/D3D12] Letterboxing cropping to action-safe area
|
2020-09-06 22:08:36 +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
|
7b93670dbd
|
[Vulkan] Remove old Vulkan code, change shaders directory, create empty Vulkan backend
|
2020-08-31 21:44:29 +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 |
|
Triang3l
|
1547b9df41
|
[D3D12] Interpolation at centroid
|
2020-07-08 23:20:36 +03:00 |
|
Triang3l
|
829c6ee2b0
|
[D3D12] Dithered alpha to coverage
|
2020-07-07 23:09:53 +03:00 |
|
Triang3l
|
713f26b5c8
|
[D3D12] Use typed buffers for texture untiling, calculate guest address once per thread
|
2020-07-03 20:03:53 +03:00 |
|
Triang3l
|
1d35ba9ee7
|
[D3D12] Fix bindless sampler offset
|
2020-06-23 23:51:59 +03:00 |
|
Triang3l
|
d26f84b36b
|
[D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes
|
2020-06-23 23:49:42 +03:00 |
|
Triang3l
|
bd1a1e2de3
|
[D3D12] Lint root_parameters_bindless
|
2020-06-20 12:30:07 +03:00 |
|
Triang3l
|
dbc7794399
|
[D3D12] Enable bindless resources by default
|
2020-06-20 01:27:31 +03:00 |
|
Triang3l
|
40e335e2a9
|
[D3D12] Bindless textures/samplers
|
2020-06-19 23:52:33 +03:00 |
|
Triang3l
|
8a64861ec0
|
[DXBC] New tfetch: pre-swizzle signs, additive LOD + refactoring
|
2020-06-06 19:12:34 +03:00 |
|
Triang3l
|
7f2d9ca929
|
[D3D12] Revert half-pixel offset through viewport because of SSAA issues
|
2020-05-23 18:37:28 +03:00 |
|
Triang3l
|
3d2b04333e
|
[D3D12] RT Cache: Fix typos (in something broken anyway)
|
2020-05-17 16:05:22 +03:00 |
|
Triang3l
|
b7a5c24bb1
|
[D3D12] d3d12_break_on_error + fix PerformSwap descriptor heap wrap
|
2020-05-17 00:26:04 +03:00 |
|
Triang3l
|
8341a48210
|
[D3D12] Fix state of textures bound to both VS and PS
|
2020-05-16 19:33:22 +03:00 |
|