diff options
Diffstat (limited to '')
| -rw-r--r-- | src/shader_recompiler/frontend/ir/attribute.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shader_recompiler/frontend/ir/attribute.cpp b/src/shader_recompiler/frontend/ir/attribute.cpp index 4811242ea..7993e5c43 100644 --- a/src/shader_recompiler/frontend/ir/attribute.cpp +++ b/src/shader_recompiler/frontend/ir/attribute.cpp | |||
| @@ -17,7 +17,7 @@ u32 GenericAttributeIndex(Attribute attribute) { | |||
| 17 | if (!IsGeneric(attribute)) { | 17 | if (!IsGeneric(attribute)) { |
| 18 | throw InvalidArgument("Attribute is not generic {}", attribute); | 18 | throw InvalidArgument("Attribute is not generic {}", attribute); |
| 19 | } | 19 | } |
| 20 | return (static_cast<int>(attribute) - static_cast<int>(Attribute::Generic0X)) / 4; | 20 | return (static_cast<u32>(attribute) - static_cast<u32>(Attribute::Generic0X)) / 4u; |
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | std::string NameOf(Attribute attribute) { | 23 | std::string NameOf(Attribute attribute) { |
| @@ -444,4 +444,4 @@ std::string NameOf(Attribute attribute) { | |||
| 444 | return fmt::format("<reserved attribute {}>", static_cast<int>(attribute)); | 444 | return fmt::format("<reserved attribute {}>", static_cast<int>(attribute)); |
| 445 | } | 445 | } |
| 446 | 446 | ||
| 447 | } // namespace Shader::IR \ No newline at end of file | 447 | } // namespace Shader::IR |