Commit Graph

9290 Commits

Author SHA1 Message Date
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
ReinUsesLisp
cfffc14205 shader_decode: Implement HSETP2 2019-01-15 17:54:52 -03:00
ReinUsesLisp
9a095854a8 shader_decode: Implement HADD2 and HMUL2 2019-01-15 17:54:52 -03:00
ReinUsesLisp
044cf530d0 shader_decode: Implement HADD2_IMM and HMUL2_IMM 2019-01-15 17:54:52 -03:00
ReinUsesLisp
5fbba3ad04 shader_decode: Implement MOV_SYS 2019-01-15 17:54:52 -03:00
ReinUsesLisp
7127b2cbd1 shader_decode: Implement IMNMX 2019-01-15 17:54:52 -03:00
ReinUsesLisp
a46a2603f2 shader_decode: Implement F2F_C 2019-01-15 17:54:52 -03:00
ReinUsesLisp
3782052734 shader_decode: Implement I2I 2019-01-15 17:54:52 -03:00
ReinUsesLisp
0540b6212a shader_decode: Implement BRA internal flag 2019-01-15 17:54:52 -03:00
ReinUsesLisp
0b5313a33f shader_decode: Implement ISCADD 2019-01-15 17:54:52 -03:00
ReinUsesLisp
bcfd1f6a3b shader_decode: Implement XMAD 2019-01-15 17:54:51 -03:00
ReinUsesLisp
dd7d6caaa0 shader_decode: Implement PBK and BRK 2019-01-15 17:54:51 -03:00
ReinUsesLisp
03163f631c shader_decode: Implement LOP 2019-01-15 17:54:51 -03:00
ReinUsesLisp
447c2e3731 shader_decode: Implement SEL 2019-01-15 17:54:51 -03:00
ReinUsesLisp
5680b8c0c6 shader_decode: Implement IADD 2019-01-15 17:54:51 -03:00
ReinUsesLisp
16cfc18119 shader_decode: Implement ISETP 2019-01-15 17:54:51 -03:00
ReinUsesLisp
2497af5ded shader_decode: Implement BFI 2019-01-15 17:54:51 -03:00
ReinUsesLisp
8987899120 shader_decode: Implement ISET 2019-01-15 17:54:51 -03:00
ReinUsesLisp
e9429f624c shader_decode: Implement LD_C 2019-01-15 17:54:51 -03:00
ReinUsesLisp
f03626a9b2 shader_decode: Implement SHL 2019-01-15 17:54:51 -03:00
ReinUsesLisp
ded34bfaa6 shader_decode: Implement SHR 2019-01-15 17:54:51 -03:00
ReinUsesLisp
d1ae66bd3e shader_decode: Implement LOP32I 2019-01-15 17:54:51 -03:00
ReinUsesLisp
c8359c2445 shader_decode: Implement BFE 2019-01-15 17:54:51 -03:00
ReinUsesLisp
050640c159 shader_decode: Implement FSET 2019-01-15 17:54:51 -03:00
ReinUsesLisp
a182e65f5d shader_decode: Implement F2I 2019-01-15 17:54:51 -03:00
ReinUsesLisp
eb4f438563 shader_decode: Implement I2F 2019-01-15 17:54:51 -03:00
ReinUsesLisp
b51d97a36d shader_decode: Implement F2F 2019-01-15 17:54:50 -03:00
ReinUsesLisp
2f666c252b shader_decode: Stub DEPBAR 2019-01-15 17:54:50 -03:00
ReinUsesLisp
6c3693633b shader_decode: Implement SSY and SYNC 2019-01-15 17:54:50 -03:00
ReinUsesLisp
9d00a3aebf shader_decode: Implement PSETP 2019-01-15 17:54:50 -03:00
ReinUsesLisp
16015ca7f1 shader_decode: Implement TMML 2019-01-15 17:54:50 -03:00
ReinUsesLisp
e8df340a8b shader_decode: Implement TEX and TXQ 2019-01-15 17:54:50 -03:00
ReinUsesLisp
098d33452e shader_decode: Implement TEXS (F32) 2019-01-15 17:54:50 -03:00
ReinUsesLisp
103d72259d shader_decode: Implement FSETP 2019-01-15 17:54:50 -03:00
ReinUsesLisp
2bfec93923 shader_decode: Partially implement BRA 2019-01-15 17:54:50 -03:00
ReinUsesLisp
e9adc85e19 shader_decode: Implement IPA 2019-01-15 17:54:50 -03:00
ReinUsesLisp
a59bdf84fe shader_decode: Implement EXIT 2019-01-15 17:54:50 -03:00
ReinUsesLisp
790af11782 shader_decode: Implement ST_A 2019-01-15 17:54:50 -03:00
ReinUsesLisp
93e49c56af shader_decode: Implement LD_A 2019-01-15 17:54:50 -03:00