diff options
author | Lioncash <mathew1800@gmail.com> | 2019-05-19 10:10:32 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-05-19 14:23:09 +0200 |
commit | e09ee0ff23bc70069277df87698f86cc07fb8785 (patch) | |
tree | b33bf68596b3dcacc7301292173e27ca7741916d /src/video_core/shader/shader_ir.h | |
parent | shader/shader_ir: Place implementations of constructor and destructor in cpp file (diff) | |
download | yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.tar yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.tar.gz yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.tar.bz2 yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.tar.lz yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.tar.xz yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.tar.zst yuzu-e09ee0ff23bc70069277df87698f86cc07fb8785.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/shader/shader_ir.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/video_core/shader/shader_ir.h b/src/video_core/shader/shader_ir.h index 3fab404f4..02db2c087 100644 --- a/src/video_core/shader/shader_ir.h +++ b/src/video_core/shader/shader_ir.h @@ -811,11 +811,12 @@ 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); + Node TrackCbuf(Node tracked, const NodeBlock& code, s64 cursor) const; - std::optional<u32> TrackImmediate(Node tracked, const NodeBlock& code, s64 cursor); + std::optional<u32> TrackImmediate(Node tracked, const NodeBlock& code, s64 cursor) const; - std::pair<Node, s64> TrackRegister(const GprNode* tracked, const NodeBlock& code, s64 cursor); + std::pair<Node, s64> TrackRegister(const GprNode* tracked, const NodeBlock& code, + s64 cursor) const; std::tuple<Node, Node, GlobalMemoryBase> TrackAndGetGlobalMemory(NodeBlock& bb, Node addr_register, |