diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index 3ec37b1220..5e778c6bc5 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -983,7 +983,7 @@ union Instruction {
         }
 
         bool IsComponentEnabled(std::size_t component) const {
-            return ((1ul << component) & component_mask) != 0;
+            return ((1ULL << component) & component_mask) != 0;
         }
     } txq;