Mesa (master): radeonsi: num_records is in units of stride for swizzled buffers even on VI
Nicolai Hähnle
nh at kemper.freedesktop.org
Thu Jan 12 10:14:29 UTC 2017
Module: Mesa
Branch: master
Commit: e33910b0d977071dc715e8d0927ebb63c0b4647c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e33910b0d977071dc715e8d0927ebb63c0b4647c
Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
Date: Thu Dec 15 16:11:54 2016 +0100
radeonsi: num_records is in units of stride for swizzled buffers even on VI
The old setting didn't hurt, but this is cleaner.
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
---
src/gallium/drivers/radeonsi/si_shader.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c
index 5dfbd66..6f0f414 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++ b/src/gallium/drivers/radeonsi/si_shader.c
@@ -5872,8 +5872,6 @@ static void preload_ring_buffers(struct si_shader_context *ctx)
assert(stride < (1 << 14));
num_records = 64;
- if (ctx->screen->b.chip_class >= VI)
- num_records *= stride;
ring = LLVMBuildBitCast(builder, base_ring, v2i64, "");
tmp = LLVMBuildExtractElement(builder, ring, uint->zero, "");
More information about the mesa-commit
mailing list