Lines Matching refs:program
31 Shader objects might be modified *after* program linkage and wouldn't affect program until it's relinked.
32 So we have to keep track of shaders statuses right before each program was linked as well as their "current" status.
35 /*@todo: check rare case when successfully linked and active program is relinked with failure*/
40 GLchar* source; /*NULL after context loading unless in program's "active" hash*/
76 GLboolean bUniformsSynced; /*uniforms info is updated since last link program call.*/
77 GLboolean bAttribsSynced; /*attribs info is updated since last link program call.*/
107 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsProgramUniformsCached(GLuint program);
108 DECLEXPORT(GLboolean) STATE_APIENTRY crStateIsProgramAttribsCached(GLuint program);
111 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheUniforms(GLuint program, GLsizei cbData, GLvoid *pData);
112 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheAttribs(GLuint program, GLsizei cbData, GLvoid *pData);
114 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheUniforms(GLuint program, GLsizei maxcbData, GLsizei *cbData, GLvoid *pData);
115 DECLEXPORT(void) STATE_APIENTRY crStateGLSLProgramCacheAttribs(GLuint program, GLsizei maxcbData, GLsizei *cbData, GLvoid *pData);