Lines Matching refs:var_mode
7006 * If we're processing an interface block, var_mode should be the type of the
7008 * ir_var_shader_storage). If we're processing a structure, var_mode should be
7023 ir_variable_mode var_mode,
7261 var_mode, state, &loc);
7417 if (var_mode == ir_var_shader_storage ||
7692 ir_variable_mode var_mode;
7695 var_mode = ir_var_shader_in;
7698 var_mode = ir_var_shader_out;
7701 var_mode = ir_var_uniform;
7704 var_mode = ir_var_shader_storage;
7707 var_mode = ir_var_auto;
7797 var_mode,
7833 switch (var_mode) {
7936 interface_block_usage_visitor v(var_mode, earlier_per_vertex);
7960 if (!state->symbols->add_interface(block_type->name, block_type, var_mode)) {
7981 var_mode == ir_var_shader_in) {
7987 var_mode == ir_var_shader_in) {
7992 var_mode == ir_var_shader_out) {
8093 var_mode);
8097 var_mode);
8103 if (var_mode == ir_var_shader_in || var_mode == ir_var_uniform)
8108 if (state->stage == MESA_SHADER_GEOMETRY && var_mode == ir_var_shader_in)
8111 state->stage == MESA_SHADER_TESS_EVAL) && var_mode == ir_var_shader_in)
8113 else if (state->stage == MESA_SHADER_TESS_CTRL && var_mode == ir_var_shader_out)
8156 var_mode);
8176 if (var_mode == ir_var_shader_in || var_mode == ir_var_uniform)
8287 var->data.mode == var_mode) {