Lines Matching refs:program
25 #include "src/mesa/program/prog_parameter.h"
26 #include "src/mesa/program/prog_uniform.h"
57 void GGLProcessVertex(const gl_shader_program * program, const VertexInput * input,
60 ShaderFunction_t function = (ShaderFunction_t)program->_LinkedShaders[MESA_SHADER_VERTEX]->function;
395 // if (!strstr(program->Shaders[MESA_SHADER_FRAGMENT]->Source,
399 // for (unsigned i = 0; i < program->NumShaders; i++)
400 // if (program->Shaders[i]->Source)
401 // LOGD("%s", program->Shaders[i]->Source);
403 // if (!strstr(program->Shaders[MESA_SHADER_FRAGMENT]->Source, ").a;"))
406 // LOGD("%s", program->Shaders[MESA_SHADER_VERTEX]->Source);
407 // LOGD("%s", program->Shaders[MESA_SHADER_FRAGMENT]->Source);
409 // for (unsigned i = 0; i < program->Attributes->NumParameters; i++) {
410 // const gl_program_parameter & attribute = program->Attributes->Parameters[i];
413 // for (unsigned i = 0; i < program->Varying->NumParameters; i++) {
414 // const gl_program_parameter & varying = program->Varying->Parameters[i];
417 // for (unsigned i = 0; i < program->Uniforms->NumUniforms; i++) {
418 // const gl_uniform & uniform = program->Uniforms->Uniforms[i];
430 // iface->ShaderUniformMatrix((gl_shader_program *)program, 4, 4, 0, 1, GL_FALSE, matrix);
445 // float * matrix = program->ValuesUniform[0];
449 //// LOGD("color %.02f %.02f %.02f %.02f", program->ValuesUniform[4][0], program->ValuesUniform[4][1],
450 //// program->ValuesUniform[4][2], program
458 // GGLProcessVertex(program, vin1, v1, (const float (*)[4])matrix);
459 // GGLProcessVertex(program, vin2, v2, (const float (*)[4])matrix);
460 // GGLProcessVertex(program, vin3, v3, (const float (*)[4])matrix);
478 // if (strstr(program->Shaders[MESA_SHADER_FRAGMENT]->Source,
480 //// LOGD("%s", program->Shaders[MESA_SHADER_FRAGMENT]->Source);