Mesa (master): radeonsi: fix FP64 UBO loads with indirect uniform block indexing
Marek Olšák
mareko at kemper.freedesktop.org
Tue Sep 13 18:44:36 UTC 2016
Module: Mesa
Branch: master
Commit: 15a127bc2c3267f35e0d78ebc205e1686a5a5e3f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a127bc2c3267f35e0d78ebc205e1686a5a5e3f
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Sep 12 01:38:53 2016 +0200
radeonsi: fix FP64 UBO loads with indirect uniform block indexing
No known tests.
Cc: mesa-stable at lists.freedesktop.org
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
---
src/gallium/drivers/radeonsi/si_shader.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c
index 6d30d1c..be6fae7 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++ b/src/gallium/drivers/radeonsi/si_shader.c
@@ -1924,8 +1924,7 @@ static LLVMValueRef fetch_constant(
addr2 = lp_build_add(&bld_base->uint_bld, addr2,
lp_build_const_int32(base->gallivm, idx * 4));
- result2 = buffer_load_const(ctx, ctx->const_buffers[buf],
- addr2);
+ result2 = buffer_load_const(ctx, bufp, addr2);
result = radeon_llvm_emit_fetch_64bit(bld_base, type,
result, result2);
More information about the mesa-commit
mailing list