glsl: use has_double() helper
Reviewed-by: Eduardo Lima Mitev <elima@igalia.com>
This commit is contained in:
parent
8f4ac20b6f
commit
db2a35193f
|
@ -2967,8 +2967,7 @@ validate_interpolation_qualifier(struct _mesa_glsl_parse_state *state,
|
||||||
*
|
*
|
||||||
* The 'double' type does not exist in GLSL ES so far.
|
* The 'double' type does not exist in GLSL ES so far.
|
||||||
*/
|
*/
|
||||||
if ((state->ARB_gpu_shader_fp64_enable
|
if (state->has_double()
|
||||||
|| state->is_version(400, 0))
|
|
||||||
&& var_type->contains_double()
|
&& var_type->contains_double()
|
||||||
&& interpolation != INTERP_QUALIFIER_FLAT
|
&& interpolation != INTERP_QUALIFIER_FLAT
|
||||||
&& state->stage == MESA_SHADER_FRAGMENT
|
&& state->stage == MESA_SHADER_FRAGMENT
|
||||||
|
|
Loading…
Reference in New Issue