Home
last modified time | relevance | path

Searched refs:add_variable (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dbuiltin_variables.cpp450 return add_variable(name, type, precision, ir_var_shader_in, slot, interp); in add_input()
462 return add_variable(name, type, precision, ir_var_shader_out, slot); in add_output()
480 return add_variable(name, type, precision, ir_var_system_value, slot); in add_system_value()
488 ir_variable *add_variable(const char *name, const glsl_type *type,
599 symtab->add_variable(var); in add_index_variable()
604 builtin_variable_generator::add_variable(const char *name, in add_variable() function in __anonfb0b1c900111::builtin_variable_generator
645 symtab->add_variable(var); in add_variable()
666 add_variable(name, type, precision, ir_var_uniform, -1); in add_uniform()
699 ir_variable *const var = add_variable(name, glsl_type::int_type, in add_const()
712 ir_variable *const var = add_variable(name, glsl_type::ivec3_type, in add_const_ivec3()
[all …]
Dglsl_symbol_table.h67 bool add_variable(ir_variable *v);
Dlower_tess_level.cpp456 shader->symbols->add_variable(v.new_tess_level_outer_var); in lower_tess_level()
458 shader->symbols->add_variable(v.new_tess_level_inner_var); in lower_tess_level()
Dlower_distance.cpp680 shader->symbols->add_variable(v2.new_distance_out_var); in lower_clip_cull_distance()
682 shader->symbols->add_variable(v2.new_distance_in_var); in lower_clip_cull_distance()
Dglsl_parser.yy915 state->symbols->add_variable(new(state) ir_variable(NULL, $2, ir_var_auto));
932 state->symbols->add_variable(new(state) ir_variable(NULL, $2, ir_var_auto));
1044 state->symbols->add_variable(new(state) ir_variable(NULL, $3, ir_var_auto));
1054 state->symbols->add_variable(new(state) ir_variable(NULL, $3, ir_var_auto));
1064 state->symbols->add_variable(new(state) ir_variable(NULL, $3, ir_var_auto));
1074 state->symbols->add_variable(new(state) ir_variable(NULL, $3, ir_var_auto));
1096 state->symbols->add_variable(new(state) ir_variable(NULL, $2, ir_var_auto));
1107 state->symbols->add_variable(new(state) ir_variable(NULL, $2, ir_var_auto));
1118 state->symbols->add_variable(new(state) ir_variable(NULL, $2, ir_var_auto));
1129 state->symbols->add_variable(new(state) ir_variable(NULL, $2, ir_var_auto));
Dlink_functions.cpp232 linked->symbols->add_variable(var); in visit()
Dglsl_symbol_table.cpp133 bool glsl_symbol_table::add_variable(ir_variable *v) in add_variable() function in glsl_symbol_table
Dlink_varyings.cpp671 parameters.add_variable(var); in cross_validate_outputs_to_inputs()
Dlinker.cpp1111 variables->add_variable(var); in cross_validate_globals()
1360 this->symbols->add_variable(copy); in remap_variables()
2296 symbols->add_variable(var); in link_output_variables()
Dast_to_hir.cpp5846 if (!state->symbols->add_variable(var)) { in hir()
6440 state->symbols->add_variable(var); in hir()
8580 state->symbols->add_variable(var); in hir()
8694 state->symbols->add_variable(var); in hir()
8947 state->symbols->add_variable(var); in hir()
Dir_reader.cpp465 state->symbols->add_variable(var); in read_declaration()
Dglsl_parser_extras.cpp2003 dest->add_variable(var); in _mesa_glsl_copy_symbols_from_table()
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_glsl.hpp876 void add_variable(std::unordered_set<std::string> &variables_primary,
Dspirv_glsl.cpp2173 add_variable(block_ssbo_names, resource_names, buffer_name); in emit_buffer_reference_block()
2269 add_variable(block_namespace, resource_names, buffer_name); in emit_buffer_block_native()
13551 void CompilerGLSL::add_variable(unordered_set<string> &variables_primary, in add_variable() function in CompilerGLSL
13569 add_variable(local_variable_names, block_names, ir.meta[id].decoration.alias); in add_local_variable_name()
13574 add_variable(resource_names, block_names, ir.meta[id].decoration.alias); in add_resource_name()
Dspirv_hlsl.cpp2126 add_variable(block_names, resource_names, buffer_name); in emit_buffer_block()
/third_party/mesa3d/docs/relnotes/
D7.10.rst1313 - glsl: Make the symbol table's add_variable just use the variable's