Home | History | Annotate | Download | only in glsl

Lines Matching full:whole_program

228    struct gl_shader_program *whole_program;
230 whole_program = rzalloc (NULL, struct gl_shader_program);
231 assert(whole_program != NULL);
232 whole_program->InfoLog = ralloc_strdup(whole_program, "");
235 whole_program->Shaders =
236 reralloc(whole_program, whole_program->Shaders,
237 struct gl_shader *, whole_program->NumShaders + 1);
238 assert(whole_program->Shaders != NULL);
240 struct gl_shader *shader = rzalloc(whole_program, gl_shader);
242 whole_program->Shaders[whole_program->NumShaders] = shader;
243 whole_program->NumShaders++;
259 shader->Source = load_text_file(whole_program, argv[optind]);
275 link_shaders(ctx, whole_program);
276 status = (whole_program->LinkStatus) ? EXIT_SUCCESS : EXIT_FAILURE;
278 if (strlen(whole_program->InfoLog) > 0)
279 printf("Info log for linking:\n%s\n", whole_program->InfoLog);
283 ralloc_free(whole_program->_LinkedShaders[i]);
285 ralloc_free(whole_program);