Lines Matching defs:program
327 ShaderProgram* program = DE_NULL;
336 program = new ShaderProgram(gl, sources);
348 program = new ShaderProgram(gl, binaries);
351 if (!program->isOk())
354 << "Vertex: " << program->getShaderInfo(SHADERTYPE_VERTEX).infoLog << "\n"
356 << "TesselationCtrl: " << program->getShaderInfo(SHADERTYPE_TESSELLATION_CONTROL).infoLog
360 << program->getShaderInfo(SHADERTYPE_TESSELLATION_EVALUATION).infoLog << "\n"
362 << "Geometry: " << program->getShaderInfo(SHADERTYPE_GEOMETRY).infoLog << "\n"
364 << "Fragment: " << program->getShaderInfo(SHADERTYPE_FRAGMENT).infoLog << "\n"
366 << "Program: " << program->getProgramInfo().infoLog << tcu::TestLog::EndMessage;
372 gl.useProgram(program->getProgram());
396 if (program)
397 delete program;
568 ShaderProgram program(gl, binaries);
570 if (!program.isOk())
573 << "Vertex: " << program.getShaderInfo(SHADERTYPE_VERTEX).infoLog << "\n"
574 << "Fragment: " << program.getShaderInfo(SHADERTYPE_FRAGMENT).infoLog << "\n"
575 << "Program: " << program.getProgramInfo().infoLog << tcu::TestLog::EndMessage;
584 gl.useProgram(program.getProgram());
731 ShaderProgram program(gl, binaries);
733 Shader* shader = program.getShader(SHADERTYPE_VERTEX);
736 if (!program.getShaderInfo(SHADERTYPE_VERTEX).compileOk)
739 << "Vertex: " << program.getShaderInfo(SHADERTYPE_VERTEX).infoLog << "\n"
741 << "Program: " << program.getProgramInfo().infoLog << tcu::TestLog::EndMessage;
765 gl.getProgramiv(program.getProgram(), GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, &programState[0]);
768 gl.getProgramiv(program.getProgram(), GL_ACTIVE_UNIFORM_MAX_LENGTH, &programState[1]);
771 gl.getProgramiv(program.getProgram(), GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, &programState[2]);
774 gl.getProgramiv(program.getProgram(), GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, &programState[3]);
923 // <shader> is not the name of either a program or shader object.
938 // <shader> is the name of a program object.
1001 // <program> are not specialized.
1038 // 9) Verify if LinkProgram fail when not all of shaders attached to <program> have
2378 ShaderProgram* program = DE_NULL;
2385 program = new ShaderProgram(gl, sources);
2399 program = new ShaderProgram(gl, binaries);
2422 if (!program->isOk())
2427 if (program->hasShader(SHADERTYPE_COMPUTE))
2428 message << "ComputeInfo: " << program->getShaderInfo(SHADERTYPE_COMPUTE).infoLog << "\n"
2429 << "ComputeSource: " << program->getShader(SHADERTYPE_COMPUTE)->getSource() << "\n";
2430 if (program->hasShader(SHADERTYPE_VERTEX))
2431 message << "VertexInfo: " << program->getShaderInfo(SHADERTYPE_VERTEX).infoLog << "\n"
2432 << "VertexSource: " << program->getShader(SHADERTYPE_VERTEX)->getSource() << "\n";
2433 if (program->hasShader(SHADERTYPE_TESSELLATION_CONTROL))
2435 << program->getShaderInfo(SHADERTYPE_TESSELLATION_CONTROL).infoLog << "\n"
2437 << program->getShader(SHADERTYPE_TESSELLATION_CONTROL)->getSource() << "\n";
2438 if (program->hasShader(SHADERTYPE_TESSELLATION_EVALUATION))
2440 << program->getShaderInfo(SHADERTYPE_TESSELLATION_EVALUATION).infoLog << "\n"
2442 << program->getShader(SHADERTYPE_TESSELLATION_EVALUATION)->getSource() << "\n";
2443 if (program->hasShader(SHADERTYPE_GEOMETRY))
2444 message << "GeometryInfo: " << program->getShaderInfo(SHADERTYPE_GEOMETRY).infoLog << "\n"
2445 << "GeometrySource: " << program->getShader(SHADERTYPE_GEOMETRY)->getSource() << "\n";
2446 if (program->hasShader(SHADERTYPE_FRAGMENT))
2447 message << "FragmentInfo: " << program->getShaderInfo(SHADERTYPE_FRAGMENT).infoLog << "\n"
2448 << "FragmentSource: " << program->getShader(SHADERTYPE_FRAGMENT)->getSource() << "\n";
2450 message << "ProgramInfo: " << program->getProgramInfo().infoLog;
2458 gl.useProgram(program->getProgram());
2464 if (program)
2465 delete program;
3402 ShaderProgram program(gl, programBinaries);
3403 if (!program.isOk())
3408 if (program.hasShader(SHADERTYPE_COMPUTE))
3409 ssLog << "Compute: " << program.getShaderInfo(SHADERTYPE_COMPUTE).infoLog << "\n";
3410 if (program.hasShader(SHADERTYPE_VERTEX))
3411 ssLog << "Vertex: " << program.getShaderInfo(SHADERTYPE_VERTEX).infoLog << "\n";
3412 if (program.hasShader(SHADERTYPE_TESSELLATION_CONTROL))
3413 ssLog << "TessellationCtrl: " << program.getShaderInfo(SHADERTYPE_TESSELLATION_CONTROL).infoLog << "\n";
3414 if (program.hasShader(SHADERTYPE_TESSELLATION_EVALUATION))
3415 ssLog << "TessellationEval: " << program.getShaderInfo(SHADERTYPE_TESSELLATION_EVALUATION).infoLog
3417 if (program.hasShader(SHADERTYPE_GEOMETRY))
3418 ssLog << "Geometry: " << program.getShaderInfo(SHADERTYPE_GEOMETRY).infoLog << "\n";
3419 if (program.hasShader(SHADERTYPE_FRAGMENT))
3420 ssLog << "Fragment: " << program.getShaderInfo(SHADERTYPE_FRAGMENT).infoLog << "\n";
3421 ssLog << "Program: " << program.getProgramInfo().infoLog;