Triang3l
|
cfef083271
|
[D3D12] DXBC: Shorten texture degamma
|
2018-09-13 09:38:14 +03:00 |
Triang3l
|
461fd3f693
|
[D3D12] DXBC texture sign bias, gamma and exponent bias
|
2018-09-12 23:34:58 +03:00 |
Triang3l
|
099de4487b
|
[D3D12] DXBC vertex W format
|
2018-09-12 21:39:13 +03:00 |
Triang3l
|
283461be6c
|
[D3D12] DXBC alpha test
|
2018-09-12 21:02:22 +03:00 |
Triang3l
|
9f7496ac23
|
[D3D12] DXBC RDEF, operand swizzle and cubemap orientation fix
|
2018-09-12 19:54:24 +03:00 |
Triang3l
|
4651a0b5ed
|
[D3D12] DXBC: (Currently incorrect) cube undoing
|
2018-09-12 16:49:23 +03:00 |
Triang3l
|
15e0501a49
|
[D3D12] DXBC binding fixes
|
2018-09-11 23:15:32 +03:00 |
Triang3l
|
2a98d29eda
|
[D3D12] DXBC: Most of tfetch
|
2018-09-11 22:57:08 +03:00 |
Triang3l
|
d67b6f7a3e
|
[D3D12] DXBC texture size, offset, unnormalized coordinates
|
2018-09-11 14:47:39 +03:00 |
Triang3l
|
d4334312f3
|
[D3D12] DXBC samplers
|
2018-09-11 12:37:47 +03:00 |
Triang3l
|
06fabd16ad
|
[D3D12] DXBC control flow
|
2018-09-10 23:30:53 +03:00 |
Triang3l
|
d5d3f336f5
|
[D3D12] DXBC loop start and exece
|
2018-09-10 22:38:15 +03:00 |
Triang3l
|
20e607a35c
|
[D3D12] DXBC exec and predicate
|
2018-09-10 21:35:12 +03:00 |
Triang3l
|
b0fdab1754
|
[D3D12] DXBC: Format if instruction
|
2018-09-10 18:32:03 +03:00 |
Triang3l
|
f4b83cb670
|
[D3D12] DXBC main loop and labels
|
2018-09-10 13:20:35 +03:00 |
Triang3l
|
4268466383
|
[D3D12] DXBC texture bindings (but no samplers and fetch)
|
2018-09-09 23:33:08 +03:00 |
Triang3l
|
091d51f841
|
[D3D12] DXBC: Unload vfetch index operand
|
2018-09-09 19:04:03 +03:00 |
Triang3l
|
a6da33e463
|
[D3D12] DXBC cube instruction
|
2018-09-09 18:38:58 +03:00 |
Triang3l
|
3b7d6bfdcb
|
[D3D12] Format DXBC and HLSL shader translator code
|
2018-09-09 14:12:40 +03:00 |
Triang3l
|
01bbba32cb
|
[D3D12] DXBC muls_prev2
|
2018-09-09 00:16:04 +03:00 |
Triang3l
|
0a79a36cfa
|
[D3D12] DXBC logc and reciprocals
|
2018-09-08 23:06:00 +03:00 |
Triang3l
|
a6936ab4ce
|
[D3D12] DXBC clip space scale/offset
|
2018-09-08 21:48:00 +03:00 |
Triang3l
|
3a86d78c18
|
[D3D12] DXBC: Re-enable indexable temps because they are okay on Nvidia
|
2018-09-08 21:14:02 +03:00 |
Triang3l
|
b56ff6e325
|
[D3D12] DXBC: Use the same code for dp4/dp3 as add/mul/max/min
|
2018-09-08 20:16:00 +03:00 |
Triang3l
|
b91866fa49
|
[D3D12] DXBC: Use movc instead of indexable temps by default because of Nvidia hang
|
2018-09-08 15:11:25 +03:00 |
Triang3l
|
0165136f69
|
[D3D12] DXBC: Partial revert of x# changes because literals can be written to them
|
2018-09-07 23:02:34 +03:00 |
Triang3l
|
bc9b95ac57
|
[D3D12] DXBC: Fix indexable temp usage
|
2018-09-07 22:04:57 +03:00 |
Triang3l
|
04544945d0
|
[D3D12] DXBC: Fix vector write mask usage
|
2018-09-07 20:27:08 +03:00 |
Triang3l
|
8ecedbb20a
|
[D3D12] DXBC: Vfetch exponent bias
|
2018-09-07 09:17:36 +03:00 |
Triang3l
|
64fe2d8600
|
[D3D12] DXBC: Fix a typo breaking pixel shaders
|
2018-09-07 09:08:04 +03:00 |
Triang3l
|
edcb537f9e
|
[D3D12] DXBC vertex fetch (hangs GPU currently)
|
2018-09-07 00:36:15 +03:00 |
Triang3l
|
4212d2296a
|
[D3D12] Remove 6_5_5 textures temporarily because they need custom untililng
|
2018-09-06 23:14:35 +03:00 |
Triang3l
|
e2d60a4708
|
[D3D12] DXBC: Convert vertex index to float
|
2018-09-06 22:45:07 +03:00 |
Triang3l
|
2b2d7e71c6
|
[D3D12] DXBC: Add base vertex index
|
2018-09-06 22:22:19 +03:00 |
Triang3l
|
0d3ef9e05d
|
[D3D12] DXBC vfetch byte swap
|
2018-09-06 22:05:20 +03:00 |
Triang3l
|
bed58a2282
|
[D3D12] DXBC vfetch ld_raw part
|
2018-09-06 17:05:36 +03:00 |
Triang3l
|
a0aa55b1e8
|
[D3D12] DXBC: Move interpolants to GPRs in pixel shaders
|
2018-09-06 14:16:17 +03:00 |
Triang3l
|
4cc9e84f35
|
[D3D12] DXBC position and color output
|
2018-09-06 13:37:14 +03:00 |
Triang3l
|
ae4b34c66c
|
[D3D12] DXBC: Result storing
|
2018-09-05 21:37:34 +03:00 |
Triang3l
|
fd27057ce1
|
[D3D12] DXBC: Portion of result storing
|
2018-09-05 21:14:04 +03:00 |
Triang3l
|
5fb3fe3ab5
|
[D3D12] DXBC: maxas, maxasf
|
2018-09-05 18:43:06 +03:00 |
Triang3l
|
b63d38319b
|
[D3D12] DXBC: All setp instructions
|
2018-09-05 18:11:26 +03:00 |
Triang3l
|
db87efdfaa
|
[D3D12] DXBC: Most scalar opcodes
|
2018-09-05 16:38:47 +03:00 |
Triang3l
|
8cd645c4a4
|
[D3D12] DXBC vector ALU (except for cube)
|
2018-09-05 14:02:18 +03:00 |
Triang3l
|
c4ceb6c0b9
|
[D3D12] DXBC: More vector instructions
|
2018-09-04 23:02:55 +03:00 |
Triang3l
|
72e6526067
|
[D3D12] DXBC: Some vector ALU opcodes
|
2018-09-03 23:03:37 +03:00 |
Triang3l
|
b1247bd708
|
[D3D12] DXBC bool and 0/1 operand loading
|
2018-09-03 21:51:13 +03:00 |
Triang3l
|
04383a2113
|
[D3D12] DXBC loop constant loading
|
2018-09-03 08:14:52 +03:00 |
Triang3l
|
cb9c2984dc
|
[D3D12] DXBC float constant loading
|
2018-09-03 07:58:39 +03:00 |
Triang3l
|
45c83e84c8
|
[D3D12] DXBC source operand loading - registers
|
2018-09-02 23:35:11 +03:00 |