- Apr 08, 2019
-
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
- Mar 31, 2019
-
-
Mat M authored
Co-Authored-By:
ReinUsesLisp <reinuseslisp@airmail.cc>
-
- Mar 30, 2019
-
-
ReinUsesLisp authored
-
- Feb 26, 2019
-
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
- Feb 14, 2019
-
-
Fernando Sahmkow authored
-
- Feb 12, 2019
-
-
ReinUsesLisp authored
-
- Feb 07, 2019
-
-
ReinUsesLisp authored
This was originally included because texture operations returned a vec4. These operations now return a single float and the F4 prefix doesn't mean anything.
-
ReinUsesLisp authored
Previous code relied on GLSL parameter order (something that's always ill-formed on an IR design). This approach passes spatial coordiantes through operation nodes and array and depth compare values in the the texture metadata. It still contains an "extra" vector containing generic nodes for bias and component index (for example) which is still a bit ill-formed but it should be better than the previous approach.
-
- Feb 03, 2019
-
-
Fernando Sahmkow authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
It's not always used as a basic block. Rename it for consistency.
-
ReinUsesLisp authored
Some games call LDG at the top of a basic block, making the tracking heuristic to fail. This commit lets the heuristic the decoded nodes as a whole instead of per basic blocks. This may lead to some false positives but allows it the heuristic to track cases it previously couldn't.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
- Jan 30, 2019
-
-
ReinUsesLisp authored
Constant buffer values on the shader IR were using different offsets if the access direct or indirect. cbuf34 has a non-multiplied offset while cbuf36 does. On shader decoding this commit multiplies it by four on cbuf34 queries.
-
ReinUsesLisp authored
-
- Jan 15, 2019
-
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-