r3xx cannot swizzle compressed textures. r4xx+ is unaffected. NOTE: This is a candidate for the 7.9 branch.tags/android-x86-2.2
| @@ -116,8 +116,9 @@ static int r300_get_param(struct pipe_screen* pscreen, enum pipe_cap param) | |||
| case PIPE_CAP_TEXTURE_MIRROR_CLAMP: | |||
| case PIPE_CAP_TEXTURE_MIRROR_REPEAT: | |||
| case PIPE_CAP_BLEND_EQUATION_SEPARATE: | |||
| case PIPE_CAP_TEXTURE_SWIZZLE: | |||
| return 1; | |||
| case PIPE_CAP_TEXTURE_SWIZZLE: | |||
| return util_format_s3tc_enabled ? r300screen->caps.dxtc_swizzle : 1; | |||
| /* Unsupported features (boolean caps). */ | |||
| case PIPE_CAP_TIMER_QUERY: | |||