From 72ec3077dfa9a4af4e28b35d66e71d02f7131ee9 Mon Sep 17 00:00:00 2001
From: Fabian Bieler <[email protected]>
Date: Wed, 23 Mar 2011 23:27:01 +0100
Subject: [PATCH 3/3] r600g: Handle texture fetch instructions with relative addressing

---
 src/gallium/drivers/r600/r600_shader.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c
index a835e1c..6eac1f7 100644
--- a/src/gallium/drivers/r600/r600_shader.c
+++ b/src/gallium/drivers/r600/r600_shader.c
@@ -1706,6 +1706,7 @@ static int tgsi_tex(struct r600_shader_ctx *ctx)
 		tex.src_sel_y = ctx->src[0].swizzle[1];
 		tex.src_sel_z = ctx->src[0].swizzle[2];
 		tex.src_sel_w = ctx->src[0].swizzle[3];
+		tex.src_rel = ctx->src[0].rel;
 	}
 
 	if (inst->Texture.Texture == TGSI_TEXTURE_CUBE) {
-- 
1.7.4.1

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to