Lines Matching refs:table
3179 /* Note: Pixel transfer ops (scale, bias, table lookup) do not apply
3256 /* Note: Pixel transfer ops (scale, bias, table lookup) do not apply
3333 /* Note: Pixel transfer ops (scale, bias, table lookup) do not apply
3410 /* Note: Pixel transfer ops (scale, bias, table lookup) do not apply
3484 /* Note: Pixel transfer ops (scale, bias, table lookup) do not apply
3558 /* Note: Pixel transfer ops (scale, bias, table lookup) do not apply
4039 static StoreTexImageFunc table[MESA_FORMAT_COUNT];
4043 table[MESA_FORMAT_NONE] = _mesa_texstore_null;
4045 table[MESA_FORMAT_RGBA8888] = _mesa_texstore_rgba8888;
4046 table[MESA_FORMAT_RGBA8888_REV] = _mesa_texstore_rgba8888;
4047 table[MESA_FORMAT_ARGB8888] = _mesa_texstore_argb8888;
4048 table[MESA_FORMAT_ARGB8888_REV] = _mesa_texstore_argb8888;
4049 table[MESA_FORMAT_RGBX8888] = _mesa_texstore_rgba8888;
4050 table[MESA_FORMAT_RGBX8888_REV] = _mesa_texstore_rgba8888;
4051 table[MESA_FORMAT_XRGB8888] = _mesa_texstore_argb8888;
4052 table[MESA_FORMAT_XRGB8888_REV] = _mesa_texstore_argb8888;
4053 table[MESA_FORMAT_RGB888] = _mesa_texstore_rgb888;
4054 table[MESA_FORMAT_BGR888] = _mesa_texstore_bgr888;
4055 table[MESA_FORMAT_RGB565] = _mesa_texstore_rgb565;
4056 table[MESA_FORMAT_RGB565_REV] = _mesa_texstore_rgb565;
4057 table[MESA_FORMAT_ARGB4444] = _mesa_texstore_argb4444;
4058 table[MESA_FORMAT_ARGB4444_REV] = _mesa_texstore_argb4444;
4059 table[MESA_FORMAT_RGBA5551] = _mesa_texstore_rgba5551;
4060 table[MESA_FORMAT_ARGB1555] = _mesa_texstore_argb1555;
4061 table[MESA_FORMAT_ARGB1555_REV] = _mesa_texstore_argb1555;
4062 table[MESA_FORMAT_AL44] = _mesa_texstore_unorm44;
4063 table[MESA_FORMAT_AL88] = _mesa_texstore_unorm88;
4064 table[MESA_FORMAT_AL88_REV] = _mesa_texstore_unorm88;
4065 table[MESA_FORMAT_AL1616] = _mesa_texstore_unorm1616;
4066 table[MESA_FORMAT_AL1616_REV] = _mesa_texstore_unorm1616;
4067 table[MESA_FORMAT_RGB332] = _mesa_texstore_rgb332;
4068 table[MESA_FORMAT_A8] = _mesa_texstore_unorm8;
4069 table[MESA_FORMAT_A16] = _mesa_texstore_unorm16;
4070 table[MESA_FORMAT_L8] = _mesa_texstore_unorm8;
4071 table[MESA_FORMAT_L16] = _mesa_texstore_unorm16;
4072 table[MESA_FORMAT_I8] = _mesa_texstore_unorm8;
4073 table[MESA_FORMAT_I16] = _mesa_texstore_unorm16;
4074 table[MESA_FORMAT_YCBCR] = _mesa_texstore_ycbcr;
4075 table[MESA_FORMAT_YCBCR_REV] = _mesa_texstore_ycbcr;
4076 table[MESA_FORMAT_R8] = _mesa_texstore_unorm8;
4077 table[MESA_FORMAT_GR88] = _mesa_texstore_unorm88;
4078 table[MESA_FORMAT_RG88] = _mesa_texstore_unorm88;
4079 table[MESA_FORMAT_R16] = _mesa_texstore_unorm16;
4080 table[MESA_FORMAT_RG1616] = _mesa_texstore_unorm1616;
4081 table[MESA_FORMAT_RG1616_REV] = _mesa_texstore_unorm1616;
4082 table[MESA_FORMAT_ARGB2101010] = _mesa_texstore_argb2101010;
4083 table[MESA_FORMAT_Z24_S8] = _mesa_texstore_z24_s8;
4084 table[MESA_FORMAT_S8_Z24] = _mesa_texstore_s8_z24;
4085 table[MESA_FORMAT_Z16] = _mesa_texstore_z16;
4086 table[MESA_FORMAT_X8_Z24] = _mesa_texstore_x8_z24;
4087 table[MESA_FORMAT_Z24_X8] = _mesa_texstore_z24_x8;
4088 table[MESA_FORMAT_Z32] = _mesa_texstore_z32;
4089 table[MESA_FORMAT_S8] = _mesa_texstore_s8;
4090 table[MESA_FORMAT_SRGB8] = _mesa_texstore_srgb8;
4091 table[MESA_FORMAT_SRGBA8] = _mesa_texstore_srgba8;
4092 table[MESA_FORMAT_SARGB8] = _mesa_texstore_sargb8;
4093 table[MESA_FORMAT_SL8] = _mesa_texstore_sl8;
4094 table[MESA_FORMAT_SLA8] = _mesa_texstore_sla8;
4095 table[MESA_FORMAT_SRGB_DXT1] = _mesa_texstore_rgb_dxt1;
4096 table[MESA_FORMAT_SRGBA_DXT1] = _mesa_texstore_rgba_dxt1;
4097 table[MESA_FORMAT_SRGBA_DXT3] = _mesa_texstore_rgba_dxt3;
4098 table[MESA_FORMAT_SRGBA_DXT5] = _mesa_texstore_rgba_dxt5;
4099 table[MESA_FORMAT_RGB_FXT1] = _mesa_texstore_rgb_fxt1;
4100 table[MESA_FORMAT_RGBA_FXT1] = _mesa_texstore_rgba_fxt1;
4101 table[MESA_FORMAT_RGB_DXT1] = _mesa_texstore_rgb_dxt1;
4102 table[MESA_FORMAT_RGBA_DXT1] = _mesa_texstore_rgba_dxt1;
4103 table[MESA_FORMAT_RGBA_DXT3] = _mesa_texstore_rgba_dxt3;
4104 table[MESA_FORMAT_RGBA_DXT5] = _mesa_texstore_rgba_dxt5;
4105 table[MESA_FORMAT_RGBA_FLOAT32] = _mesa_texstore_rgba_float32;
4106 table[MESA_FORMAT_RGBA_FLOAT16] = _mesa_texstore_rgba_float16;
4107 table[MESA_FORMAT_RGB_FLOAT32] = _mesa_texstore_rgba_float32;
4108 table[MESA_FORMAT_RGB_FLOAT16] = _mesa_texstore_rgba_float16;
4109 table[MESA_FORMAT_ALPHA_FLOAT32] = _mesa_texstore_rgba_float32;
4110 table[MESA_FORMAT_ALPHA_FLOAT16] = _mesa_texstore_rgba_float16;
4111 table[MESA_FORMAT_LUMINANCE_FLOAT32] = _mesa_texstore_rgba_float32;
4112 table[MESA_FORMAT_LUMINANCE_FLOAT16] = _mesa_texstore_rgba_float16;
4113 table[MESA_FORMAT_LUMINANCE_ALPHA_FLOAT32] = _mesa_texstore_rgba_float32;
4114 table[MESA_FORMAT_LUMINANCE_ALPHA_FLOAT16] = _mesa_texstore_rgba_float16;
4115 table[MESA_FORMAT_INTENSITY_FLOAT32] = _mesa_texstore_rgba_float32;
4116 table[MESA_FORMAT_INTENSITY_FLOAT16] = _mesa_texstore_rgba_float16;
4117 table[MESA_FORMAT_R_FLOAT32] = _mesa_texstore_rgba_float32;
4118 table[MESA_FORMAT_R_FLOAT16] = _mesa_texstore_rgba_float16;
4119 table[MESA_FORMAT_RG_FLOAT32] = _mesa_texstore_rgba_float32;
4120 table[MESA_FORMAT_RG_FLOAT16] = _mesa_texstore_rgba_float16;
4121 table[MESA_FORMAT_DUDV8] = _mesa_texstore_dudv8;
4122 table[MESA_FORMAT_SIGNED_R8] = _mesa_texstore_snorm8;
4123 table[MESA_FORMAT_SIGNED_RG88_REV] = _mesa_texstore_snorm88;
4124 table[MESA_FORMAT_SIGNED_RGBX8888] = _mesa_texstore_signed_rgbx8888;
4125 table[MESA_FORMAT_SIGNED_RGBA8888] = _mesa_texstore_signed_rgba8888;
4126 table[MESA_FORMAT_SIGNED_RGBA8888_REV] = _mesa_texstore_signed_rgba8888;
4127 table[MESA_FORMAT_SIGNED_R16] = _mesa_texstore_snorm16;
4128 table[MESA_FORMAT_SIGNED_GR1616] = _mesa_texstore_snorm1616;
4129 table[MESA_FORMAT_SIGNED_RGB_16] = _mesa_texstore_signed_rgba_16;
4130 table[MESA_FORMAT_SIGNED_RGBA_16] = _mesa_texstore_signed_rgba_16;
4131 table[MESA_FORMAT_RGBA_16] = _mesa_texstore_rgba_16;
4132 table[MESA_FORMAT_RED_RGTC1] = _mesa_texstore_red_rgtc1;
4133 table[MESA_FORMAT_SIGNED_RED_RGTC1] = _mesa_texstore_signed_red_rgtc1;
4134 table[MESA_FORMAT_RG_RGTC2] = _mesa_texstore_rg_rgtc2;
4135 table[MESA_FORMAT_SIGNED_RG_RGTC2] = _mesa_texstore_signed_rg_rgtc2;
4136 table[MESA_FORMAT_L_LATC1] = _mesa_texstore_red_rgtc1;
4137 table[MESA_FORMAT_SIGNED_L_LATC1] = _mesa_texstore_signed_red_rgtc1;
4138 table[MESA_FORMAT_LA_LATC2] = _mesa_texstore_rg_rgtc2;
4139 table[MESA_FORMAT_SIGNED_LA_LATC2] = _mesa_texstore_signed_rg_rgtc2;
4140 table[MESA_FORMAT_ETC1_RGB8] = _mesa_texstore_etc1_rgb8;
4141 table[MESA_FORMAT_SIGNED_A8] = _mesa_texstore_snorm8;
4142 table[MESA_FORMAT_SIGNED_L8] = _mesa_texstore_snorm8;
4143 table[MESA_FORMAT_SIGNED_AL88] = _mesa_texstore_snorm88;
4144 table[MESA_FORMAT_SIGNED_I8] = _mesa_texstore_snorm8;
4145 table[MESA_FORMAT_SIGNED_A16] = _mesa_texstore_snorm16;
4146 table[MESA_FORMAT_SIGNED_L16] = _mesa_texstore_snorm16;
4147 table[MESA_FORMAT_SIGNED_AL1616] = _mesa_texstore_snorm1616;
4148 table[MESA_FORMAT_SIGNED_I16] = _mesa_texstore_snorm16;
4149 table[MESA_FORMAT_RGB9_E5_FLOAT] = _mesa_texstore_rgb9_e5;
4150 table[MESA_FORMAT_R11_G11_B10_FLOAT] = _mesa_texstore_r11_g11_b10f;
4151 table[MESA_FORMAT_Z32_FLOAT] = _mesa_texstore_z32;
4152 table[MESA_FORMAT_Z32_FLOAT_X24S8] = _mesa_texstore_z32f_x24s8;
4154 table[MESA_FORMAT_ALPHA_UINT8] = _mesa_texstore_rgba_uint8;
4155 table[MESA_FORMAT_ALPHA_UINT16] = _mesa_texstore_rgba_uint16;
4156 table[MESA_FORMAT_ALPHA_UINT32] = _mesa_texstore_rgba_uint32;
4157 table[MESA_FORMAT_ALPHA_INT8] = _mesa_texstore_rgba_int8;
4158 table[MESA_FORMAT_ALPHA_INT16] = _mesa_texstore_rgba_int16;
4159 table[MESA_FORMAT_ALPHA_INT32] = _mesa_texstore_rgba_int32;
4161 table[MESA_FORMAT_INTENSITY_UINT8] = _mesa_texstore_rgba_uint8;
4162 table[MESA_FORMAT_INTENSITY_UINT16] = _mesa_texstore_rgba_uint16;
4163 table[MESA_FORMAT_INTENSITY_UINT32] = _mesa_texstore_rgba_uint32;
4164 table[MESA_FORMAT_INTENSITY_INT8] = _mesa_texstore_rgba_int8;
4165 table[MESA_FORMAT_INTENSITY_INT16] = _mesa_texstore_rgba_int16;
4166 table[MESA_FORMAT_INTENSITY_INT32] = _mesa_texstore_rgba_int32;
4168 table[MESA_FORMAT_LUMINANCE_UINT8] = _mesa_texstore_rgba_uint8;
4169 table[MESA_FORMAT_LUMINANCE_UINT16] = _mesa_texstore_rgba_uint16;
4170 table[MESA_FORMAT_LUMINANCE_UINT32] = _mesa_texstore_rgba_uint32;
4171 table[MESA_FORMAT_LUMINANCE_INT8] = _mesa_texstore_rgba_int8;
4172 table[MESA_FORMAT_LUMINANCE_INT16] = _mesa_texstore_rgba_int16;
4173 table[MESA_FORMAT_LUMINANCE_INT32] = _mesa_texstore_rgba_int32;
4175 table[MESA_FORMAT_LUMINANCE_ALPHA_UINT8] = _mesa_texstore_rgba_uint8;
4176 table[MESA_FORMAT_LUMINANCE_ALPHA_UINT16] = _mesa_texstore_rgba_uint16;
4177 table[MESA_FORMAT_LUMINANCE_ALPHA_UINT32] = _mesa_texstore_rgba_uint32;
4178 table[MESA_FORMAT_LUMINANCE_ALPHA_INT8] = _mesa_texstore_rgba_int8;
4179 table[MESA_FORMAT_LUMINANCE_ALPHA_INT16] = _mesa_texstore_rgba_int16;
4180 table[MESA_FORMAT_LUMINANCE_ALPHA_INT32] = _mesa_texstore_rgba_int32;
4182 table[MESA_FORMAT_R_INT8] = _mesa_texstore_rgba_int8;
4183 table[MESA_FORMAT_RG_INT8] = _mesa_texstore_rgba_int8;
4184 table[MESA_FORMAT_RGB_INT8] = _mesa_texstore_rgba_int8;
4185 table[MESA_FORMAT_RGBA_INT8] = _mesa_texstore_rgba_int8;
4186 table[MESA_FORMAT_R_INT16] = _mesa_texstore_rgba_int16;
4187 table[MESA_FORMAT_RG_INT16] = _mesa_texstore_rgba_int16;
4188 table[MESA_FORMAT_RGB_INT16] = _mesa_texstore_rgba_int16;
4189 table[MESA_FORMAT_RGBA_INT16] = _mesa_texstore_rgba_int16;
4190 table[MESA_FORMAT_R_INT32] = _mesa_texstore_rgba_int32;
4191 table[MESA_FORMAT_RG_INT32] = _mesa_texstore_rgba_int32;
4192 table[MESA_FORMAT_RGB_INT32] = _mesa_texstore_rgba_int32;
4193 table[MESA_FORMAT_RGBA_INT32] = _mesa_texstore_rgba_int32;
4195 table[MESA_FORMAT_R_UINT8] = _mesa_texstore_rgba_uint8;
4196 table[MESA_FORMAT_RG_UINT8] = _mesa_texstore_rgba_uint8;
4197 table[MESA_FORMAT_RGB_UINT8] = _mesa_texstore_rgba_uint8;
4198 table[MESA_FORMAT_RGBA_UINT8] = _mesa_texstore_rgba_uint8;
4199 table[MESA_FORMAT_R_UINT16] = _mesa_texstore_rgba_uint16;
4200 table[MESA_FORMAT_RG_UINT16] = _mesa_texstore_rgba_uint16;
4201 table[MESA_FORMAT_RGB_UINT16] = _mesa_texstore_rgba_uint16;
4202 table[MESA_FORMAT_RGBA_UINT16] = _mesa_texstore_rgba_uint16;
4203 table[MESA_FORMAT_R_UINT32] = _mesa_texstore_rgba_uint32;
4204 table[MESA_FORMAT_RG_UINT32] = _mesa_texstore_rgba_uint32;
4205 table[MESA_FORMAT_RGB_UINT32] = _mesa_texstore_rgba_uint32;
4206 table[MESA_FORMAT_RGBA_UINT32] = _mesa_texstore_rgba_uint32;
4208 table[MESA_FORMAT_ARGB2101010_UINT] = _mesa_texstore_argb2101010_uint;
4209 table[MESA_FORMAT_ABGR2101010_UINT] = _mesa_texstore_abgr2101010_uint;
4213 ASSERT(table[format]);
4214 return table[format];