softpipe/llvmpipe: don't advertize support for ASTC

3333977556 added support for ASTC textures to
gallium. They don't have any helpers hooked up for software decoding, however,
so cannot support them in drivers relying on util code for decoding.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
Roland Scheidegger 2015-11-24 18:25:06 +01:00
parent 97eed8dcb9
commit 6c6a439e98
2 changed files with 4 additions and 2 deletions

View file

@ -460,7 +460,8 @@ llvmpipe_is_format_supported( struct pipe_screen *_screen,
}
}
if (format_desc->layout == UTIL_FORMAT_LAYOUT_BPTC) {
if (format_desc->layout == UTIL_FORMAT_LAYOUT_BPTC ||
format_desc->layout == UTIL_FORMAT_LAYOUT_ASTC) {
/* Software decoding is not hooked up. */
return FALSE;
}

View file

@ -362,7 +362,8 @@ softpipe_is_format_supported( struct pipe_screen *screen,
return FALSE;
}
if (format_desc->layout == UTIL_FORMAT_LAYOUT_BPTC) {
if (format_desc->layout == UTIL_FORMAT_LAYOUT_BPTC ||
format_desc->layout == UTIL_FORMAT_LAYOUT_ASTC) {
/* Software decoding is not hooked up. */
return FALSE;
}