Assuming there were no CI failures, this patch is

Reviewed-by: Ian Romanick <[email protected]>

On 10/10/2018 05:25 PM, Timothy Arceri wrote:
> The es check is already covered by the is_version() check.
> ---
>  src/compiler/glsl/ast_to_hir.cpp | 4 ----
>  src/compiler/glsl_types.cpp      | 2 +-
>  2 files changed, 1 insertion(+), 5 deletions(-)
> 
> diff --git a/src/compiler/glsl/ast_to_hir.cpp 
> b/src/compiler/glsl/ast_to_hir.cpp
> index 1082d6c91cf..77fe0afef86 100644
> --- a/src/compiler/glsl/ast_to_hir.cpp
> +++ b/src/compiler/glsl/ast_to_hir.cpp
> @@ -314,10 +314,6 @@ apply_implicit_conversion(const glsl_type *to, ir_rvalue 
> * &from,
>     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
> diff --git a/src/compiler/glsl_types.cpp b/src/compiler/glsl_types.cpp
> index ca5368aa53f..70bce6ace8e 100644
> --- a/src/compiler/glsl_types.cpp
> +++ b/src/compiler/glsl_types.cpp
> @@ -1425,7 +1425,7 @@ glsl_type::can_implicitly_convert_to(const glsl_type 
> *desired,
>      * 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. */
> 

_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to