ReinUsesLisp
|
1be12d5819
|
shader_ir: Pass to decoder functions basic block's code
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
719c83a4c2
|
shader_decode: Improve zero flag implementation
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
c75f5c634a
|
shader_ir: Remove composite primitives and use temporals instead
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
960b0f653a
|
gl_shader_decompiler: Fixup AssignCompositeHalf
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
92610e9705
|
shader_decode: Use proper primitive names
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
44fce20a01
|
shader_decode: Use BitfieldExtract instead of shift + and
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
26d519c0f6
|
shader_ir: Remove Ipa primitive
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
0a9aa9f8db
|
gl_shader_decompiler: Use rasterizer's UBO size limit
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
16dee3d290
|
gl_shader_gen: Fixup code formatting
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
685996eabb
|
video_core: Rename glsl_decompiler to gl_shader_decompiler
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
8df3fb8b1e
|
shader_ir: Remove RZ and use Register::ZeroIndex instead
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
35724f3435
|
shader_decode: Implement TEXS.F16
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
afa9967c4a
|
shader_decode: Fixup R2P
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
be9d40cf0d
|
glsl_decompiler: Fixup TLDS
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
d08982ed56
|
glsl_decompiler: Fixup geometry shaders
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
a90860a63a
|
shader_decode: Fixup WriteLogicOperation zero comparison
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
afbbc154d0
|
glsl_decompiler: Fixup permissive member function declarations
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
1314fd5277
|
shader_decode: Fixup PSET
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
495fbb2096
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
0b1a2a74b6
|
video_core: Implement IR based geometry shaders
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
095b8f822b
|
shader_decode: Implement VMAD and VSETP
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
a71ce91f9b
|
shader_decode: Implement HSET2
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
5896358e4a
|
shader_decode: Rework HSETP2
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
e0971b5f9c
|
shader_decode: Implement R2P
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
8f2327d84b
|
shader_decode: Implement CSETP
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
da25db6829
|
shader_decode: Implement PSET
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
54bffa5381
|
shader_decode: Implement HFMA2
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
17b2a1d2b0
|
glsl_decompiler: Remove HNegate inlining
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
9cf3fe7511
|
shader_decode: Implement POPC
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
43dffc4afc
|
shader_decode: Implement TLDS (untested)
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
8e4e4c60cd
|
shader_decode: Update TLD4 reflecting #1862 changes
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
fb53e79b7f
|
shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompiling
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
8664c00a2e
|
shader_decode: Fixup FSET
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
bdfa3b5fe9
|
shader_decode: Implement IADD32I
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
bcf228b15c
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
dc93729f47
|
video_core: Return safe values after an assert hits
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
dbf4c5264b
|
shader_decode: Implement FFMA
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
568d9a2a7b
|
video_core: Address feedback
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
8ef8fd8188
|
shader_ir: Fixup file inclusions and clang-format
|
2019-01-15 17:54:52 -03:00 |
|
Mat M
|
15a03ee53f
|
shader_ir: Move comment node string
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
4e8b1bf07a
|
shader_ir: Address feedback to avoid UB in bit casting
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
6e4aad30c9
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
497d16bdf1
|
shader_decode: Implement LEA
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
368b588c7f
|
shader_decode: Implement IADD3
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
37de0d1560
|
shader_decode: Implement LOP3
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
40e9335807
|
shader_decode: Implement ST_L
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
af828ce72c
|
shader_decode: Implement LD_L
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
b3c02a5a4e
|
shader_decode: Implement HSETP2
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
60d4f9d95d
|
shader_decode: Implement HADD2 and HMUL2
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
54a153a786
|
shader_decode: Implement HADD2_IMM and HMUL2_IMM
|
2019-01-15 17:54:52 -03:00 |
|