Lines Matching defs:shader
54 * If ptr is pointing to another shader, decrement its refcount (and delete
68 /* Unreference the old shader */
102 _mesa_init_shader(struct gl_shader *shader)
104 shader->RefCount = 1;
105 shader->info.Geom.VerticesOut = -1;
106 shader->info.Geom.InputType = SHADER_PRIM_TRIANGLES;
107 shader->info.Geom.OutputType = SHADER_PRIM_TRIANGLE_STRIP;
116 struct gl_shader *shader;
117 shader = rzalloc(NULL, struct gl_shader);
118 if (shader) {
119 shader->Stage = stage;
120 shader->Name = name;
121 _mesa_init_shader(shader);
123 return shader;
128 * Delete a shader object.
142 * Delete a shader object.
155 * Lookup a GLSL shader object.
177 * As above, but record an error if shader is not found.
255 /* Unreference the old shader program */
331 * Clear (free) the shader program state that gets produced by linking.
363 * Free all the data that hangs off a shader program object, but not the
415 * Free/delete a shader program object.