Lines Matching defs:numInvocations
1488 InvocationCountShader (const glu::ContextType& contextType, int numInvocations, OutputCase testCase);
1495 static std::string genGeometrySource (const glu::ContextType& contextType, int numInvocations, OutputCase testCase);
1496 static size_t getNumVertices (int numInvocations, OutputCase testCase);
1502 InvocationCountShader::InvocationCountShader (const glu::ContextType& contextType, int numInvocations, OutputCase testCase)
1513 getNumVertices(numInvocations, testCase),
1514 numInvocations)
1515 << sglr::pdec::GeometrySource(genGeometrySource(contextType, numInvocations, testCase).c_str()))
1516 , m_numInvocations (numInvocations)
1590 std::string InvocationCountShader::genGeometrySource (const glu::ContextType& contextType, int numInvocations, OutputCase testCase)
1592 const int maxVertices = (int)getNumVertices(numInvocations, testCase);
1597 "layout(points, invocations = " << numInvocations << ") in;\n"
1605 " highp float l_angle = float(gl_InvocationID) / float(" << numInvocations << ") * 5.5;\n"
1656 size_t InvocationCountShader::getNumVertices (int numInvocations, OutputCase testCase)
1661 case CASE_DIFFERENT_OUTPUT_COUNTS: return (size_t)(2 + numInvocations);
1671 InstancedExpansionShader (const glu::ContextType& contextType, int numInvocations);
1680 static std::string genGeometrySource (const glu::ContextType& contextType, int numInvocations);
1685 InstancedExpansionShader::InstancedExpansionShader (const glu::ContextType& contextType, int numInvocations)
1695 numInvocations)
1696 << sglr::pdec::GeometrySource(genGeometrySource(contextType, numInvocations).c_str()))
1697 , m_numInvocations (numInvocations)
1766 std::string InstancedExpansionShader::genGeometrySource (const glu::ContextType& contextType, int numInvocations)
1772 "layout(points,invocations=" << numInvocations << ") in;\n"
1778 " highp float phase = float(gl_InvocationID) / float(" << numInvocations << ") * 6.3;\n"
4287 GeometryInvocationCase (Context& context, const char* name, const char* description, int numInvocations, OutputCase testCase);
4304 GeometryInvocationCase::GeometryInvocationCase (Context& context, const char* name, const char* description, int numInvocations, OutputCase testCase)
4307 , m_numInvocations (numInvocations)
4423 DrawInstancedGeometryInstancedCase (Context& context, const char* name, const char* description, int numInstances, int numInvocations);
4437 DrawInstancedGeometryInstancedCase::DrawInstancedGeometryInstancedCase (Context& context, const char* name, const char* description, int numInstances, int numInvocations)
4440 , m_numInvocations (numInvocations)
6308 int numInvocations;
6325 invocationCases[ndx].numInvocations,
6330 if (invocationCases[ndx].numInvocations != 1)
6334 invocationCases[ndx].numInvocations,