[Mesa-dev] [PATCH v2 2/3] ac/nir: Make intrinsic_name buffer long enough
James Legg
jlegg at feralinteractive.com
Fri Jun 23 10:18:56 UTC 2017
When using cmpswap on an image, it was being trunctated to
lvm.amdgcn.image.atomic.cmpswa, with the coords type missing entirely.
v2: Add stable CC
CC: <mesa-stable at lists.freedesktop.org>
Reviewed-by: Grazvydas Ignotas <notasas at gmail.com>
---
src/amd/common/ac_nir_to_llvm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c
index 49117d2..3a26668 100644
--- a/src/amd/common/ac_nir_to_llvm.c
+++ b/src/amd/common/ac_nir_to_llvm.c
@@ -3366,7 +3366,7 @@ static LLVMValueRef visit_image_atomic(struct nir_to_llvm_context *ctx,
const char *base_name = "llvm.amdgcn.image.atomic";
const char *atomic_name;
LLVMValueRef coords;
- char intrinsic_name[32], coords_type[8];
+ char intrinsic_name[41], coords_type[8];
const struct glsl_type *type = glsl_without_array(var->type);
if (ctx->stage == MESA_SHADER_FRAGMENT)
--
2.9.4
More information about the mesa-dev
mailing list