r200: Fix SetTexOffset format for 16 bit pixmaps/textures.

Use symbolic array indices to clarify.
This commit is contained in:
Michel Dänzer 2007-11-06 18:22:42 +01:00
parent 559ae0ab1b
commit 5a322bc1b4
1 changed files with 6 additions and 6 deletions

View File

@ -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;
}
}