Triang3l
|
377b2da2d5
|
[D3D12] DXBC: Use eq, not lt, to check for zero operands in mul
|
2018-09-18 21:44:39 +03:00 |
Triang3l
|
7b450e9cec
|
[D3D12] DXBC: SM3 zero handling in all multiplication instructions
|
2018-09-18 17:00:52 +03:00 |
Triang3l
|
836b4eef27
|
[D3D12] DXBC: Handle zeros in dot product and add missing instruction count increments
|
2018-09-18 15:27:34 +03:00 |
Triang3l
|
41d461d3a5
|
[D3D12] DXBC: Zero operand handling in vector mul and mad
|
2018-09-18 12:37:47 +03:00 |
Triang3l
|
a27740a41f
|
[D3D12] Set binding texture to null if the key is not valid
|
2018-09-17 08:08:45 +03:00 |
Triang3l
|
34fef0911c
|
[GPU] Fix dynamic GPR addressing check
|
2018-09-17 07:35:56 +03:00 |
Triang3l
|
79b745527c
|
[D3D12] Fix pipeline creation being stuck due to primitive topology type not being saved
|
2018-09-16 21:48:23 +03:00 |
Triang3l
|
be2d522e19
|
[D3D12] Rename shaders/bin to shaders/dxbc because of .gitignore
|
2018-09-16 20:35:10 +03:00 |
Triang3l
|
ae3d0bbb57
|
[D3D12] Clear both color and depth in resolves
|
2018-09-16 19:49:01 +03:00 |
Triang3l
|
f8506d6b62
|
[D3D12] Use ByteSwap64 in 64bpp raw resolve
|
2018-09-16 18:54:59 +03:00 |
Triang3l
|
5997ec6668
|
[D3D12] 64bpp resolve and clear - GTA IV ingame
|
2018-09-16 17:14:21 +03:00 |
Triang3l
|
5f0df6d1fa
|
[D3D12] Pipeline debug name, DXBC norm16 vertex fix
|
2018-09-16 15:57:22 +03:00 |
Triang3l
|
c9ffe98d21
|
[D3D12] 64bpp raw resolve and EDRAM refactoring
|
2018-09-16 15:11:11 +03:00 |
Triang3l
|
5be78ab369
|
[D3D12] Non-indexed triangle fans and resource creation refactoring
|
2018-09-15 23:41:16 +03:00 |
Triang3l
|
d1f185c744
|
[D3D12] Triangle fan conversion (untested, only indexed and without cache)
|
2018-09-15 15:11:03 +03:00 |
Triang3l
|
a6304cd9fe
|
[D3D12] Fix 7e3 and 20e4 conversion negative value handling
|
2018-09-13 20:03:05 +03:00 |
Triang3l
|
9a9665e4b8
|
[D3D12] Add DXBC to xenia-gpu-shader-compiler
|
2018-09-13 18:33:43 +03:00 |
Triang3l
|
bd6b3c3e30
|
[D3D12] Remove the HLSL shader translator
|
2018-09-13 18:17:40 +03:00 |
Triang3l
|
eed673eef4
|
[D3D12] DXBC: Fix VPOS SSAA inverse scale constant register
|
2018-09-13 18:01:42 +03:00 |
Triang3l
|
3194ad5938
|
[D3D12] DXBC: Format getGradients code
|
2018-09-13 18:00:56 +03:00 |
Triang3l
|
d82fb7d9e6
|
[D3D12] DXBC getGradients and maxa clamp notes
|
2018-09-13 14:43:07 +03:00 |
Triang3l
|
8587438f70
|
[D3D12] DXBC: Fix anisotropic filtering sampler name suffix
|
2018-09-13 13:26:01 +03:00 |
Triang3l
|
f882743d7f
|
[D3D12] DXBC ps_param_gen
|
2018-09-13 10:26:17 +03:00 |
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 |
Dr. Chat
|
37e59464c2
|
[UI] Undo warning fix in file_picker_win.cc
|
2018-09-10 20:38:58 -05: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 |
Justin Moore
|
91c53f975e
|
Merge pull request #1209 from Triang3l/all_format_info
[GPU] Add info about unknown texture formats
|
2018-09-07 17:08:07 -05:00 |