Searched defs:glsl_type (Results 1 - 3 of 3) sorted by relevance
/external/mesa3d/src/glsl/ |
H A D | glsl_types.cpp | 35 hash_table *glsl_type::array_types = NULL; 36 hash_table *glsl_type::record_types = NULL; 37 void *glsl_type::mem_ctx = NULL; 40 glsl_type::init_ralloc_type_ctx(void) 42 if (glsl_type::mem_ctx == NULL) { 43 glsl_type::mem_ctx = ralloc_autofree_context(); 44 assert(glsl_type::mem_ctx != NULL); 48 glsl_type::glsl_type(GLenum gl_type, function in class:glsl_type 66 glsl_type function in class:glsl_type 81 glsl_type::glsl_type(const glsl_struct_field *fields, unsigned num_fields, function in class:glsl_type 365 glsl_type::glsl_type(const glsl_type *array, unsigned length) : function in class:glsl_type [all...] |
H A D | glsl_types.h | 76 struct glsl_type { struct 92 if (glsl_type::mem_ctx == NULL) { 93 glsl_type::mem_ctx = ralloc_context(NULL); 94 assert(glsl_type::mem_ctx != NULL); 99 type = ralloc_size(glsl_type::mem_ctx, size); 142 const struct glsl_type *array; /**< Type of array elements. */ 143 const struct glsl_type *parameters; /**< Parameters to function. */ 152 static const glsl_type *const error_type; 153 static const glsl_type *const void_type; 154 static const glsl_type *cons [all...] |
H A D | ast_to_hir.cpp | 114 apply_implicit_conversion(const glsl_type *to, ir_rvalue * &from, 143 to = glsl_type::get_instance(GLSL_TYPE_FLOAT, from->type->vector_elements, 164 static const struct glsl_type * 169 const glsl_type *type_a = value_a->type; 170 const glsl_type *type_b = value_b->type; 181 return glsl_type::error_type; 194 return glsl_type::error_type; 211 return glsl_type::error_type; 254 return glsl_type::error_type; 299 const glsl_type *cons 1899 ast_type_specifier::glsl_type(const char **name, function in class:ast_type_specifier [all...] |
Completed in 104 milliseconds