Lines Matching refs:gl_program
47 extern struct gl_program _mesa_DummyProgram;
67 extern struct gl_program *
72 extern struct gl_program *
77 extern struct gl_program *
82 extern struct gl_program *
86 _mesa_delete_program(struct gl_context *ctx, struct gl_program *prog);
88 extern struct gl_program *
93 struct gl_program **ptr,
94 struct gl_program *prog);
98 struct gl_program **ptr, in _mesa_reference_program()
99 struct gl_program *prog) in _mesa_reference_program()
110 _mesa_reference_program(ctx, (struct gl_program **) ptr, in _mesa_reference_vertprog()
111 (struct gl_program *) prog); in _mesa_reference_vertprog()
119 _mesa_reference_program(ctx, (struct gl_program **) ptr, in _mesa_reference_fragprog()
120 (struct gl_program *) prog); in _mesa_reference_fragprog()
128 _mesa_reference_program(ctx, (struct gl_program **) ptr, in _mesa_reference_geomprog()
129 (struct gl_program *) prog); in _mesa_reference_geomprog()
132 extern struct gl_program *
133 _mesa_clone_program(struct gl_context *ctx, const struct gl_program *prog);
158 _mesa_insert_instructions(struct gl_program *prog, GLuint start, GLuint count);
161 _mesa_delete_instructions(struct gl_program *prog, GLuint start, GLuint count);
163 extern struct gl_program *
165 const struct gl_program *progA,
166 const struct gl_program *progB);
169 _mesa_find_used_registers(const struct gl_program *prog,
184 _mesa_postprocess_program(struct gl_context *ctx, struct gl_program *prog);
221 gl_fragment_program(struct gl_program *prog) in gl_fragment_program()
227 gl_fragment_program_const(const struct gl_program *prog) in gl_fragment_program_const()
234 gl_vertex_program(struct gl_program *prog) in gl_vertex_program()
240 gl_vertex_program_const(const struct gl_program *prog) in gl_vertex_program_const()
247 gl_geometry_program(struct gl_program *prog) in gl_geometry_program()
253 gl_geometry_program_const(const struct gl_program *prog) in gl_geometry_program_const()