Go to the source code of this file.
Functions |
| void | _mesa_init_shader_state (GLcontext *ctx) |
| void | _mesa_free_shader_state (GLcontext *ctx) |
| void | _mesa_clear_shader_program_data (GLcontext *ctx, struct gl_shader_program *shProg) |
| void | _mesa_free_shader_program_data (GLcontext *ctx, struct gl_shader_program *shProg) |
| void | _mesa_free_shader_program (GLcontext *ctx, struct gl_shader_program *shProg) |
| void | _mesa_reference_shader_program (GLcontext *ctx, struct gl_shader_program **ptr, struct gl_shader_program *shProg) |
| struct gl_shader_program * | _mesa_lookup_shader_program (GLcontext *ctx, GLuint name) |
| struct gl_shader * | _mesa_new_shader (GLcontext *ctx, GLuint name, GLenum type) |
| void | _mesa_free_shader (GLcontext *ctx, struct gl_shader *sh) |
| void | _mesa_reference_shader (GLcontext *ctx, struct gl_shader **ptr, struct gl_shader *sh) |
| struct gl_shader * | _mesa_lookup_shader (GLcontext *ctx, GLuint name) |
| void | _mesa_update_shader_textures_used (struct gl_program *prog) |
| void | _mesa_use_program (GLcontext *ctx, GLuint program) |
| void | _mesa_init_glsl_driver_functions (struct dd_function_table *driver) |