mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 16:40:13 +01:00
mesa: Add missing checks for GL_TEXTURE_CUBE_MAP_ARRAY
That enum requires GL_ARB_texture_cube_map_array, and it is only
available on desktop GL. It looks like this has been an un-noticed
issue since GL_ARB_texture_cube_map_array support was added in commit
e0e7e295.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
5cddb1ce3c
commit
01bbebce4d
1 changed files with 2 additions and 1 deletions
|
|
@ -1205,7 +1205,8 @@ target_enum_to_index(struct gl_context *ctx, GLenum target)
|
|||
return _mesa_is_gles(ctx) && ctx->Extensions.OES_EGL_image_external
|
||||
? TEXTURE_EXTERNAL_INDEX : -1;
|
||||
case GL_TEXTURE_CUBE_MAP_ARRAY:
|
||||
return TEXTURE_CUBE_ARRAY_INDEX;
|
||||
return _mesa_is_desktop_gl(ctx) && ctx->Extensions.ARB_texture_cube_map_array
|
||||
? TEXTURE_CUBE_ARRAY_INDEX : -1;
|
||||
case GL_TEXTURE_2D_MULTISAMPLE:
|
||||
return _mesa_is_desktop_gl(ctx) && ctx->Extensions.ARB_texture_multisample
|
||||
? TEXTURE_2D_MULTISAMPLE_INDEX: -1;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue