diff options
Diffstat (limited to '')
| -rw-r--r-- | src/shader_recompiler/frontend/ir/attribute.cpp | 2 | ||||
| -rw-r--r-- | src/shader_recompiler/frontend/ir/attribute.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/shader_recompiler/frontend/ir/attribute.cpp b/src/shader_recompiler/frontend/ir/attribute.cpp index 73e189a89..1bf9db935 100644 --- a/src/shader_recompiler/frontend/ir/attribute.cpp +++ b/src/shader_recompiler/frontend/ir/attribute.cpp | |||
| @@ -450,6 +450,8 @@ std::string NameOf(Attribute attribute) { | |||
| 450 | return "BaseInstance"; | 450 | return "BaseInstance"; |
| 451 | case Attribute::BaseVertex: | 451 | case Attribute::BaseVertex: |
| 452 | return "BaseVertex"; | 452 | return "BaseVertex"; |
| 453 | case Attribute::DrawID: | ||
| 454 | return "DrawID"; | ||
| 453 | } | 455 | } |
| 454 | return fmt::format("<reserved attribute {}>", static_cast<int>(attribute)); | 456 | return fmt::format("<reserved attribute {}>", static_cast<int>(attribute)); |
| 455 | } | 457 | } |
diff --git a/src/shader_recompiler/frontend/ir/attribute.h b/src/shader_recompiler/frontend/ir/attribute.h index 364d8a912..5f039b6f6 100644 --- a/src/shader_recompiler/frontend/ir/attribute.h +++ b/src/shader_recompiler/frontend/ir/attribute.h | |||
| @@ -223,6 +223,7 @@ enum class Attribute : u64 { | |||
| 223 | // Implementation attributes | 223 | // Implementation attributes |
| 224 | BaseInstance = 256, | 224 | BaseInstance = 256, |
| 225 | BaseVertex = 257, | 225 | BaseVertex = 257, |
| 226 | DrawID = 258, | ||
| 226 | }; | 227 | }; |
| 227 | 228 | ||
| 228 | constexpr size_t NUM_GENERICS = 32; | 229 | constexpr size_t NUM_GENERICS = 32; |