gallium/util: remove dummy function util_format_is_supported
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
This commit is contained in:
@@ -235,19 +235,6 @@ util_format_is_subsampled_422(enum pipe_format format)
|
||||
desc->block.bits == 32;
|
||||
}
|
||||
|
||||
boolean
|
||||
util_format_is_supported(enum pipe_format format, unsigned bind)
|
||||
{
|
||||
if (format >= PIPE_FORMAT_COUNT) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
(void)bind;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Calculates the MRD for the depth format. MRD is used in depth bias
|
||||
* for UNORM and unbound depth buffers. When the depth buffer is floating
|
||||
|
||||
@@ -717,13 +717,6 @@ boolean
|
||||
util_is_format_compatible(const struct util_format_description *src_desc,
|
||||
const struct util_format_description *dst_desc);
|
||||
|
||||
/**
|
||||
* Whether the format is supported by Gallium for the given bindings.
|
||||
* This covers S3TC textures and floating-point render targets.
|
||||
*/
|
||||
boolean
|
||||
util_format_is_supported(enum pipe_format format, unsigned bind);
|
||||
|
||||
/**
|
||||
* Whether this format is a rgab8 variant.
|
||||
*
|
||||
|
||||
@@ -43,8 +43,7 @@ fd2_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
unsigned retval = 0;
|
||||
|
||||
if ((target >= PIPE_MAX_TEXTURE_TYPES) ||
|
||||
(sample_count > 1) || /* TODO add MSAA */
|
||||
!util_format_is_supported(format, usage)) {
|
||||
(sample_count > 1)) { /* TODO add MSAA */
|
||||
DBG("not supported: format=%s, target=%d, sample_count=%d, usage=%x",
|
||||
util_format_name(format), target, sample_count, usage);
|
||||
return FALSE;
|
||||
|
||||
@@ -44,8 +44,7 @@ fd3_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
unsigned retval = 0;
|
||||
|
||||
if ((target >= PIPE_MAX_TEXTURE_TYPES) ||
|
||||
(sample_count > 1) || /* TODO add MSAA */
|
||||
!util_format_is_supported(format, usage)) {
|
||||
(sample_count > 1)) { /* TODO add MSAA */
|
||||
DBG("not supported: format=%s, target=%d, sample_count=%d, usage=%x",
|
||||
util_format_name(format), target, sample_count, usage);
|
||||
return FALSE;
|
||||
|
||||
@@ -44,8 +44,7 @@ fd4_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
unsigned retval = 0;
|
||||
|
||||
if ((target >= PIPE_MAX_TEXTURE_TYPES) ||
|
||||
(sample_count > 1) || /* TODO add MSAA */
|
||||
!util_format_is_supported(format, usage)) {
|
||||
(sample_count > 1)) { /* TODO add MSAA */
|
||||
DBG("not supported: format=%s, target=%d, sample_count=%d, usage=%x",
|
||||
util_format_name(format), target, sample_count, usage);
|
||||
return FALSE;
|
||||
|
||||
@@ -59,8 +59,7 @@ fd5_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
unsigned retval = 0;
|
||||
|
||||
if ((target >= PIPE_MAX_TEXTURE_TYPES) ||
|
||||
!valid_sample_count(sample_count) ||
|
||||
!util_format_is_supported(format, usage)) {
|
||||
!valid_sample_count(sample_count)) {
|
||||
DBG("not supported: format=%s, target=%d, sample_count=%d, usage=%x",
|
||||
util_format_name(format), target, sample_count, usage);
|
||||
return FALSE;
|
||||
|
||||
@@ -513,9 +513,6 @@ i915_is_format_supported(struct pipe_screen *screen,
|
||||
const enum pipe_format *list;
|
||||
uint i;
|
||||
|
||||
if (!util_format_is_supported(format, tex_usage))
|
||||
return FALSE;
|
||||
|
||||
if (sample_count > 1)
|
||||
return FALSE;
|
||||
|
||||
|
||||
@@ -422,10 +422,6 @@ nv30_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
if (!(0x00000017 & (1 << sample_count)))
|
||||
return false;
|
||||
|
||||
if (!util_format_is_supported(format, bindings)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
/* shared is always supported */
|
||||
bindings &= ~PIPE_BIND_SHARED;
|
||||
|
||||
|
||||
@@ -55,9 +55,6 @@ nv50_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
if (sample_count == 8 && util_format_get_blocksizebits(format) >= 128)
|
||||
return false;
|
||||
|
||||
if (!util_format_is_supported(format, bindings))
|
||||
return false;
|
||||
|
||||
switch (format) {
|
||||
case PIPE_FORMAT_Z16_UNORM:
|
||||
if (nv50_screen(pscreen)->tesla->oclass < NVA0_3D_CLASS)
|
||||
|
||||
@@ -57,9 +57,6 @@ nvc0_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
if (format == PIPE_FORMAT_NONE && bindings & PIPE_BIND_RENDER_TARGET)
|
||||
return true;
|
||||
|
||||
if (!util_format_is_supported(format, bindings))
|
||||
return false;
|
||||
|
||||
if ((bindings & PIPE_BIND_SAMPLER_VIEW) && (target != PIPE_BUFFER))
|
||||
if (util_format_get_blocksizebits(format) == 3 * 32)
|
||||
return false;
|
||||
|
||||
@@ -615,9 +615,6 @@ static boolean r300_is_format_supported(struct pipe_screen* screen,
|
||||
format == PIPE_FORMAT_R16G16B16X16_FLOAT;
|
||||
const struct util_format_description *desc;
|
||||
|
||||
if (!util_format_is_supported(format, usage))
|
||||
return FALSE;
|
||||
|
||||
/* Check multisampling support. */
|
||||
switch (sample_count) {
|
||||
case 0:
|
||||
|
||||
@@ -253,9 +253,6 @@ boolean evergreen_is_format_supported(struct pipe_screen *screen,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!util_format_is_supported(format, usage))
|
||||
return FALSE;
|
||||
|
||||
if (sample_count > 1) {
|
||||
if (!rscreen->has_msaa)
|
||||
return FALSE;
|
||||
|
||||
@@ -172,9 +172,6 @@ boolean r600_is_format_supported(struct pipe_screen *screen,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!util_format_is_supported(format, usage))
|
||||
return FALSE;
|
||||
|
||||
if (sample_count > 1) {
|
||||
if (!rscreen->has_msaa)
|
||||
return FALSE;
|
||||
|
||||
@@ -2142,9 +2142,6 @@ static boolean si_is_format_supported(struct pipe_screen *screen,
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!util_format_is_supported(format, usage))
|
||||
return false;
|
||||
|
||||
if (sample_count > 1) {
|
||||
if (!screen->get_param(screen, PIPE_CAP_TEXTURE_MULTISAMPLE))
|
||||
return false;
|
||||
|
||||
@@ -446,8 +446,7 @@ v3d_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
if (sample_count > 1 && sample_count != VC5_MAX_SAMPLES)
|
||||
return FALSE;
|
||||
|
||||
if ((target >= PIPE_MAX_TEXTURE_TYPES) ||
|
||||
!util_format_is_supported(format, usage)) {
|
||||
if (target >= PIPE_MAX_TEXTURE_TYPES) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
@@ -486,8 +486,7 @@ vc4_screen_is_format_supported(struct pipe_screen *pscreen,
|
||||
if (sample_count > 1 && sample_count != VC4_MAX_SAMPLES)
|
||||
return FALSE;
|
||||
|
||||
if ((target >= PIPE_MAX_TEXTURE_TYPES) ||
|
||||
!util_format_is_supported(format, usage)) {
|
||||
if (target >= PIPE_MAX_TEXTURE_TYPES) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user