summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri
diff options
context:
space:
mode:
authorMichel Dänzer <michel@tungstengraphics.com>2007-11-06 18:22:42 +0100
committerMichel Dänzer <michel@tungstengraphics.com>2007-11-06 18:22:42 +0100
commit5a322bc1b4b6d64ba2994e2b32abc0fdb466a81d (patch)
tree47ad516284fa8ca65b3275ffcd105dd45a79b8bc /src/mesa/drivers/dri
parent559ae0ab1b68682716b39d93402a6b9e90c88127 (diff)
r200: Fix SetTexOffset format for 16 bit pixmaps/textures.
Use symbolic array indices to clarify.
Diffstat (limited to 'src/mesa/drivers/dri')
-rw-r--r--src/mesa/drivers/dri/r200/r200_texstate.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_texstate.c b/src/mesa/drivers/dri/r200/r200_texstate.c
index 93c0fb7a65..755035b07a 100644
--- a/src/mesa/drivers/dri/r200/r200_texstate.c
+++ b/src/mesa/drivers/dri/r200/r200_texstate.c
@@ -998,17 +998,17 @@ void r200SetTexOffset(__DRIcontext * pDRICtx, GLint texname,
switch (depth) {
case 32:
- t->pp_txformat = tx_table_le[2].format;
- t->pp_txfilter |= tx_table_le[2].filter;
+ t->pp_txformat = tx_table_le[MESA_FORMAT_ARGB8888].format;
+ t->pp_txfilter |= tx_table_le[MESA_FORMAT_ARGB8888].filter;
break;
case 24:
default:
- t->pp_txformat = tx_table_le[4].format;
- t->pp_txfilter |= tx_table_le[4].filter;
+ t->pp_txformat = tx_table_le[MESA_FORMAT_RGB888].format;
+ t->pp_txfilter |= tx_table_le[MESA_FORMAT_RGB888].filter;
break;
case 16:
- t->pp_txformat = tx_table_le[5].format;
- t->pp_txfilter |= tx_table_le[5].filter;
+ t->pp_txformat = tx_table_le[MESA_FORMAT_RGB565].format;
+ t->pp_txfilter |= tx_table_le[MESA_FORMAT_RGB565].filter;
break;
}
}