From 5a322bc1b4b6d64ba2994e2b32abc0fdb466a81d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michel=20D=C3=A4nzer?= Date: Tue, 6 Nov 2007 18:22:42 +0100 Subject: [PATCH] r200: Fix SetTexOffset format for 16 bit pixmaps/textures. Use symbolic array indices to clarify. --- src/mesa/drivers/dri/r200/r200_texstate.c | 12 ++++++------ 1 file 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 93c0fb7a65f..755035b07a8 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; } } -- 2.30.2