diff options
author | Eduardo Lima Mitev <[email protected]> | 2018-10-23 07:56:58 +0200 |
---|---|---|
committer | Eduardo Lima Mitev <[email protected]> | 2018-10-23 21:29:15 +0200 |
commit | 22ddd4988e177cc51923d10f088a17edcde9517d (patch) | |
tree | 29626fb0bb1fa5741d866a4745d07a398a87db2b | |
parent | ecb7775e1cac7f3119e5d1c31ce1572509c0f1bb (diff) |
mesa/glformats: Remove redundant helper _mesa_base_format_component_count
There exists _mesa_components_in_format() which already includes
all cases handled in _mesa_base_format_component_count().
Reviewed-by: Tapani Pälli <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_blorp.c | 2 | ||||
-rw-r--r-- | src/mesa/main/glformats.c | 27 | ||||
-rw-r--r-- | src/mesa/main/glformats.h | 3 | ||||
-rw-r--r-- | src/mesa/main/teximage.c | 4 |
4 files changed, 3 insertions, 33 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c b/src/mesa/drivers/dri/i965/brw_blorp.c index ad3a47ef035..b286b231537 100644 --- a/src/mesa/drivers/dri/i965/brw_blorp.c +++ b/src/mesa/drivers/dri/i965/brw_blorp.c @@ -1195,7 +1195,7 @@ set_write_disables(const struct intel_renderbuffer *irb, * RGB we can treat alpha as not used and write whatever we like into it. */ const GLenum base_format = irb->Base.Base._BaseFormat; - const int components = _mesa_base_format_component_count(base_format); + const int components = _mesa_components_in_format(base_format); bool disables = false; assert(components > 0); diff --git a/src/mesa/main/glformats.c b/src/mesa/main/glformats.c index bbeb6034dd7..6cb3435dea2 100644 --- a/src/mesa/main/glformats.c +++ b/src/mesa/main/glformats.c @@ -1631,33 +1631,6 @@ _mesa_base_format_has_channel(GLenum base_format, GLenum pname) /** - * Returns the number of channels/components for a base format. - */ -GLint -_mesa_base_format_component_count(GLenum base_format) -{ - switch (base_format) { - case GL_LUMINANCE: - case GL_RED: - case GL_ALPHA: - case GL_INTENSITY: - case GL_DEPTH_COMPONENT: - return 1; - case GL_RG: - case GL_LUMINANCE_ALPHA: - case GL_DEPTH_STENCIL: - return 2; - case GL_RGB: - return 3; - case GL_RGBA: - return 4; - default: - return -1; - } -} - - -/** * If format is a generic compressed format, return the corresponding * non-compressed format. For other formats, return the format as-is. */ diff --git a/src/mesa/main/glformats.h b/src/mesa/main/glformats.h index 5a21317159d..0aefdf50fef 100644 --- a/src/mesa/main/glformats.h +++ b/src/mesa/main/glformats.h @@ -119,9 +119,6 @@ _mesa_unpack_format_to_base_format(GLenum format); extern GLboolean _mesa_base_format_has_channel(GLenum base_format, GLenum pname); -extern GLint -_mesa_base_format_component_count(GLenum base_format); - extern GLenum _mesa_generic_compressed_format_to_uncompressed_format(GLenum format); diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index d45854bd17f..6805b47c728 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -2407,8 +2407,8 @@ copytexture_error_check( struct gl_context *ctx, GLuint dimensions, if (_mesa_is_gles(ctx)) { bool valid = true; - if (_mesa_base_format_component_count(baseFormat) > - _mesa_base_format_component_count(rb_base_format)) { + if (_mesa_components_in_format(baseFormat) > + _mesa_components_in_format(rb_base_format)) { valid = false; } if (baseFormat == GL_DEPTH_COMPONENT || |