Home | History | Annotate | Download | only in program

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,
99 struct gl_program *prog)
110 _mesa_reference_program(ctx, (struct gl_program **) ptr,
111 (struct gl_program *) prog);
119 _mesa_reference_program(ctx, (struct gl_program **) ptr,
120 (struct gl_program *) prog);
128 _mesa_reference_program(ctx, (struct gl_program **) ptr,
129 (struct gl_program *) prog);
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);
218 /* Cast wrappers from gl_program to gl_vertex/geometry/fragment_program */
221 gl_fragment_program(struct gl_program *prog)
227 gl_fragment_program_const(const struct gl_program *prog)
234 gl_vertex_program(struct gl_program *prog)
240 gl_vertex_program_const(const struct gl_program *prog)
247 gl_geometry_program(struct gl_program *prog)
253 gl_geometry_program_const(const struct gl_program *prog)