X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fmesa%2Fstate_tracker%2Fst_extensions.c;h=99ea39cc8a71d1522ca9f8533fabb4800914403c;hp=1ba60a94a385de493ad1c611f99e28e2c8535be4;hb=75b59bb1d6573bd7b16758e528a265623889e551;hpb=6aea39641a6c32f780c40e3344096d3e0eccb590 diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index 1ba60a94a38..99ea39cc8a7 100644 --- a/src/mesa/state_tracker/st_extensions.c +++ b/src/mesa/state_tracker/st_extensions.c @@ -346,6 +346,8 @@ void st_init_limits(struct pipe_screen *screen, screen->get_shader_param(screen, sh, PIPE_SHADER_CAP_FP16_DERIVATIVES); options->LowerPrecisionInt16 = screen->get_shader_param(screen, sh, PIPE_SHADER_CAP_INT16); + options->LowerPrecisionTemporaries = + screen->get_shader_param(screen, sh, PIPE_SHADER_CAP_GLSL_16BIT_TEMPS); } c->MaxUserAssignableUniformLocations =