glsl_types.cpp | 31 mtx_t glsl_type::mutex = _MTX_INITIALIZER_NP; 32 hash_table *glsl_type::array_types = NULL; 33 hash_table *glsl_type::record_types = NULL; 34 hash_table *glsl_type::interface_types = NULL; 35 hash_table *glsl_type::function_types = NULL; 36 hash_table *glsl_type::subroutine_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() 48 glsl_type::glsl_type(GLenum gl_type, function in class:glsl_type 79 glsl_type::glsl_type(GLenum gl_type, glsl_base_type base_type, function in class:glsl_type 106 glsl_type::glsl_type(const glsl_struct_field *fields, unsigned num_fields, function in class:glsl_type 134 glsl_type::glsl_type(const glsl_struct_field *fields, unsigned num_fields, function in class:glsl_type 163 glsl_type::glsl_type(const glsl_type *return_type, function in class:glsl_type 196 glsl_type::glsl_type(const char *subroutine_name) : function in class:glsl_type 414 glsl_type::glsl_type(const glsl_type *array, unsigned length) : function in class:glsl_type [all...] |