st/mesa: remove unused st_equal_formats() function

It was incomplete and didn't take byte swapping into account either.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
This commit is contained in:
Brian Paul
2012-02-14 08:47:28 -07:00
parent c9d0526084
commit 456a02b0c7
2 changed files with 0 additions and 21 deletions
-18
View File
@@ -1639,24 +1639,6 @@ st_ChooseTextureFormat(struct gl_context *ctx, GLint internalFormat,
format, type, want_renderable);
}
/**
* Test if a gallium format is equivalent to a GL format/type.
*/
GLboolean
st_equal_formats(enum pipe_format pFormat, GLenum format, GLenum type)
{
switch (pFormat) {
case PIPE_FORMAT_A8B8G8R8_UNORM:
return format == GL_RGBA && type == GL_UNSIGNED_BYTE;
case PIPE_FORMAT_A8R8G8B8_UNORM:
return format == GL_BGRA && type == GL_UNSIGNED_BYTE;
case PIPE_FORMAT_B5G6R5_UNORM:
return format == GL_RGB && type == GL_UNSIGNED_SHORT_5_6_5;
/* XXX more combos... */
default:
return GL_FALSE;
}
}
GLboolean
st_sampler_compat_formats(enum pipe_format format1, enum pipe_format format2)
-3
View File
@@ -67,9 +67,6 @@ st_ChooseTextureFormat(struct gl_context * ctx, GLint internalFormat,
GLenum format, GLenum type);
extern GLboolean
st_equal_formats(enum pipe_format pFormat, GLenum format, GLenum type);
/* can we use a sampler view to translate these formats
only used to make TFP so far */
extern GLboolean