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
|
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
|
54bffa5381
|
shader_decode: Implement HFMA2
|
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
|
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
|
37de0d1560
|
shader_decode: Implement LOP3
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
9aed1ef451
|
shader_decode: Implement LOP32I
|
2019-01-15 17:54:51 -03:00 |
|
ReinUsesLisp
|
0425f475d5
|
shader_decode: Implement TEX and TXQ
|
2019-01-15 17:54:50 -03:00 |
|
ReinUsesLisp
|
c8d0937ae5
|
shader_decode: Implement TEXS (F32)
|
2019-01-15 17:54:50 -03:00 |
|
ReinUsesLisp
|
74ee18de5e
|
shader_ir: Add condition code helper
|
2019-01-15 17:54:50 -03:00 |
|
ReinUsesLisp
|
283dd9fb61
|
shader_ir: Add predicate combiner helper
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
d28033adca
|
shader_ir: Add comparison helpers
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
c0d053482c
|
shader_ir: Add half float helpers
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
e46dd3ce5f
|
shader_ir: Add integer helpers
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
b91929bf10
|
shader_ir: Add float helpers
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
83e750c9ae
|
shader_ir: Add setters
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
394f906044
|
shader_ir: Add local memory getters
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
311d1af657
|
shader_ir: Add internal flag getters
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
a66682374f
|
shader_ir: Add attribute getters
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
9d5d96500c
|
shader_ir: Add constant buffer getters
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
7f89f99c60
|
shader_ir: Add register getter
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
f43041efe1
|
shader_ir: Add immediate node constructors
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
25f868d8be
|
shader_ir: Initial implementation
|
2019-01-15 17:54:49 -03:00 |
|