mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 16:20:13 +01:00
nv30: use util_format_is_supported
Hardware drivers *must* use it. Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
ff2d192ec5
commit
db85443922
1 changed files with 3 additions and 10 deletions
|
|
@ -23,6 +23,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "util/u_format.h"
|
||||
#include "util/u_format_s3tc.h"
|
||||
|
||||
#include "nouveau/nv_object.xml.h"
|
||||
|
|
@ -245,16 +246,8 @@ nv30_screen_is_format_supported(struct pipe_screen *pscreen,
|
|||
if (!(0x00000017 & (1 << sample_count)))
|
||||
return FALSE;
|
||||
|
||||
if (!util_format_s3tc_enabled) {
|
||||
switch (format) {
|
||||
case PIPE_FORMAT_DXT1_RGB:
|
||||
case PIPE_FORMAT_DXT1_RGBA:
|
||||
case PIPE_FORMAT_DXT3_RGBA:
|
||||
case PIPE_FORMAT_DXT5_RGBA:
|
||||
return FALSE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (!util_format_is_supported(format, bindings)) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* transfers & shared are always supported */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue