Lines Matching defs:glsl_symbol_table
25 #include "glsl_symbol_table.h"
55 glsl_symbol_table::glsl_symbol_table()
62 glsl_symbol_table::~glsl_symbol_table()
68 void glsl_symbol_table::push_scope()
73 void glsl_symbol_table::pop_scope()
78 bool glsl_symbol_table::name_declared_this_scope(const char *name)
83 bool glsl_symbol_table::add_variable(ir_variable *v)
117 bool glsl_symbol_table::add_type(const char *name, const glsl_type *t)
123 bool glsl_symbol_table::add_function(ir_function *f)
137 bool glsl_symbol_table::add_uniform_block(struct gl_uniform_block *u)
143 void glsl_symbol_table::add_global_function(ir_function *f)
151 ir_variable *glsl_symbol_table::get_variable(const char *name)
157 const glsl_type *glsl_symbol_table::get_type(const char *name)
163 ir_function *glsl_symbol_table::get_function(const char *name)
169 symbol_table_entry *glsl_symbol_table::get_entry(const char *name)