Lines Matching refs:gl_program
54 struct gl_program _mesa_DummyProgram;
186 struct gl_program *
187 _mesa_init_gl_program(struct gl_program *prog, gl_shader_stage stage, in _mesa_init_gl_program()
221 struct gl_program *
225 struct gl_program *prog; in _mesa_new_program()
229 prog = (struct gl_program*)rzalloc(NULL, struct gl_vertex_program); in _mesa_new_program()
232 prog = rzalloc(NULL, struct gl_program); in _mesa_new_program()
244 _mesa_delete_program(struct gl_context *ctx, struct gl_program *prog) in _mesa_delete_program()
286 struct gl_program *
290 return (struct gl_program *) _mesa_HashLookup(ctx->Shared->Programs, id); in _mesa_lookup_program()
303 struct gl_program **ptr, in _mesa_reference_program_()
304 struct gl_program *prog) in _mesa_reference_program_()
321 struct gl_program *oldProg = *ptr; in _mesa_reference_program_()
348 const struct gl_program *prog) in _mesa_get_min_invocations_per_fragment()
381 gl_external_samplers(const struct gl_program *prog) in gl_external_samplers()
410 _mesa_add_separate_state_parameters(struct gl_program *prog, in _mesa_add_separate_state_parameters()