Lines Matching defs:glsl_symbol_table
25 #include "glsl_symbol_table.h"
104 glsl_symbol_table::glsl_symbol_table()
112 glsl_symbol_table::~glsl_symbol_table()
118 void glsl_symbol_table::push_scope()
123 void glsl_symbol_table::pop_scope()
128 bool glsl_symbol_table::name_declared_this_scope(const char *name)
133 bool glsl_symbol_table::add_variable(ir_variable *v)
169 bool glsl_symbol_table::add_type(const char *name, const glsl_type *t)
175 bool glsl_symbol_table::add_interface(const char *name, const glsl_type *i,
192 bool glsl_symbol_table::add_function(ir_function *f)
206 bool glsl_symbol_table::add_default_precision_qualifier(const char *type_name,
223 void glsl_symbol_table::add_global_function(ir_function *f)
231 ir_variable *glsl_symbol_table::get_variable(const char *name)
237 const glsl_type *glsl_symbol_table::get_type(const char *name)
243 const glsl_type *glsl_symbol_table::get_interface(const char *name,
250 ir_function *glsl_symbol_table::get_function(const char *name)
256 int glsl_symbol_table::get_default_precision_qualifier(const char *type_name)
265 symbol_table_entry *glsl_symbol_table::get_entry(const char *name)
272 glsl_symbol_table::disable_variable(const char *name)
287 glsl_symbol_table::replace_variable(const char *name,