mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-02 13:50:09 +01:00
st/mesa: allow glsl version up to 410, enable ARB_shader_precision
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
2d4a890c0b
commit
b5947984cd
1 changed files with 4 additions and 2 deletions
|
|
@ -657,8 +657,8 @@ void st_init_extensions(struct pipe_screen *screen,
|
|||
glsl_feature_level = screen->get_param(screen, PIPE_CAP_GLSL_FEATURE_LEVEL);
|
||||
|
||||
consts->GLSLVersion = glsl_feature_level;
|
||||
if (glsl_feature_level >= 330)
|
||||
consts->GLSLVersion = 330;
|
||||
if (glsl_feature_level >= 410)
|
||||
consts->GLSLVersion = 410;
|
||||
|
||||
_mesa_override_glsl_version(consts);
|
||||
|
||||
|
|
@ -669,6 +669,8 @@ void st_init_extensions(struct pipe_screen *screen,
|
|||
|
||||
if (glsl_feature_level >= 400)
|
||||
extensions->ARB_gpu_shader5 = GL_TRUE;
|
||||
if (glsl_feature_level >= 410)
|
||||
extensions->ARB_shader_precision = GL_TRUE;
|
||||
|
||||
/* This extension needs full OpenGL 3.2, but we don't know if that's
|
||||
* supported at this point. Only check the GLSL version. */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue