- switch (mml->glideFormat) {
- case GR_TEXFMT_INTENSITY_8:
- texelSize = 1;
- mesaFormat = MESA_I8;
- break;
- case GR_TEXFMT_ALPHA_8:
- texelSize = 1;
- mesaFormat = MESA_A8;
- break;
- case GR_TEXFMT_P_8:
- texelSize = 1;
- mesaFormat = MESA_C8;
- break;
- case GR_TEXFMT_ALPHA_INTENSITY_88:
- texelSize = 2;
- mesaFormat = MESA_A8_L8;
- break;
- case GR_TEXFMT_RGB_565:
- texelSize = 2;
- mesaFormat = MESA_R5_G6_B5;
- break;
- case GR_TEXFMT_ARGB_4444:
- texelSize = 2;
- mesaFormat = MESA_A4_R4_G4_B4;
- break;
- case GR_TEXFMT_ARGB_1555:
- texelSize = 2;
- mesaFormat = MESA_A1_R5_G5_B5;
- break;
- default:
- _mesa_problem(NULL, "tdfx driver: fxTexBuildSubImageMap() bad format");
- return;
- }
-