mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
fbobject: don't allow LUMINANCE/INTENSITY/ALPHA fbo on ES/Core
v2: * Only allow on GL Legacy contexts Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
275620c4b2
commit
cf300eaab6
1 changed files with 2 additions and 1 deletions
|
|
@ -492,7 +492,8 @@ _mesa_is_legal_color_format(const struct gl_context *ctx, GLenum baseFormat)
|
|||
case GL_LUMINANCE_ALPHA:
|
||||
case GL_INTENSITY:
|
||||
case GL_ALPHA:
|
||||
return ctx->Extensions.ARB_framebuffer_object;
|
||||
return ctx->API == API_OPENGL_COMPAT &&
|
||||
ctx->Extensions.ARB_framebuffer_object;
|
||||
case GL_RED:
|
||||
case GL_RG:
|
||||
return ctx->Extensions.ARB_texture_rg;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue