diff --git a/src/compiler/glsl_types.h b/src/compiler/glsl_types.h index 2fd93f7b945..9e8b093c9de 100644 --- a/src/compiler/glsl_types.h +++ b/src/compiler/glsl_types.h @@ -109,7 +109,11 @@ static inline bool glsl_base_type_is_64bit(enum glsl_base_type type) static inline bool glsl_base_type_is_integer(enum glsl_base_type type) { - return type == GLSL_TYPE_UINT || + return type == GLSL_TYPE_UINT8 || + type == GLSL_TYPE_INT8 || + type == GLSL_TYPE_UINT16 || + type == GLSL_TYPE_INT16 || + type == GLSL_TYPE_UINT || type == GLSL_TYPE_INT || type == GLSL_TYPE_UINT64 || type == GLSL_TYPE_INT64 ||