On Thu, Jul 13, 2017 at 7:35 AM, Alejandro PiƱeiro <apinhe...@igalia.com>
wrote:

> These types have similar vec4 sizes as their 32-bit counterparts.
> ---
>  src/intel/compiler/brw_vec4_visitor.cpp | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/src/intel/compiler/brw_vec4_visitor.cpp
> b/src/intel/compiler/brw_vec4_visitor.cpp
> index 22ee4dd..f5ae0bc 100644
> --- a/src/intel/compiler/brw_vec4_visitor.cpp
> +++ b/src/intel/compiler/brw_vec4_visitor.cpp
> @@ -583,8 +583,11 @@ type_size_xvec4(const struct glsl_type *type, bool
> as_vec4)
>     case GLSL_TYPE_UINT:
>     case GLSL_TYPE_INT:
>     case GLSL_TYPE_FLOAT:
> +   case GLSL_TYPE_HALF_FLOAT:
>     case GLSL_TYPE_BOOL:
>     case GLSL_TYPE_DOUBLE:
> +   case GLSL_TYPE_UINT16:
> +   case GLSL_TYPE_INT16:
>

Maybe make these hit the unreachable() because we'll probably never support
fp16 in vec4.

--Jason


>     case GLSL_TYPE_UINT64:
>     case GLSL_TYPE_INT64:
>        if (type->is_matrix()) {
> --
> 2.9.3
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to