Home
last modified time | relevance | path

Searched refs:glsl_symbol_table (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/glsl/
Dglsl_symbol_table.cpp56 glsl_symbol_table::glsl_symbol_table(void * ctx) in glsl_symbol_table() function in glsl_symbol_table
63 glsl_symbol_table::~glsl_symbol_table() in ~glsl_symbol_table()
69 void glsl_symbol_table::push_scope() in push_scope()
74 void glsl_symbol_table::pop_scope() in pop_scope()
79 bool glsl_symbol_table::name_declared_this_scope(const char *name) in name_declared_this_scope()
84 bool glsl_symbol_table::add_variable(ir_variable *v) in add_variable()
118 bool glsl_symbol_table::add_type(const char *name, const glsl_type *t) in add_type()
124 bool glsl_symbol_table::add_function(ir_function *f) in add_function()
138 void glsl_symbol_table::add_global_function(ir_function *f) in add_global_function()
145 ir_variable *glsl_symbol_table::get_variable(const char *name) in get_variable()
[all …]
Dglsl_symbol_table.h45 struct glsl_symbol_table { struct
48 _glsl_symbol_table_destructor (glsl_symbol_table *table) in _glsl_symbol_table_destructor() argument
50 table->~glsl_symbol_table(); in _glsl_symbol_table_destructor()
78 glsl_symbol_table(void * mem_ctx); argument
79 ~glsl_symbol_table();
Dglsl_types.h38 struct glsl_symbol_table;
448 static void generate_100ES_types(glsl_symbol_table *);
449 static void generate_110_types(glsl_symbol_table *);
450 static void generate_120_types(glsl_symbol_table *);
451 static void generate_130_types(glsl_symbol_table *);
452 static void generate_ARB_texture_rectangle_types(glsl_symbol_table *, bool);
453 static void generate_EXT_texture_array_types(glsl_symbol_table *, bool);
Dir_import_prototypes.cpp46 import_prototype_visitor(exec_list *list, glsl_symbol_table *symbols, in import_prototype_visitor()
99 glsl_symbol_table *symbols;
116 glsl_symbol_table *symbols, void *mem_ctx) in import_prototypes()
Dglsl_types.cpp103 add_types_to_symbol_table(glsl_symbol_table *symtab, in add_types_to_symbol_table()
115 glsl_type::generate_100ES_types(glsl_symbol_table *symtab) in generate_100ES_types()
127 glsl_type::generate_110_types(glsl_symbol_table *symtab) in generate_110_types()
141 glsl_type::generate_120_types(glsl_symbol_table *symtab) in generate_120_types()
151 glsl_type::generate_130_types(glsl_symbol_table *symtab) in generate_130_types()
162 glsl_type::generate_ARB_texture_rectangle_types(glsl_symbol_table *symtab, in generate_ARB_texture_rectangle_types()
172 glsl_type::generate_EXT_texture_array_types(glsl_symbol_table *symtab, in generate_EXT_texture_array_types()
Dglsl_parser_extras.h68 glsl_symbol_table *symbols;
Dir_variable.cpp36 glsl_symbol_table *symtab) in add_variable()
77 glsl_symbol_table *symtab) in add_builtin_variable()
Dlinker.cpp329 glsl_symbol_table variables(prog); in cross_validate_globals()
455 glsl_symbol_table parameters(prog); in cross_validate_outputs_to_inputs()
576 sh->symbols = new(sh) glsl_symbol_table(sh); in populate_symbol_table()
654 glsl_symbol_table *symbols; in remap_variables()
Dir.h1598 struct glsl_symbol_table;
1602 struct glsl_symbol_table *symbols, void *mem_ctx);
Dglsl_parser_extras.cpp50 this->symbols = new(mem_ctx) glsl_symbol_table(mem_ctx); in _mesa_glsl_parse_state()
Dast_function.cpp203 glsl_symbol_table *syms = i >= 0 ? state->builtins_to_link[i]->symbols in match_function_by_name()
/external/mesa3d/
DAndroid.mk47 src/glsl/glsl_symbol_table.cpp \
/external/mesa3d/src/mesa/main/
Dmtypes.h2080 struct glsl_symbol_table *symbols;