Merge pull request #2565 from ReinUsesLisp/track-indirect

shader/track: Track indirect buffers
This commit is contained in:
Fernando Sahmkow
2019-07-16 14:58:35 -04:00
committed by GitHub
6 changed files with 34 additions and 33 deletions

View File

@ -328,7 +328,7 @@ private:
void WriteLop3Instruction(NodeBlock& bb, Tegra::Shader::Register dest, Node op_a, Node op_b,
Node op_c, Node imm_lut, bool sets_cc);
Node TrackCbuf(Node tracked, const NodeBlock& code, s64 cursor) const;
std::tuple<Node, u32, u32> TrackCbuf(Node tracked, const NodeBlock& code, s64 cursor) const;
std::optional<u32> TrackImmediate(Node tracked, const NodeBlock& code, s64 cursor) const;