Triang3l
|
17dfd84f71
|
[D3D12] Free two alphatest-related system constant dwords
|
2019-01-15 12:58:36 +03:00 |
|
Triang3l
|
b8d1bb740b
|
[GPU/D3D12] Fix CTX1 component order
|
2019-01-12 14:28:32 +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
|
d7ed044be1
|
[D3D12] Don't cull points and rectangles
|
2019-01-09 16:25:03 +03:00 |
|
Triang3l
|
8ad12480a4
|
[D3D12] Copy index buffer to a scratch buffer for memexporting draws
|
2019-01-09 13:19:49 +03:00 |
|
Triang3l
|
aabe6dec9c
|
[D3D12] Fix log level of pipeline creation messages
|
2019-01-08 14:14:14 +03:00 |
|
Triang3l
|
6c48f209a1
|
[D3D12] Fix 7e3 and 20e4 denormal conversion
|
2019-01-06 15:10:55 +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
|
364cae6cc8
|
[D3D12] Use deferred command list
|
2019-01-03 15:08:49 +03:00 |
|
Triang3l
|
f0c662fa1e
|
[D3D12] Deferred command list class
|
2019-01-02 23:46:24 +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
|
317e5c3ce2
|
[D3D12] Some stats in the profiler, tweak tiled buffer heap sizes
|
2018-12-30 15:09:58 +03:00 |
|
Triang3l
|
87d663d7e0
|
[D3D12] Disable adaptive tessellation temporarily because of cracks
|
2018-12-29 21:12:21 +03:00 |
|
Triang3l
|
928e46c8b2
|
[D3D12] Adaptive tessellation of triangle patches
|
2018-12-29 20:53:41 +03:00 |
|
Triang3l
|
14476e5453
|
[D3D12] Rename 2_10_10_10 AS_16 RT format to AS_10
|
2018-12-29 14:59:10 +03:00 |
|
Triang3l
|
cbfc00f80e
|
[D3D12] Debug option to display tessellation as wireframe
|
2018-12-28 14:37:39 +03:00 |
|
Triang3l
|
ed09cac440
|
[D3D12] DXBC: vfetch RoundIndex, vertex index signedness fixes
|
2018-12-28 08:11:34 +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
|
090bf8e353
|
[D3D12] Change RT in the title to something less ambiguous and more googlable
|
2018-12-20 20:48:15 +03:00 |
|
Triang3l
|
c84511a5f1
|
[GPU/D3D12] Update tessellation enums
|
2018-12-19 18:23:54 +03:00 |
|
Triang3l
|
574f85cc15
|
[D3D12] Refactoring: DXBC -> Dxbc
|
2018-12-14 13:25:07 +03:00 |
|
Triang3l
|
952819ed87
|
[D3D12] Don't 4KB-align sizes of resolve destinations
|
2018-12-13 15:22:16 +03:00 |
|
Triang3l
|
2b646ff425
|
[D3D12] Fake per-edge tessellation with continuous
|
2018-12-12 22:12:32 +03:00 |
|
Triang3l
|
7698944673
|
[D3D12] Swap red and blue in 8bpp gamma ramp
|
2018-12-09 15:53:57 +03:00 |
|
Triang3l
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
|
Triang3l
|
bb53d722f9
|
[D3D12] Don't use switch in shaders on Intel, log GPU name
|
2018-12-03 16:31:49 +03:00 |
|
Triang3l
|
355d33dadd
|
[D3D12] Rename feature gflags
|
2018-11-25 23:25:56 +03:00 |
|
Triang3l
|
9a58841219
|
[D3D12] ROV: Use MSAA instead of SSAA
|
2018-11-25 16:37:38 +03:00 |
|
Triang3l
|
14b623465c
|
[D3D12] ROV: ForcedSampleCount=1 for safety
|
2018-11-21 20:53:11 +03:00 |
|
Triang3l
|
70fae20072
|
[D3D12] Apply scissor to resolve regions
|
2018-11-21 17:15:09 +03:00 |
|
Triang3l
|
c061836649
|
[D3D12] Enable ROV by default
|
2018-11-20 21:30:36 +03:00 |
|
Triang3l
|
b0b1e684f7
|
[D3D12] Fix UAV binding in EDRAM clear root signature
|
2018-11-20 21:29:04 +03:00 |
|
Triang3l
|
66a37c0cc3
|
[D3D12] ROV: Aliasing and bounds checking, retc instead of discard
|
2018-11-17 17:15:15 +03:00 |
|
Triang3l
|
e46244a996
|
[D3D12] Put shared memory in PS resource state because vfetch seems allowed in PS
|
2018-11-16 13:12:51 +03:00 |
|
Triang3l
|
38f421e89f
|
[D3D12] GPUTEXTUREFORMAT_6_5_5 as RBG
|
2018-11-16 12:56:19 +03:00 |
|
Triang3l
|
e1d771ab9c
|
[D3D12] GPUTEXTUREFORMAT_11_11_10 support
|
2018-11-14 17:02:19 +03:00 |
|
Triang3l
|
5e51306660
|
[D3D12] Integer texture comment and UpdateSystemConstantValues cleanup
|
2018-11-14 16:45:31 +03:00 |
|
Triang3l
|
8ff03bcfa0
|
[D3D12] Allow different loading modes for unsigned and signed textures
|
2018-11-14 13:52:16 +03:00 |
|
Triang3l
|
b4706054d0
|
[D3D12] U11V11W10 texture loading shader
|
2018-11-13 22:00:10 +03:00 |
|
Triang3l
|
4ad1c2c538
|
[D3D12] R11G11B10 unorm textures
|
2018-11-13 19:00:01 +03:00 |
|
Triang3l
|
ae48b3ffa8
|
[D3D12] Disable placed resources for RTV/DSV because of Nvidia
|
2018-11-10 22:45:55 +03:00 |
|
Triang3l
|
3b57c82fe4
|
[D3D12] ROV: Don't use the D24FS8-specific clear shader with ROV
|
2018-11-03 20:55:50 +03:00 |
|
Triang3l
|
7935bcf49f
|
[D3D12] Fix resolving of non-top-left sample
|
2018-11-02 20:21:33 +03:00 |
|
Triang3l
|
3af93e547a
|
[D3D12] Fix triangle fan winding order
|
2018-11-02 09:57:35 +03:00 |
|
Triang3l
|
5a79f675bd
|
[D3D12] ROV: Unbind resolve RT after using
|
2018-11-01 22:13:45 +03:00 |
|
Triang3l
|
251f078baf
|
[D3D12] Fix mipmapped cubemaps and stacked textures
|
2018-10-29 22:40:29 +03:00 |
|
Triang3l
|
83c99bc811
|
[D3D12] Fix resolve region handling
|
2018-10-28 14:36:41 +03:00 |
|