Ian Romanick <[email protected]> writes:

> On 08/24/2012 02:46 PM, Eric Anholt wrote:
>> Ian Romanick <[email protected]> writes:
>>>      case GL_RED:
>>>      case GL_R8:
>>> +      return ctx->API != API_OPENGLES && ctx->Extensions.ARB_texture_rg
>>> +         ? GL_RED : 0;
>>
>> R8 should have the gles3 support case here.
>>
>>>      case GL_R16:
>>> -      return ctx->Extensions.ARB_texture_rg ? GL_RED : 0;
>>> +      return _mesa_is_desktop_gl(ctx) && ctx->Extensions.ARB_texture_rg
>>> +         ? GL_RED : 0;
>>>      case GL_RG:
>>>      case GL_RG8:
>>> +      return ctx->API != API_OPENGLES && ctx->Extensions.ARB_texture_rg
>>> +         ? GL_RG : 0;
>>
>> RG8 should have the gles3 support case here.
>
> We get RG and friends in API_OPEGNES2 because of GL_EXT_texture_rg. 
> Only API_OPENGLES loses.

Oops, I was reading the return logic flipped.  The unsized formats
should get banned for gles, right?

Attachment: pgpOqNLp6vrMs.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to