projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1da094c
)
r500: for rectangular textures set to unscaled coordinates.
author
Dave Airlie
<airlied@redhat.com>
Wed, 7 May 2008 05:16:27 +0000
(15:16 +1000)
committer
Dave Airlie
<airlied@redhat.com>
Wed, 7 May 2008 07:48:17 +0000
(17:48 +1000)
src/mesa/drivers/dri/r300/r500_fragprog.c
patch
|
blob
|
history
diff --git
a/src/mesa/drivers/dri/r300/r500_fragprog.c
b/src/mesa/drivers/dri/r300/r500_fragprog.c
index ed14c93df7e22fe5d46ff27b8c0593aee5b198aa..f9ef582d0a54c46dac8b08709498edfcb04e648e 100644
(file)
--- a/
src/mesa/drivers/dri/r300/r500_fragprog.c
+++ b/
src/mesa/drivers/dri/r300/r500_fragprog.c
@@
-231,6
+231,10
@@
static void emit_tex(struct r500_fragment_program *fp,
fp->inst[counter].inst1 = fpi->TexSrcUnit
| R500_TEX_SEM_ACQUIRE | R500_TEX_IGNORE_UNCOVERED;
+
+ if (fpi->TexSrcTarget == TEXTURE_RECT_INDEX)
+ fp->inst[counter].inst1 |= R500_TEX_UNSCALED;
+
switch (opcode) {
case OPCODE_TEX:
fp->inst[counter].inst1 |= R500_TEX_INST_LD;