Triang3l
|
4b9f63cdf1
|
[GPU] Shader::HostVertexShaderType enum for domain shader types
|
2020-04-06 00:03:23 +03:00 |
|
Triang3l
|
cde092ece1
|
[D3D12] Persistent shader and PSO storage
|
2020-03-21 19:22:19 +03:00 |
|
Triang3l
|
c43ccc073d
|
[D3D12] Submit command lists on primary buffer end
|
2019-12-04 21:42:26 +03:00 |
|
Triang3l
|
6e5a0ebf7b
|
[D3D12] CP: Separate guest frame and non-frame submissions
|
2019-10-28 22:00:59 +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
|
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
|
ef523823d5
|
[D3D12] Force early Z with DSV, fix blend disabled flag in rb_colorcontrol ignored
|
2019-01-11 17:07:33 +03:00 |
|
Triang3l
|
1523a1f662
|
[D3D12] Use 3/4 of logical cores for pipeline creation, cleanup pipeline log messages
|
2019-01-04 14:30:26 +03:00 |
|
Triang3l
|
890228b6f3
|
[D3D12] Prototype multithreaded PSO creation
|
2019-01-04 00:30:11 +03:00 |
|
Triang3l
|
a97fc28ee2
|
[D3D12] Use multimap for pipelines
|
2019-01-01 23:13:26 +03:00 |
|
Triang3l
|
1cea4062c0
|
[D3D12] Rewrite pipeline cache for compact storage of pipeline descriptions
|
2019-01-01 22:20:50 +03:00 |
|
Triang3l
|
2b646ff425
|
[D3D12] Fake per-edge tessellation with continuous
|
2018-12-12 22:12:32 +03:00 |
|
Triang3l
|
9a58841219
|
[D3D12] ROV: Use MSAA instead of SSAA
|
2018-11-25 16:37:38 +03:00 |
|
Triang3l
|
2d56c9ae30
|
[D3D12] ROV: Empty pixel shader for depth-only drawing
|
2018-10-16 14:02:43 +03:00 |
|
Triang3l
|
6d2e74325c
|
[D3D12] ROV: Check if supported
|
2018-10-10 14:30:29 +03:00 |
|
Triang3l
|
64209748e3
|
[D3D12] Better polygon offset scale
|
2018-09-29 12:01:09 +03:00 |
|
Triang3l
|
8268825f3b
|
[D3D12] Switch to DXBC shader translator (currently unusable)
|
2018-08-30 20:42:22 +03:00 |
|
Triang3l
|
592873cf9f
|
[D3D12] Quad list geometry shader
|
2018-08-26 19:51:20 +03:00 |
|
Triang3l
|
85677af156
|
[D3D12] Translate shaders before updating render targets so color mask is valid
|
2018-08-26 17:45:23 +03:00 |
|
Triang3l
|
17fb60a97a
|
[D3D12] Rectangle list geometry shader and viewport fixes
|
2018-08-14 17:21:18 +03:00 |
|
Triang3l
|
952bb91c3f
|
[D3D12] Render target binding
|
2018-08-10 18:06:21 +03:00 |
|
Triang3l
|
35aaa72722
|
[D3D12] SRV and sampler bindings
|
2018-08-03 16:39:13 +03:00 |
|
Triang3l
|
6d2441a9ee
|
[D3D12] Remove context_ from PipelineCache
|
2018-08-01 18:41:07 +03:00 |
|
Triang3l
|
e0eede73b9
|
[D3D12] Constant buffer binding
|
2018-07-30 15:59:43 +03:00 |
|
Triang3l
|
ae7ff58f81
|
[D3D12] Pipeline cache
|
2018-07-28 16:30:47 +03:00 |
|
Triang3l
|
87aecfa1b8
|
[D3D12] Shaders (not all compiling yet)
|
2018-07-24 14:57:21 +03:00 |
|