Lines Matching refs:gl_shader
137 extern "C" void compile_shader(const struct gl_context *ctx, struct gl_shader *shader);
139 gl_shader * GGLShaderCreate(GLenum type)
144 static gl_shader * ShaderCreate(const GGLInterface * iface, GLenum type)
151 gl_shader * shader = _mesa_new_shader(NULL, 0, type);
170 GLboolean GGLShaderCompile(gl_shader * shader, const char * glsl, const char ** infoLog)
183 static GLboolean ShaderCompile(const GGLInterface * iface, gl_shader * shader,
195 void GGLShaderDelete(gl_shader * shader)
206 static void ShaderDelete(const GGLInterface * iface, gl_shader * shader)
238 unsigned GGLShaderAttach(gl_shader_program * program, gl_shader * shader)
244 program->Shaders = (gl_shader **)hieralloc_realloc
245 (program, program->Shaders, gl_shader *, program->NumShaders + 1);
257 gl_shader * shader)
292 static void GetShaderKey(const GGLState * ctx, const gl_shader * shader, ShaderKey * key)
369 const gl_shader * shader;
393 static void CodeGen(Instance * instance, const char * mainName, gl_shader * shader,
450 gl_shader * shader = program->_LinkedShaders[i];
600 unsigned GGLShaderDetach(gl_shader_program * program, gl_shader * shader)
616 gl_shader * shader)