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
|
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
|
d26f84b36b
|
[D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes
|
2020-06-23 23:49:42 +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
|
0d14ae01bb
|
[D3D12] Allow non-adaptive tessellation for patch primitive types, and all triangle and quad tessellation modes
|
2020-05-11 22:40:52 +03:00 |
|
Triang3l
|
64a83af137
|
[DXBC] Cleanup StartPixelShader, always_reads_mask, and ps_param_gen overall
|
2020-04-25 00:20:27 +03:00 |
|
Triang3l
|
f365ab5e6d
|
[D3D12] Fix wrong comment about adaptive tessellation
|
2020-04-09 22:26:47 +03:00 |
|
Triang3l
|
acb3778819
|
[D3D12] Adaptive quad tessellation, remove d3d12_tessellation_adaptive cvar
|
2020-04-09 00:00:11 +03:00 |
|
Triang3l
|
7e27427c4a
|
[D3D12] SV_Position is not necessary in VS if it's in DS/GS
|
2020-04-08 12:54:35 +03:00 |
|
Triang3l
|
7cf3a75ab1
|
[D3D12] Fix and enable triangle adaptive tessellation
|
2020-04-08 00:26:49 +03:00 |
|
Triang3l
|
9d36c257b0
|
[D3D12] Non-adaptive triangle tessellation
|
2020-04-07 18:55:43 +03:00 |
|
Triang3l
|
e82d05c687
|
[D3D12] Pass adaptive tessellation factors via index buffer like on the guest
|
2020-04-05 17:22:49 +03:00 |
|
Triang3l
|
1336316139
|
[D3D12] Vertex kill and multipass vertex exports
|
2020-02-20 08:56:16 +03:00 |
|
Triang3l
|
7a88789ebd
|
[D3D12] RB_STENCILREFMASK_BF and stencil constants cleanup
|
2019-07-14 23:49:30 +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
|
5e30f3a947
|
[D3D12] User clip planes and constant/signature refactoring
|
2019-04-10 16:37:06 +03:00 |
|
Triang3l
|
959b8ef19e
|
[D3D12] Draw rectangles by mirroring one vertex across diagonal
|
2019-04-09 17:19:47 +03:00 |
|
Triang3l
|
a1a1110784
|
[D3D12] Non-indexed line loops
|
2019-01-15 14:19:59 +03:00 |
|
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
|
6c48f209a1
|
[D3D12] Fix 7e3 and 20e4 denormal conversion
|
2019-01-06 15:10:55 +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
|
ed09cac440
|
[D3D12] DXBC: vfetch RoundIndex, vertex index signedness fixes
|
2018-12-28 08:11:34 +03:00 |
|
Triang3l
|
2b646ff425
|
[D3D12] Fake per-edge tessellation with continuous
|
2018-12-12 22:12:32 +03:00 |
|
Triang3l
|
9427667a27
|
[D3D12] Experimental 2x resolution scale
|
2018-12-06 10:38:13 +03:00 |
|
Triang3l
|
9a58841219
|
[D3D12] ROV: Use MSAA instead of SSAA
|
2018-11-25 16:37:38 +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
|
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
|
7935bcf49f
|
[D3D12] Fix resolving of non-top-left sample
|
2018-11-02 20:21:33 +03:00 |
|
Triang3l
|
83c99bc811
|
[D3D12] Fix resolve region handling
|
2018-10-28 14:36:41 +03:00 |
|
Triang3l
|
1d45a4f67e
|
[D3D12] Round to nearest when converting to fixed-point
|
2018-10-26 22:04:11 +03:00 |
|
Triang3l
|
fb5030171e
|
[D3D12] RGBA32F resolve
|
2018-10-25 09:32:19 +03:00 |
|
Triang3l
|
ea2864d21e
|
[D3D12] ROV: Stencil constant declarations
|
2018-10-18 23:02:25 +03:00 |
|
Triang3l
|
e455467c32
|
[D3D12] ROV: Non-working depth testing code
|
2018-10-15 22:13:06 +03:00 |
|
Triang3l
|
eb8596d72a
|
[D3D12] ROV: Cleanup format system constants
|
2018-10-14 12:04:39 +03:00 |
|
Triang3l
|
efc7f794ed
|
[D3D12] DXBC: Fix position/color use after free, fix ROV color load/store
|
2018-10-13 15:38:49 +03:00 |
|
Triang3l
|
f98a4d11ea
|
[D3D12] ROV: A bit of non-working blending code
|
2018-10-13 14:33:22 +03:00 |
|
Triang3l
|
5f108246b6
|
[D3D12] ROV: Blending constant declaration
|
2018-10-12 22:28:07 +03:00 |
|
Triang3l
|
10a3dc6d94
|
[D3D12] ROV: 32-bit loading, except for 7e3
|
2018-10-12 20:07:00 +03:00 |
|
Triang3l
|
3dc15dbb44
|
[D3D12] ROV: 32bpp storing (except for 7e3)
|
2018-10-12 09:59:31 +03:00 |
|
Triang3l
|
197b1d8114
|
[D3D12] ROV: EDRAM offset calculation
|
2018-10-11 10:16:36 +03:00 |
|