summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/node.h
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2020-01-04 19:40:57 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2020-01-04 19:40:57 +0100
commit3dd6b55851978440f39487a6ad06b30b792b3b36 (patch)
treed5019053dc20d420181443ff90207aab2ff28938 /src/video_core/shader/node.h
parentShader_IR: add the ability to amend code in the shader ir. (diff)
downloadyuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.tar
yuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.tar.gz
yuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.tar.bz2
yuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.tar.lz
yuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.tar.xz
yuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.tar.zst
yuzu-3dd6b55851978440f39487a6ad06b30b792b3b36.zip
Diffstat (limited to 'src/video_core/shader/node.h')
-rw-r--r--src/video_core/shader/node.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/video_core/shader/node.h b/src/video_core/shader/node.h
index 42e82ab74..4e155542a 100644
--- a/src/video_core/shader/node.h
+++ b/src/video_core/shader/node.h
@@ -394,14 +394,14 @@ using Meta =
class AmendNode {
public:
- std::optional<u32> GetAmendIndex() const {
+ std::optional<std::size_t> GetAmendIndex() const {
if (amend_index == amend_null_index) {
return std::nullopt;
}
return {amend_index};
}
- void SetAmendIndex(u32 index) {
+ void SetAmendIndex(std::size_t index) {
amend_index = index;
}
@@ -410,8 +410,8 @@ public:
}
private:
- static constexpr u32 amend_null_index = 0xFFFFFFFF;
- u32 amend_index{amend_null_index};
+ static constexpr std::size_t amend_null_index = 0xFFFFFFFFFFFFFFFFULL;
+ std::size_t amend_index{amend_null_index};
};
/// Holds any kind of operation that can be done in the IR
@@ -652,7 +652,7 @@ private:
};
/// Commentary, can be dropped
-class CommentNode final : public AmendNode {
+class CommentNode final {
public:
explicit CommentNode(std::string text) : text{std::move(text)} {}