ReinUsesLisp
|
b49e2f0a92
|
gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibility
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
2a6e7ed6c9
|
gl_shader_decompiler: Inline textureGather component
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
5e8143b2e7
|
shader_decode: Fixup XMAD
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
49fd2048e0
|
shader_ir: Pass to decoder functions basic block's code
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
ea93dad688
|
shader_decode: Improve zero flag implementation
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
a35a054014
|
shader_ir: Remove composite primitives and use temporals instead
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
1546d5e23b
|
gl_shader_decompiler: Fixup AssignCompositeHalf
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
1abc2ebe55
|
shader_decode: Use proper primitive names
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
d82749eb07
|
shader_decode: Use BitfieldExtract instead of shift + and
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
3930f3c499
|
shader_ir: Remove Ipa primitive
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
48be622761
|
gl_shader_decompiler: Use rasterizer's UBO size limit
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
35b0b930bb
|
gl_shader_gen: Fixup code formatting
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
e1952c1edf
|
video_core: Rename glsl_decompiler to gl_shader_decompiler
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
6e9062a1ad
|
shader_ir: Remove RZ and use Register::ZeroIndex instead
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
bb11113f25
|
shader_decode: Implement TEXS.F16
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
3f0880c006
|
shader_decode: Fixup R2P
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
afa333d834
|
glsl_decompiler: Fixup TLDS
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
4307f3ec06
|
glsl_decompiler: Fixup geometry shaders
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
70d01bd47a
|
shader_decode: Fixup WriteLogicOperation zero comparison
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
261828ee77
|
glsl_decompiler: Fixup permissive member function declarations
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
3dbce331d5
|
shader_decode: Fixup PSET
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
76cdc1d179
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
6960875ec6
|
video_core: Implement IR based geometry shaders
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
08c06ddfcb
|
shader_decode: Implement VMAD and VSETP
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
0c5d955cde
|
shader_decode: Implement HSET2
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
8112fed967
|
shader_decode: Rework HSETP2
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
9315872503
|
shader_decode: Implement R2P
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
3330fee52c
|
shader_decode: Implement CSETP
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
f618eb3c33
|
shader_decode: Implement PSET
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
f3ac038832
|
shader_decode: Implement HFMA2
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
03195c1efa
|
glsl_decompiler: Remove HNegate inlining
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
80035fc628
|
shader_decode: Implement POPC
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
7db486c642
|
shader_decode: Implement TLDS (untested)
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
38474363ca
|
shader_decode: Update TLD4 reflecting #1862 changes
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
81cc69b41f
|
shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompiling
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
f75a3b81a9
|
shader_decode: Fixup FSET
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
fa0024f2d1
|
shader_decode: Implement IADD32I
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
64eb2135b8
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
15fd1c7b80
|
video_core: Return safe values after an assert hits
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
e0a80c1cdc
|
shader_decode: Implement FFMA
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
7f1dcbb6b3
|
video_core: Address feedback
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
22c4bf58a3
|
shader_ir: Fixup file inclusions and clang-format
|
2019-01-15 17:54:52 -03:00 |
|
Mat M
|
83fd0a14ae
|
shader_ir: Move comment node string
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
f6acd418fb
|
shader_ir: Address feedback to avoid UB in bit casting
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
7752c32d5c
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
cf47343c78
|
shader_decode: Implement LEA
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
39777cd4ba
|
shader_decode: Implement IADD3
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
6ccef45667
|
shader_decode: Implement LOP3
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
d9ca1e0bf1
|
shader_decode: Implement ST_L
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
7588e917c1
|
shader_decode: Implement LD_L
|
2019-01-15 17:54:52 -03:00 |
|