Zach Hilman
|
b273b19576
|
loader: Propagate NCA logo section to ReadBanner and ReadLogo
|
2019-01-15 16:01:04 -05:00 |
|
Zach Hilman
|
318bf7c8e3
|
content_archive: Add getter for logo section of NCA
|
2019-01-15 16:00:29 -05:00 |
|
ReinUsesLisp
|
1e40a4b343
|
gl_shader_decompiler: replace std::get<> with std::get_if<> for macOS compatibility
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
51de4e00a6
|
gl_shader_decompiler: Inline textureGather component
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
1c9c4eefeb
|
shader_decode: Fixup XMAD
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
170c8212bb
|
shader_ir: Pass to decoder functions basic block's code
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
2d6c064e66
|
shader_decode: Improve zero flag implementation
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
d911740e5d
|
shader_ir: Remove composite primitives and use temporals instead
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
bb12f99b20
|
gl_shader_decompiler: Fixup AssignCompositeHalf
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
50195b1704
|
shader_decode: Use proper primitive names
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
2faad9bf23
|
shader_decode: Use BitfieldExtract instead of shift + and
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
52223313b1
|
shader_ir: Remove Ipa primitive
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
d6b173d5fe
|
gl_shader_decompiler: Use rasterizer's UBO size limit
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
df74ff3c8b
|
gl_shader_gen: Fixup code formatting
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
af5d7e2c49
|
video_core: Rename glsl_decompiler to gl_shader_decompiler
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
d9118d324a
|
shader_ir: Remove RZ and use Register::ZeroIndex instead
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
5af82a8ed4
|
shader_decode: Implement TEXS.F16
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
c68c13e1aa
|
shader_decode: Fixup R2P
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
8b5588e776
|
glsl_decompiler: Fixup TLDS
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
dbed6c6485
|
glsl_decompiler: Fixup geometry shaders
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
ea78c78253
|
shader_decode: Fixup WriteLogicOperation zero comparison
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
ab7f52b279
|
glsl_decompiler: Fixup permissive member function declarations
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
55a10d02e5
|
shader_decode: Fixup PSET
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
a2e22b4359
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
e1fea1e0c5
|
video_core: Implement IR based geometry shaders
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
a1b845b651
|
shader_decode: Implement VMAD and VSETP
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
b11e0b94c7
|
shader_decode: Implement HSET2
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
2df55985b6
|
shader_decode: Rework HSETP2
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
8332482c24
|
shader_decode: Implement R2P
|
2019-01-15 17:54:53 -03:00 |
|
ReinUsesLisp
|
3f1136ac6f
|
shader_decode: Implement CSETP
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
7e13e8bfcb
|
shader_decode: Implement PSET
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
dd91650aaf
|
shader_decode: Implement HFMA2
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
d6f76307fe
|
glsl_decompiler: Remove HNegate inlining
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
027f443e69
|
shader_decode: Implement POPC
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
55e6786254
|
shader_decode: Implement TLDS (untested)
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
ec98e4d842
|
shader_decode: Update TLD4 reflecting #1862 changes
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
03e088a4f4
|
shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompiling
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
2d9136cec6
|
shader_decode: Fixup FSET
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
af5c6e4ccb
|
shader_decode: Implement IADD32I
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
4316eaf75c
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
fc46ecddb3
|
video_core: Return safe values after an assert hits
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
148a6418ed
|
shader_decode: Implement FFMA
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
21aff36459
|
video_core: Address feedback
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
59b34b1d76
|
shader_ir: Fixup file inclusions and clang-format
|
2019-01-15 17:54:52 -03:00 |
|
Mat M
|
57a900cc45
|
shader_ir: Move comment node string
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
d4fae3a699
|
shader_ir: Address feedback to avoid UB in bit casting
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
946c86f0bb
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
c9cf899d18
|
shader_decode: Implement LEA
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
4fd06efeb9
|
shader_decode: Implement IADD3
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
a40fd07516
|
shader_decode: Implement LOP3
|
2019-01-15 17:54:52 -03:00 |
|