Lines Matching defs:program
460 typedef LayoutBindingTestResult (LayoutBindingBaseCase::*LayoutBindingDrawTestPtr)(glw::GLint program, int binding);
1020 virtual LayoutBindingTestResult drawTest(glw::GLint program, int binding);
1021 virtual LayoutBindingTestResult drawTestCompute(glw::GLint program, int binding);
1155 // bind resource to specified binding point and program and
1158 LayoutBindingTestResult LayoutBindingBaseCase::drawTestCompute(glw::GLint program, int binding)
1165 l_gl.useProgram(program);
1244 // bind resource to specified binding point and program and
1247 LayoutBindingTestResult LayoutBindingBaseCase::drawTest(glw::GLint program, int binding)
1267 GL.useProgram(program);
1274 glu::draw(getContext().getRenderContext(), program, DE_LENGTH_OF_ARRAY(vertexArrays), &vertexArrays[0],
1309 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1310 passed &= program->compiledAndLinked();
1313 return LayoutBindingTestResult(passed, program->getErrorLog());
1323 StringIntMap bindingPoints = program->getBindingPoints(list);
1357 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1358 passed &= program->compiledAndLinked();
1361 return LayoutBindingTestResult(passed, program->getErrorLog());
1371 StringIntMap bindingPoints = program->getBindingPoints(list);
1402 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1403 passed &= program->compiledAndLinked();
1406 return LayoutBindingTestResult(passed, program->getErrorLog());
1422 StringIntMap bindingPoints = program->getBindingPoints(list);
1455 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1456 passed &= program->compiledAndLinked();
1459 return LayoutBindingTestResult(passed, program->getErrorLog());
1462 LayoutBindingTestResult drawTestResult = ((*this).*(m_drawTest))(program->getProgram(), binding);
1501 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1502 passed &= program->compiledAndLinked();
1505 return LayoutBindingTestResult(passed, program->getErrorLog());
1515 StringIntMap bindingPoints = program->getBindingPoints(list);
1543 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1544 passed &= program->compiledAndLinked();
1547 return LayoutBindingTestResult(passed, program->getErrorLog());
1557 StringIntMap bindingPoints = program->getBindingPoints(list);
1593 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1594 passed &= program->compiledAndLinked();
1597 return LayoutBindingTestResult(passed, program->getErrorLog());
1612 StringIntMap bindingPoints = program->getBindingPoints(list);
1655 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1656 passed &= program->compiledAndLinked();
1659 return LayoutBindingTestResult(passed, program->getErrorLog());
1673 StringIntMap bindingPoints = program->getBindingPoints(list);
1728 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1729 passed &= program->compiledAndLinked();
1732 return LayoutBindingTestResult(passed, program->getErrorLog());
1750 StringIntMap bindingPoints = program->getBindingPoints(list);
1781 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1782 passed &= program->compiledAndLinked();
1785 return LayoutBindingTestResult(passed, program->getErrorLog());
1795 StringIntMap bindingPoints = program->getBindingPoints(list);
1797 gl().useProgram(program->getProgram());
1798 program->setBindingPoints(list, maxBindings() - 1);
1801 bindingPoints = program->getBindingPoints(list);
1830 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1831 passed &= !program->compiledAndLinked();
1834 return LayoutBindingTestResult(passed, program->getErrorLog(true));
1846 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1847 passed &= !program->compiledAndLinked();
1850 return LayoutBindingTestResult(passed, program->getErrorLog(true));
1861 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1862 passed &= !program->compiledAndLinked();
1865 return LayoutBindingTestResult(passed, program->getErrorLog(true));
1875 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1876 passed &= !program->compiledAndLinked();
1879 return LayoutBindingTestResult(passed, program->getErrorLog(true));
1893 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1894 passed &= !program->compiledAndLinked();
1897 return LayoutBindingTestResult(passed, program->getErrorLog(true));
1933 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
1934 passed = !program->compiledAndLinked();
1937 return LayoutBindingTestResult(passed, program->getErrorLog(true));
2151 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2152 passed &= program->compiledAndLinked();
2155 return LayoutBindingTestResult(passed, program->getErrorLog());
2166 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2167 passed &= program->compiledAndLinked();
2170 return LayoutBindingTestResult(passed, program->getErrorLog());
2374 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2375 passed &= program->compiledAndLinked();
2378 return LayoutBindingTestResult(passed, program->getErrorLog());
2386 StringIntMap bindingPoints = program->getBindingPoints(list);
2442 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2443 passed &= program->compiledAndLinked();
2446 return LayoutBindingTestResult(passed, program->getErrorLog());
2452 StringIntMap offsets = program->getOffsets(list);
2480 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2481 passed &= program->compiledAndLinked();
2484 return LayoutBindingTestResult(passed, program->getErrorLog());
2493 StringIntMap offsets = program->getOffsets(list);
2524 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2525 passed &= program->compiledAndLinked();
2544 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2545 passed &= program->compiledAndLinked();
2581 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2582 passed &= program->compiledAndLinked();
2587 return LayoutBindingTestResult(passed, program->getErrorLog());
2629 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2630 passed &= program->compiledAndLinked();
2635 return LayoutBindingTestResult(passed, program->getErrorLog());
2666 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2667 passed &= program->compiledAndLinked();
2670 return LayoutBindingTestResult(passed, program->getErrorLog());
2676 StringIntMap offsets = program->getOffsets(list);
2703 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2704 passed &= program->compiledAndLinked();
2707 return LayoutBindingTestResult(passed, program->getErrorLog());
2716 StringIntMap offsets = program->getOffsets(list);
2747 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2748 passed &= program->compiledAndLinked();
2767 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2768 passed &= program->compiledAndLinked();
2801 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2802 passed &= program->compiledAndLinked();
2807 return LayoutBindingTestResult(passed, program->getErrorLog());
2844 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2845 passed &= program->compiledAndLinked();
2850 return LayoutBindingTestResult(passed, program->getErrorLog());
2895 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2896 passed &= program->compiledAndLinked();
2899 return LayoutBindingTestResult(passed, program->getErrorLog());
2910 LayoutBindingProgram::LayoutBindingProgramAutoPtr program(*this);
2911 passed &= program->compiledAndLinked();
2914 return LayoutBindingTestResult(passed, program->getErrorLog());