Home | History | Annotate | Download | only in functional

Lines Matching refs:Spec

88 					MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
99 MultiVertexArrayTest::Spec spec;
100 spec.primitive = Array::PRIMITIVE_TRIANGLES;
101 spec.drawCount = counts[countNdx];
102 spec.first = 0;
103 spec.arrays.push_back(arraySpec);
105 std::string name = spec.getName();
108 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
158 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
169 MultiVertexArrayTest::Spec spec;
170 spec.primitive = Array::PRIMITIVE_TRIANGLES;
171 spec.drawCount = counts[countNdx];
172 spec.first = 0;
173 spec.arrays.push_back(arraySpec);
175 std::string name = spec.getName();
177 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
229 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
240 MultiVertexArrayTest::Spec spec;
241 spec.primitive = Array::PRIMITIVE_TRIANGLES;
242 spec.drawCount = counts[countNdx];
243 spec.first = firsts[firstNdx];
244 spec.arrays.push_back(arraySpec);
248 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
297 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
308 MultiVertexArrayTest::Spec spec;
309 spec.primitive = Array::PRIMITIVE_TRIANGLES;
310 spec.drawCount = counts[countNdx];
311 spec.first = 0;
312 spec.arrays.push_back(arraySpec);
314 std::string name = spec.getName();
316 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
360 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
371 MultiVertexArrayTest::Spec spec;
372 spec.primitive = Array::PRIMITIVE_TRIANGLES;
373 spec.drawCount = counts[countNdx];
374 spec.first = 0;
375 spec.arrays.push_back(arraySpec);
377 std::string name = spec.getName();
378 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
425 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
436 MultiVertexArrayTest::Spec spec;
437 spec.primitive = Array::PRIMITIVE_TRIANGLES;
438 spec.drawCount = counts[countNdx];
439 spec.first = 0;
440 spec.arrays.push_back(arraySpec);
442 std::string name = spec.getName();
443 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
495 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
507 std::string MultiVertexArrayCountTests::getTestName (const MultiVertexArrayTest::Spec& spec)
511 << spec.arrays.size();
523 MultiVertexArrayTest::Spec spec;
525 spec.primitive = Array::PRIMITIVE_TRIANGLES;
526 spec.drawCount = 256;
527 spec.first = 0;
531 MultiVertexArrayTest::Spec::ArraySpec arraySpec(Array::INPUTTYPE_FLOAT,
542 spec.arrays.push_back(arraySpec);
545 std::string name = getTestName(spec);
546 std::string desc = getTestName(spec);
548 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
564 void addStorageCases (MultiVertexArrayTest::Spec spec, int depth);
565 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
577 std::string MultiVertexArrayStorageTests::getTestName (const MultiVertexArrayTest::Spec& spec)
581 << spec.arrays.size();
583 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
587 << Array::storageToString(spec.arrays[arrayNdx].storage);
593 void MultiVertexArrayStorageTests::addStorageCases (MultiVertexArrayTest::Spec spec, int depth)
599 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
601 if (spec.arrays[arrayNdx].storage != Array::STORAGE_USER)
611 std::string name = getTestName(spec);
612 std::string desc = getTestName(spec);
614 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
621 MultiVertexArrayTest::Spec::ArraySpec arraySpec(Array::INPUTTYPE_FLOAT,
632 MultiVertexArrayTest::Spec _spec = spec;
644 MultiVertexArrayTest::Spec spec;
646 spec.primitive = Array::PRIMITIVE_TRIANGLES;
647 spec.drawCount = 256;
648 spec.first = 0;
651 addStorageCases(spec, arrayCounts[arrayCountNdx]);
666 void addStrideCases (MultiVertexArrayTest::Spec spec, int depth);
667 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
679 std::string MultiVertexArrayStrideTests::getTestName (const MultiVertexArrayTest::Spec& spec)
684 << spec.arrays.size();
686 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
690 << Array::inputTypeToString(spec.arrays[arrayNdx].inputType)
691 << spec.arrays[arrayNdx].componentCount << "_"
692 << spec.arrays[arrayNdx].stride;
703 MultiVertexArrayTest::Spec spec;
705 spec.primitive = Array::PRIMITIVE_TRIANGLES;
706 spec.drawCount = 256;
707 spec.first = 0;
710 addStrideCases(spec, arrayCounts[arrayCountNdx]);
713 void MultiVertexArrayStrideTests::addStrideCases (MultiVertexArrayTest::Spec spec, int depth)
717 std::string name = getTestName(spec);
718 std::string desc = getTestName(spec);
719 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
728 MultiVertexArrayTest::Spec::ArraySpec arraySpec(Array::INPUTTYPE_FLOAT,
739 MultiVertexArrayTest::Spec _spec = spec;
757 void addInputTypeCases (MultiVertexArrayTest::Spec spec, int depth);
758 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
770 std::string MultiVertexArrayOutputTests::getTestName (const MultiVertexArrayTest::Spec& spec)
775 << spec.arrays.size();
777 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
781 << Array::inputTypeToString(spec.arrays[arrayNdx].inputType)
782 << spec.arrays[arrayNdx].componentCount << "_"
783 << Array::outputTypeToString(spec.arrays[arrayNdx].outputType);
794 MultiVertexArrayTest::Spec spec;
796 spec.primitive = Array::PRIMITIVE_TRIANGLES;
797 spec.drawCount = 256;
798 spec.first = 0;
801 addInputTypeCases(spec, arrayCounts[arrayCountNdx]);
804 void MultiVertexArrayOutputTests::addInputTypeCases (MultiVertexArrayTest::Spec spec, int depth)
808 std::string name = getTestName(spec);
809 std::string desc = getTestName(spec);
810 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
817 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
828 MultiVertexArrayTest::Spec _spec = spec;