Lines Matching defs:programA

1387 	bool setAndCompareUniforms(glw::GLuint pipeline, glw::GLuint programA, glw::GLuint programB, glu::DataType dType,
1422 locationA[i] = gl.getUniformLocation(programA, name.c_str());
1431 locationA[i] = gl.getUniformLocation(programA, name.c_str());
1456 progUniformi(gl, programA, arraySize, locationA, data);
1460 progUniformui(gl, programA, arraySize, locationA, udata);
1464 progUniformf(gl, programA, arraySize, locationA, fdata);
1475 gl.getUniformiv(programA, locationA[i], (int*)&retValA[0]);
1480 gl.getUniformuiv(programA, locationA[i], &retValA[0]);
1485 gl.getUniformfv(programA, locationA[i], (float*)&retValA[0]);
1491 // Compare programA uniform to expected value and
1541 gl.getUniformiv(programA, locationA[i], (int*)&retValA[0]);
1546 gl.getUniformuiv(programA, locationA[i], &retValA[0]);
1551 gl.getUniformfv(programA, locationA[i], (float*)&retValA[0]);
1558 // test to see if programA picked up the value.
1572 if ((activeProgram != 0) && ((activeProgram == programA) || (activeProgram == programB)))
1576 location = (activeProgram == programA) ? locationA : locationB;
1646 bool setAndCompareMatrixUniforms(glw::GLuint pipeline, glw::GLuint programA, glw::GLuint programB,
1687 locationA[numUniforms] = gl.getUniformLocation(programA, name.c_str());
1695 locationA[numUniforms] = gl.getUniformLocation(programA, name.c_str());
1710 // Set the uniforms in programA
1715 gl.programUniformMatrix2fv(programA, locationA[0], arraySize, GL_FALSE, value);
1717 gl.programUniformMatrix3fv(programA, locationA[2], arraySize, GL_FALSE, value);
1719 gl.programUniformMatrix4fv(programA, locationA[4], arraySize, GL_FALSE, value);
1724 gl.programUniformMatrix2x3fv(programA, locationA[0], arraySize, GL_FALSE, value);
1726 gl.programUniformMatrix2x4fv(programA, locationA[2], arraySize, GL_FALSE, value);
1728 gl.programUniformMatrix3x2fv(programA, locationA[4], arraySize, GL_FALSE, value);
1730 gl.programUniformMatrix3x4fv(programA, locationA[6], arraySize, GL_FALSE, value);
1732 gl.programUniformMatrix4x2fv(programA, locationA[8], arraySize, GL_FALSE, value);
1734 gl.programUniformMatrix4x3fv(programA, locationA[10], arraySize, GL_FALSE, value);
1743 gl.getUniformfv(programA, locationA[i], retValA);
1748 // Compare programA uniform to expected value and
1797 gl.getUniformfv(programA, locationA[i], retValA);
1803 // test to see if programA picked up the value.
1817 if ((activeProgram != 0) && ((activeProgram == programA) || (activeProgram == programB)))
1821 location = (activeProgram == programA) ? locationA : locationB;
1889 glw::GLuint programA, programB;
1902 programA = gl.createShaderProgramv(GL_FRAGMENT_SHADER, 1, shaderSrc);
1908 setAndCompareMatrixUniforms(pipeline, programA, programB, dType[i], seed);
1913 gl.useProgramStages(pipeline, GL_FRAGMENT_SHADER_BIT, programA);
1915 setAndCompareMatrixUniforms(pipeline, programA, programB, dType[i], seed);
1920 setAndCompareMatrixUniforms(pipeline, programA, programB, dType[i], seed);
1925 setAndCompareUniforms(pipeline, programA, programB, dType[i], seed);
1930 gl.useProgramStages(pipeline, GL_FRAGMENT_SHADER_BIT, programA);
1932 setAndCompareUniforms(pipeline, programA, programB, dType[i], seed);
1937 setAndCompareUniforms(pipeline, programA, programB, dType[i], seed);
1940 gl.deleteProgram(programA);
2190 glw::GLuint programA, programB;
2228 programA = gl.createShaderProgramv(GL_VERTEX_SHADER, 1, srcStrings);
2229 if (!checkCSProg(gl, programA))
2241 gl.useProgramStages(pipeline, GL_VERTEX_SHADER_BIT, programA);
2281 posLoc = gl.getAttribLocation(programA, "a_position");
2321 gl.useProgramStages(pipeline, GL_VERTEX_SHADER_BIT, programA);
2328 gl.useProgramStages(pipeline, GL_VERTEX_SHADER_BIT | GL_FRAGMENT_SHADER_BIT, programA);
2374 gl.useProgramStages(pipeline, GL_VERTEX_SHADER_BIT, programA);
2462 gl.deleteProgram(programA);
2477 programA = gl.createShaderProgramv(GL_VERTEX_SHADER, 1, srcStrings);
2478 if (!checkCSProg(gl, programA))
2490 gl.useProgramStages(pipeline, GL_VERTEX_SHADER_BIT, programA);
2510 gl.programUniform4f(programA, gl.getUniformLocation(programA, "u_color"), 1.0f, 1.0f, 1.0f, 1.0f);
2538 gl.deleteProgram(programA);
2664 glw::GLuint programA, programB;
2739 programA = gl.createShaderProgramv(GL_VERTEX_SHADER, 1, srcStrings);
2740 if (!checkCSProg(gl, programA))
2751 gl.useProgramStages(pipeline, GL_VERTEX_SHADER_BIT, programA);
2800 int posLoc = gl.getAttribLocation(programA, "a_position");
2803 gl.programUniform4f(programA, gl.getUniformLocation(programA, "u_color"), 1.0f, 1.0f, 1.0f,
2849 gl.deleteProgram(programA);