diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h index 20340a33f53..50014328f68 100644 --- a/src/mesa/main/context.h +++ b/src/mesa/main/context.h @@ -397,7 +397,7 @@ static inline bool _mesa_has_compute_shaders(const struct gl_context *ctx) { return _mesa_has_ARB_compute_shader(ctx) || - (ctx->API == API_OPENGLES2 && ctx->Version >= 31); + _mesa_is_gles31(ctx); } /** diff --git a/src/mesa/main/version.c b/src/mesa/main/version.c index a9c0778d259..a654c48c5e1 100644 --- a/src/mesa/main/version.c +++ b/src/mesa/main/version.c @@ -760,8 +760,7 @@ _mesa_get_shading_language_version(const struct gl_context *ctx, GLSL_VERSION(""); /* GLSL es */ - if ((ctx->API == API_OPENGLES2 && ctx->Version >= 32) || - ctx->Extensions.ARB_ES3_2_compatibility) + if (_mesa_is_gles32(ctx) || ctx->Extensions.ARB_ES3_2_compatibility) GLSL_VERSION("320 es"); if (_mesa_is_gles31(ctx) || ctx->Extensions.ARB_ES3_1_compatibility) GLSL_VERSION("310 es");