Lines Matching refs:gl_shader
190 invalidate_variable_locations(gl_shader *sh, enum ir_variable_mode mode,
249 struct gl_shader *shader)
273 struct gl_shader *shader)
322 struct gl_shader **shader_list,
453 gl_shader *producer, gl_shader *consumer)
574 populate_symbol_table(gl_shader *sh)
612 remap_variables(ir_instruction *inst, struct gl_shader *target,
617 remap_visitor(struct gl_shader *target,
653 struct gl_shader *target;
688 bool make_copies, gl_shader *target)
734 get_main_function_signature(gl_shader *sh)
764 static struct gl_shader *
768 struct gl_shader **shader_list,
825 gl_shader *main = NULL;
840 gl_shader *linked = _mesa_new_shader(prog, 0, main->Type);
872 gl_shader **linking_shaders =
873 (gl_shader **) calloc(num_linking_shaders, sizeof(gl_shader *));
1177 gl_shader *const sh = prog->_LinkedShaders[0];
1372 demote_shader_inputs_and_outputs(gl_shader *sh, enum ir_variable_mode mode)
1392 gl_shader *producer, gl_shader *consumer)
1545 struct gl_shader **vert_shader_list;
1547 struct gl_shader **frag_shader_list;
1550 vert_shader_list = (struct gl_shader **)
1551 calloc(2 * prog->NumShaders, sizeof(struct gl_shader *));
1601 gl_shader *const sh =
1616 gl_shader *const sh =
1717 gl_shader *const sh = prog->_LinkedShaders[MESA_SHADER_GEOMETRY];
1725 gl_shader *const sh = prog->_LinkedShaders[MESA_SHADER_FRAGMENT];