[Mesa-dev] [PATCH 13/23] glformats: support _mesa_bytes_per_pixel for 2101010+GL_RGB

Eric Anholt eric at anholt.net
Wed Jan 9 10:57:10 PST 2013


Jordan Justen <jordan.l.justen at intel.com> writes:

> Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
> ---
>  src/mesa/main/glformats.c |    3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/mesa/main/glformats.c b/src/mesa/main/glformats.c
> index 6505c27..28bbddf 100644
> --- a/src/mesa/main/glformats.c
> +++ b/src/mesa/main/glformats.c
> @@ -271,7 +271,8 @@ _mesa_bytes_per_pixel(GLenum format, GLenum type)
>     case GL_UNSIGNED_INT_10_10_10_2:
>     case GL_UNSIGNED_INT_2_10_10_10_REV:
>        if (format == GL_RGBA || format == GL_BGRA || format == GL_ABGR_EXT ||
> -          format == GL_RGBA_INTEGER_EXT || format == GL_BGRA_INTEGER_EXT)
> +          format == GL_RGBA_INTEGER_EXT || format == GL_BGRA_INTEGER_EXT ||
> +          format == GL_RGB)
>           return sizeof(GLuint);

Huh?  I don't think the 2_10_10_10s are valid types for GL_RGB
format. (looking at my gles3 spec, they're only listed for RGBA and
RGBA_INTEGER).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130109/0df7fe8b/attachment.pgp>


More information about the mesa-dev mailing list