diff --git a/src/compiler/glsl_types.h b/src/compiler/glsl_types.h index 8a92600eae9..7de20ed0fe4 100644 --- a/src/compiler/glsl_types.h +++ b/src/compiler/glsl_types.h @@ -1015,9 +1015,16 @@ static inline const struct glsl_type *glsl_void_type(void) { return &glsl_type_b static inline const struct glsl_type *glsl_float_type(void) { return &glsl_type_builtin_float; } static inline const struct glsl_type *glsl_float16_t_type(void) { return &glsl_type_builtin_float16_t; } static inline const struct glsl_type *glsl_double_type(void) { return &glsl_type_builtin_double; } +static inline const struct glsl_type *glsl_vec2_type(void) { return &glsl_type_builtin_vec2; } +static inline const struct glsl_type *glsl_dvec2_type(void) { return &glsl_type_builtin_ivec2; } +static inline const struct glsl_type *glsl_uvec2_type(void) { return &glsl_type_builtin_uvec2; } +static inline const struct glsl_type *glsl_ivec2_type(void) { return &glsl_type_builtin_ivec2; } +static inline const struct glsl_type *glsl_bvec2_type(void) { return &glsl_type_builtin_bvec2; } static inline const struct glsl_type *glsl_vec4_type(void) { return &glsl_type_builtin_vec4; } +static inline const struct glsl_type *glsl_dvec4_type(void) { return &glsl_type_builtin_ivec4; } static inline const struct glsl_type *glsl_uvec4_type(void) { return &glsl_type_builtin_uvec4; } static inline const struct glsl_type *glsl_ivec4_type(void) { return &glsl_type_builtin_ivec4; } +static inline const struct glsl_type *glsl_bvec4_type(void) { return &glsl_type_builtin_bvec4; } static inline const struct glsl_type *glsl_int_type(void) { return &glsl_type_builtin_int; } static inline const struct glsl_type *glsl_uint_type(void) { return &glsl_type_builtin_uint; } static inline const struct glsl_type *glsl_int64_t_type(void) { return &glsl_type_builtin_int64_t; }