Lines Matching refs:sh_prog
166 struct gl_shader_program *sh_prog) in _mesa_meta_link_program_with_debug() argument
168 _mesa_link_program(ctx, sh_prog); in _mesa_meta_link_program_with_debug()
170 if (!sh_prog->data->LinkStatus) { in _mesa_meta_link_program_with_debug()
172 sh_prog->data->InfoLog); in _mesa_meta_link_program_with_debug()
178 struct gl_shader_program *sh_prog) in _mesa_meta_use_program() argument
184 _mesa_use_shader_program(ctx, sh_prog); in _mesa_meta_use_program()
194 struct gl_shader_program *sh_prog; in _mesa_meta_compile_and_link_program() local
197 sh_prog = _mesa_new_shader_program(id); in _mesa_meta_compile_and_link_program()
198 sh_prog->Label = strdup(name); in _mesa_meta_compile_and_link_program()
199 sh_prog->NumShaders = 2; in _mesa_meta_compile_and_link_program()
200 sh_prog->Shaders = malloc(2 * sizeof(struct gl_shader *)); in _mesa_meta_compile_and_link_program()
201 sh_prog->Shaders[0] = in _mesa_meta_compile_and_link_program()
203 sh_prog->Shaders[1] = in _mesa_meta_compile_and_link_program()
206 _mesa_meta_link_program_with_debug(ctx, sh_prog); in _mesa_meta_compile_and_link_program()
209 sh_prog->_LinkedShaders[MESA_SHADER_FRAGMENT]->Program; in _mesa_meta_compile_and_link_program()
220 _mesa_meta_use_program(ctx, sh_prog); in _mesa_meta_compile_and_link_program()
222 *out_sh_prog = sh_prog; in _mesa_meta_compile_and_link_program()