Module: Mesa Branch: master Commit: 2af00b1fdd9ce58b9e953540e447fdce4d3b9502 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2af00b1fdd9ce58b9e953540e447fdce4d3b9502
Author: Bas Nieuwenhuizen <[email protected]> Date: Sun Jul 28 22:32:33 2019 +0200 ac/nir: Use correct cast for readfirstlane and ptrs. Fixes: 028ce527 "radv: Add non-uniform indexing lowering." Reviewed-by: Dave Airlie <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]> --- src/amd/common/ac_llvm_build.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/common/ac_llvm_build.c b/src/amd/common/ac_llvm_build.c index a666ecd1ea1..0943d0364dd 100644 --- a/src/amd/common/ac_llvm_build.c +++ b/src/amd/common/ac_llvm_build.c @@ -3840,6 +3840,8 @@ ac_build_readlane(struct ac_llvm_context *ctx, LLVMValueRef src, LLVMValueRef la LLVMConstInt(ctx->i32, i, 0), ""); } } + if (LLVMGetTypeKind(src_type) == LLVMPointerTypeKind) + return LLVMBuildIntToPtr(ctx->builder, ret, src_type, ""); return LLVMBuildBitCast(ctx->builder, ret, src_type, ""); } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
