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?
pgpOqNLp6vrMs.pgp
Description: PGP signature
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
