diff options
Diffstat (limited to 'src/amd')
-rw-r--r-- | src/amd/common/ac_nir_to_llvm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 5e69a75b4cb..8e770495f01 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -4178,7 +4178,7 @@ handle_shader_output_decl(struct nir_to_llvm_context *ctx, { int idx = variable->data.location + variable->data.index; unsigned attrib_count = glsl_count_attribute_slots(variable->type, false); - unsigned mask_attribs; + uint64_t mask_attribs; variable->data.driver_location = idx * 4; mask_attribs = ((1ull << attrib_count) - 1) << idx; @@ -4195,7 +4195,7 @@ handle_shader_output_decl(struct nir_to_llvm_context *ctx, attrib_count = 2; else attrib_count = 1; - mask_attribs = 1 << idx; + mask_attribs = 1ull << idx; } } |