Home | History | Annotate | Download | only in glsl

Lines Matching refs:gl_shader

187 invalidate_variable_locations(gl_shader *sh, enum ir_variable_mode mode,
246 struct gl_shader *shader)
270 struct gl_shader *shader)
319 struct gl_shader **shader_list,
450 gl_shader *producer, gl_shader *consumer)
571 populate_symbol_table(gl_shader *sh)
609 remap_variables(ir_instruction *inst, struct gl_shader *target,
614 remap_visitor(struct gl_shader *target,
649 struct gl_shader *target;
684 bool make_copies, gl_shader *target)
730 get_main_function_signature(gl_shader *sh)
760 static struct gl_shader *
764 struct gl_shader **shader_list,
821 gl_shader *main = NULL;
836 gl_shader *linked = _mesa_new_shader(prog, 0, main->Type);
868 gl_shader **linking_shaders =
869 (gl_shader **) calloc(num_linking_shaders, sizeof(gl_shader *));
1173 gl_shader *const sh = prog->_LinkedShaders[0];
1368 demote_shader_inputs_and_outputs(gl_shader *sh, enum ir_variable_mode mode)
1388 gl_shader *producer, gl_shader *consumer)
1541 struct gl_shader **vert_shader_list;
1543 struct gl_shader **frag_shader_list;
1546 vert_shader_list = (struct gl_shader **)
1547 calloc(2 * prog->NumShaders, sizeof(struct gl_shader *));
1597 gl_shader *const sh =
1612 gl_shader *const sh =
1713 gl_shader *const sh = prog->_LinkedShaders[MESA_SHADER_GEOMETRY];
1721 gl_shader *const sh = prog->_LinkedShaders[MESA_SHADER_FRAGMENT];