Module: Mesa Branch: master Commit: 9fbe5bd811d2c9dad3f45bc77ff611d839af2534 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbe5bd811d2c9dad3f45bc77ff611d839af2534
Author: Neil Roberts <[email protected]> Date: Mon Dec 18 18:33:32 2017 +0100 nir/types: Add a wrapper to access gl_type Reviewed-by: Timothy Arceri <[email protected]> --- src/compiler/nir_types.cpp | 6 ++++++ src/compiler/nir_types.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/compiler/nir_types.cpp b/src/compiler/nir_types.cpp index 3a3864414f..c8a2940496 100644 --- a/src/compiler/nir_types.cpp +++ b/src/compiler/nir_types.cpp @@ -81,6 +81,12 @@ glsl_get_column_type(const struct glsl_type *type) return type->column_type(); } +GLenum +glsl_get_gl_type(const struct glsl_type *type) +{ + return type->gl_type; +} + enum glsl_base_type glsl_get_base_type(const struct glsl_type *type) { diff --git a/src/compiler/nir_types.h b/src/compiler/nir_types.h index 817b7a9b34..db3a4dee2d 100644 --- a/src/compiler/nir_types.h +++ b/src/compiler/nir_types.h @@ -59,6 +59,8 @@ glsl_get_function_return_type(const struct glsl_type *type); const struct glsl_function_param * glsl_get_function_param(const struct glsl_type *type, unsigned index); +GLenum glsl_get_gl_type(const struct glsl_type *type); + enum glsl_base_type glsl_get_base_type(const struct glsl_type *type); unsigned glsl_get_vector_elements(const struct glsl_type *type); _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
