mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
dri: Remove MESA_FORMAT_CI8 bits from drivers that don't do paletted textures
This came from the "kill it with fire" discussion at XDS 2010. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
6f1846e392
commit
0c1b716654
12 changed files with 0 additions and 32 deletions
|
|
@ -289,15 +289,6 @@ nouveau_choose_tex_format(struct gl_context *ctx, GLint internalFormat,
|
|||
case GL_INTENSITY8:
|
||||
return MESA_FORMAT_I8;
|
||||
|
||||
case GL_COLOR_INDEX:
|
||||
case GL_COLOR_INDEX1_EXT:
|
||||
case GL_COLOR_INDEX2_EXT:
|
||||
case GL_COLOR_INDEX4_EXT:
|
||||
case GL_COLOR_INDEX12_EXT:
|
||||
case GL_COLOR_INDEX16_EXT:
|
||||
case GL_COLOR_INDEX8_EXT:
|
||||
return MESA_FORMAT_CI8;
|
||||
|
||||
default:
|
||||
assert(0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ swzsurf_format(gl_format format)
|
|||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_CI8:
|
||||
return NV04_SWIZZLED_SURFACE_FORMAT_COLOR_Y8;
|
||||
|
||||
case MESA_FORMAT_RGB565:
|
||||
|
|
@ -81,7 +80,6 @@ surf2d_format(gl_format format)
|
|||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_CI8:
|
||||
return NV04_CONTEXT_SURFACES_2D_FORMAT_Y8;
|
||||
|
||||
case MESA_FORMAT_RGB565:
|
||||
|
|
@ -121,7 +119,6 @@ rect_format(gl_format format)
|
|||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_CI8:
|
||||
return NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A8R8G8B8;
|
||||
|
||||
case MESA_FORMAT_RGB565:
|
||||
|
|
@ -161,7 +158,6 @@ sifm_format(gl_format format)
|
|||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_CI8:
|
||||
return NV03_SCALED_IMAGE_FROM_MEMORY_COLOR_FORMAT_AY8;
|
||||
|
||||
case MESA_FORMAT_RGB565:
|
||||
|
|
|
|||
|
|
@ -114,9 +114,6 @@ get_tex_format_pot(struct gl_texture_image *ti)
|
|||
case MESA_FORMAT_L8:
|
||||
return NV10_3D_TEX_FORMAT_FORMAT_L8;
|
||||
|
||||
case MESA_FORMAT_CI8:
|
||||
return NV10_3D_TEX_FORMAT_FORMAT_INDEX8;
|
||||
|
||||
default:
|
||||
assert(0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -111,9 +111,6 @@ get_tex_format_pot(struct gl_texture_image *ti)
|
|||
case MESA_FORMAT_L8:
|
||||
return NV20_3D_TEX_FORMAT_FORMAT_L8;
|
||||
|
||||
case MESA_FORMAT_CI8:
|
||||
return NV20_3D_TEX_FORMAT_FORMAT_INDEX8;
|
||||
|
||||
default:
|
||||
assert(0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -109,8 +109,6 @@ int32_t r300TranslateTexFormat(gl_format mesaFormat)
|
|||
return R300_EASY_TX_FORMAT(X, X, X, ONE, X8);
|
||||
case MESA_FORMAT_I8:
|
||||
return R300_EASY_TX_FORMAT(X, X, X, X, X8);
|
||||
case MESA_FORMAT_CI8:
|
||||
return R300_EASY_TX_FORMAT(X, X, X, X, X8);
|
||||
case MESA_FORMAT_YCBCR:
|
||||
return R300_EASY_TX_FORMAT(X, Y, Z, ONE, G8R8_G8B8) | R300_TX_FORMAT_YUV_MODE;
|
||||
case MESA_FORMAT_YCBCR_REV:
|
||||
|
|
|
|||
|
|
@ -58,7 +58,6 @@ unsigned evergreen_check_blit(gl_format mesa_format)
|
|||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_A8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_RGBA_FLOAT32:
|
||||
case MESA_FORMAT_RGBA_FLOAT16:
|
||||
|
|
@ -268,7 +267,6 @@ eg_set_render_target(context_t *context, struct radeon_bo *bo, gl_format mesa_fo
|
|||
source_format = 1;
|
||||
break;
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
format = COLOR_8;
|
||||
comp_swap = SWAP_STD;
|
||||
number_type = NUMBER_UNORM;
|
||||
|
|
@ -922,7 +920,6 @@ eg_set_tex_resource(context_t * context,
|
|||
SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_shift, SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_mask);
|
||||
break;
|
||||
case MESA_FORMAT_I8: /* X, X, X, X */
|
||||
case MESA_FORMAT_CI8:
|
||||
SETfield(sq_tex_resource7, FMT_8,
|
||||
EG_SQ_TEX_RESOURCE_WORD7_0__DATA_FORMAT_shift,
|
||||
EG_SQ_TEX_RESOURCE_WORD7_0__DATA_FORMAT_mask);
|
||||
|
|
|
|||
|
|
@ -1221,7 +1221,6 @@ static void evergreenSetRenderTarget(context_t *context, int id)
|
|||
source_format = 1;
|
||||
break;
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
format = COLOR_8;
|
||||
comp_swap = SWAP_STD;
|
||||
number_type = NUMBER_UNORM;
|
||||
|
|
|
|||
|
|
@ -496,7 +496,6 @@ static GLboolean evergreenGetTexFormat(struct gl_texture_object *tObj, gl_format
|
|||
SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_shift, SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_mask);
|
||||
break;
|
||||
case MESA_FORMAT_I8: /* X, X, X, X */
|
||||
case MESA_FORMAT_CI8:
|
||||
SETfield(t->SQ_TEX_RESOURCE7, FMT_8,
|
||||
EG_SQ_TEX_RESOURCE_WORD7_0__DATA_FORMAT_shift,
|
||||
EG_SQ_TEX_RESOURCE_WORD7_0__DATA_FORMAT_mask);
|
||||
|
|
|
|||
|
|
@ -55,7 +55,6 @@ unsigned r600_check_blit(gl_format mesa_format)
|
|||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_A8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_RGBA_FLOAT32:
|
||||
case MESA_FORMAT_RGBA_FLOAT16:
|
||||
|
|
@ -252,7 +251,6 @@ set_render_target(context_t *context, struct radeon_bo *bo, gl_format mesa_forma
|
|||
SETfield(cb_color0_info, NUMBER_UNORM, NUMBER_TYPE_shift, NUMBER_TYPE_mask);
|
||||
break;
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
format = COLOR_8;
|
||||
comp_swap = SWAP_STD;
|
||||
SETbit(cb_color0_info, SOURCE_FORMAT_bit);
|
||||
|
|
@ -910,7 +908,6 @@ set_tex_resource(context_t * context,
|
|||
SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_shift, SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_mask);
|
||||
break;
|
||||
case MESA_FORMAT_I8: /* X, X, X, X */
|
||||
case MESA_FORMAT_CI8:
|
||||
SETfield(sq_tex_resource1, FMT_8,
|
||||
SQ_TEX_RESOURCE_WORD1_0__DATA_FORMAT_shift, SQ_TEX_RESOURCE_WORD1_0__DATA_FORMAT_mask);
|
||||
|
||||
|
|
|
|||
|
|
@ -415,7 +415,6 @@ unsigned r600IsFormatRenderable(gl_format mesa_format)
|
|||
case MESA_FORMAT_RGB332:
|
||||
case MESA_FORMAT_A8:
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
case MESA_FORMAT_L8:
|
||||
case MESA_FORMAT_RGBA_FLOAT32:
|
||||
case MESA_FORMAT_RGBA_FLOAT16:
|
||||
|
|
|
|||
|
|
@ -490,7 +490,6 @@ static GLboolean r600GetTexFormat(struct gl_texture_object *tObj, gl_format mesa
|
|||
SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_shift, SQ_TEX_RESOURCE_WORD4_0__DST_SEL_W_mask);
|
||||
break;
|
||||
case MESA_FORMAT_I8: /* X, X, X, X */
|
||||
case MESA_FORMAT_CI8:
|
||||
SETfield(t->SQ_TEX_RESOURCE1, FMT_8,
|
||||
SQ_TEX_RESOURCE_WORD1_0__DATA_FORMAT_shift, SQ_TEX_RESOURCE_WORD1_0__DATA_FORMAT_mask);
|
||||
|
||||
|
|
|
|||
|
|
@ -410,7 +410,6 @@ static void r700SetRenderTarget(context_t *context, int id)
|
|||
SETbit(r700->render_target[id].CB_COLOR0_INFO.u32All, SOURCE_FORMAT_bit);
|
||||
break;
|
||||
case MESA_FORMAT_I8:
|
||||
case MESA_FORMAT_CI8:
|
||||
format = COLOR_8;
|
||||
comp_swap = SWAP_STD;
|
||||
number_type = NUMBER_UNORM;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue