Home | History | Annotate | Download | only in state_tracker

Lines Matching defs:shProg

1103    struct gl_shader_program *shProg[3] = {
1113 if (shProg[j] == NULL)
1116 for (i = 0; i < shProg[j]->NumShaders; i++) {
1119 switch (shProg[j]->Shaders[i]->Type) {
1121 sh = (i != 0) ? NULL : shProg[j]->Shaders[i];
1124 sh = (i != 1) ? NULL : shProg[j]->Shaders[i];
1127 sh = (i != 2) ? NULL : shProg[j]->Shaders[i];
1136 printf("GLSL shader %u of %u:\n", i, shProg[j]->NumShaders);
1237 struct gl_shader_program *shProg = (struct gl_shader_program *) data;
1240 for (i = 0; i < shProg->NumShaders; i++) {
1241 destroy_program_variants(st, shProg->Shaders[i]->Program);
1244 for (i = 0; i < Elements(shProg->_LinkedShaders); i++) {
1245 if (shProg->_LinkedShaders[i])
1246 destroy_program_variants(st, shProg->_LinkedShaders[i]->Program);