/* GL_ARB_texture_cube_map */
case GL_TEXTURE_CUBE_MAP:
- if (ctx->API != API_OPENGL_COMPAT && ctx->API != API_OPENGLES)
+ if (!_mesa_has_ARB_texture_cube_map(ctx) &&
+ !_mesa_has_OES_texture_cube_map(ctx))
goto invalid_enum_error;
- CHECK_EXTENSION(ARB_texture_cube_map);
if (!enable_texture(ctx, state, TEXTURE_CUBE_BIT)) {
return;
}
/* GL_ARB_texture_cube_map */
case GL_TEXTURE_CUBE_MAP:
- CHECK_EXTENSION(ARB_texture_cube_map);
+ if (!_mesa_has_ARB_texture_cube_map(ctx) &&
+ !_mesa_has_OES_texture_cube_map(ctx))
+ goto invalid_enum_error;
return is_texture_enabled(ctx, TEXTURE_CUBE_BIT);
/* GL_EXT_secondary_color */