The es check is already covered by the is_version() check.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
if (!state->is_version(120, 0))
return false;
- /* ESSL does not allow implicit conversions */
- if (state->es_shader)
- return false;
-
/* From page 27 (page 33 of the PDF) of the GLSL 1.50 spec:
*
* "There are no implicit array or structure conversions. For
* state, we're doing intra-stage function linking where these checks have
* already been done.
*/
- if (state && (state->es_shader || !state->is_version(120, 0)))
+ if (state && !state->is_version(120, 0))
return false;
/* There is no conversion among matrix types. */