Lines Matching refs:shProg
73 struct gl_shader_program *shProg)
75 if (!shProg->last_vert_prog)
80 callback_data.prog = shProg->last_vert_prog;
870 struct gl_shader_program *shProg, GLsizei count,
876 for (i = 0; i < (GLint) shProg->TransformFeedback.NumVarying; i++) {
877 free(shProg->TransformFeedback.VaryingNames[i]);
879 free(shProg->TransformFeedback.VaryingNames);
882 shProg->TransformFeedback.VaryingNames =
885 if (!shProg->TransformFeedback.VaryingNames) {
892 shProg->TransformFeedback.VaryingNames[i] = strdup(varyings[i]);
894 shProg->TransformFeedback.NumVarying = count;
896 shProg->TransformFeedback.BufferMode = bufferMode;
911 struct gl_shader_program *shProg = _mesa_lookup_shader_program(ctx, program);
912 transform_feedback_varyings(ctx, shProg, count, varyings, bufferMode);
920 struct gl_shader_program *shProg;
953 shProg = _mesa_lookup_shader_program_err(ctx, program,
955 if (!shProg)
990 transform_feedback_varyings(ctx, shProg, count, varyings, bufferMode);
1003 const struct gl_shader_program *shProg;
1007 shProg = _mesa_lookup_shader_program_err(ctx, program,
1009 if (!shProg)
1012 res = _mesa_program_resource_find_index((struct gl_shader_program *) shProg,
1026 _mesa_program_resource_prop((struct gl_shader_program *) shProg,
1030 _mesa_program_resource_prop((struct gl_shader_program *) shProg,