Home | History | Annotate | Download | only in functional

Lines Matching refs:Spec

87 				MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
98 MultiVertexArrayTest::Spec spec;
99 spec.primitive = Array::PRIMITIVE_TRIANGLES;
100 spec.drawCount = counts[countNdx];
101 spec.first = 0;
102 spec.arrays.push_back(arraySpec);
105 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
192 MultiVertexArrayTest::Spec::ArraySpec arraySpec(m_type,
203 MultiVertexArrayTest::Spec spec;
204 spec.primitive = Array::PRIMITIVE_TRIANGLES;
205 spec.drawCount = counts[countNdx];
206 spec.first = 0;
207 spec.arrays.push_back(arraySpec);
210 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
295 MultiVertexArrayTest::Spec::ArraySpec arraySpec(m_type,
306 MultiVertexArrayTest::Spec spec;
307 spec.primitive = Array::PRIMITIVE_TRIANGLES;
308 spec.drawCount = counts[countNdx];
309 spec.first = firsts[firstNdx];
310 spec.arrays.push_back(arraySpec);
313 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
396 MultiVertexArrayTest::Spec::ArraySpec arraySpec(m_type,
407 MultiVertexArrayTest::Spec spec;
408 spec.primitive = Array::PRIMITIVE_TRIANGLES;
409 spec.drawCount = counts[countNdx];
410 spec.first = 0;
411 spec.arrays.push_back(arraySpec);
414 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
490 MultiVertexArrayTest::Spec::ArraySpec arraySpec(m_type,
501 MultiVertexArrayTest::Spec spec;
502 spec.primitive = Array::PRIMITIVE_TRIANGLES;
503 spec.drawCount = counts[countNdx];
504 spec.first = 0;
505 spec.arrays.push_back(arraySpec);
507 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
606 MultiVertexArrayTest::Spec::ArraySpec arraySpec(m_type,
617 MultiVertexArrayTest::Spec spec;
618 spec.primitive = Array::PRIMITIVE_TRIANGLES;
619 spec.drawCount = counts[countNdx];
620 spec.first = 0;
621 spec.arrays.push_back(arraySpec);
623 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), name.c_str()));
708 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
720 std::string MultiVertexArrayCountTests::getTestName (const MultiVertexArrayTest::Spec& spec)
724 << spec.arrays.size();
736 MultiVertexArrayTest::Spec spec;
738 spec.primitive = Array::PRIMITIVE_TRIANGLES;
739 spec.drawCount = 256;
740 spec.first = 0;
744 MultiVertexArrayTest::Spec::ArraySpec arraySpec(Array::INPUTTYPE_FLOAT,
755 spec.arrays.push_back(arraySpec);
758 std::string name = getTestName(spec);
759 std::string desc = getTestName(spec);
761 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
777 void addStorageCases (MultiVertexArrayTest::Spec spec, int depth);
778 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
790 std::string MultiVertexArrayStorageTests::getTestName (const MultiVertexArrayTest::Spec& spec)
794 << spec.arrays.size();
796 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
800 << Array::storageToString(spec.arrays[arrayNdx].storage);
806 void MultiVertexArrayStorageTests::addStorageCases (MultiVertexArrayTest::Spec spec, int depth)
812 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
814 if (spec.arrays[arrayNdx].storage != Array::STORAGE_USER)
824 std::string name = getTestName(spec);
825 std::string desc = getTestName(spec);
827 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
834 MultiVertexArrayTest::Spec::ArraySpec arraySpec(Array::INPUTTYPE_FLOAT,
845 MultiVertexArrayTest::Spec _spec = spec;
857 MultiVertexArrayTest::Spec spec;
859 spec.primitive = Array::PRIMITIVE_TRIANGLES;
860 spec.drawCount = 256;
861 spec.first = 0;
864 addStorageCases(spec, arrayCounts[arrayCountNdx]);
879 void addStrideCases (MultiVertexArrayTest::Spec spec, int depth);
880 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
892 std::string MultiVertexArrayStrideTests::getTestName (const MultiVertexArrayTest::Spec& spec)
897 << spec.arrays.size();
899 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
903 << Array::inputTypeToString(spec.arrays[arrayNdx].inputType)
904 << spec.arrays[arrayNdx].componentCount << "_"
905 << spec.arrays[arrayNdx].stride;
916 MultiVertexArrayTest::Spec spec;
918 spec.primitive = Array::PRIMITIVE_TRIANGLES;
919 spec.drawCount = 256;
920 spec.first = 0;
923 addStrideCases(spec, arrayCounts[arrayCountNdx]);
926 void MultiVertexArrayStrideTests::addStrideCases (MultiVertexArrayTest::Spec spec, int depth)
930 std::string name = getTestName(spec);
931 std::string desc = getTestName(spec);
932 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
941 MultiVertexArrayTest::Spec::ArraySpec arraySpec(Array::INPUTTYPE_FLOAT,
952 MultiVertexArrayTest::Spec _spec = spec;
970 void addInputTypeCases (MultiVertexArrayTest::Spec spec, int depth);
971 std::string getTestName (const MultiVertexArrayTest::Spec& spec);
983 std::string MultiVertexArrayOutputTests::getTestName (const MultiVertexArrayTest::Spec& spec)
988 << spec.arrays.size();
990 for (int arrayNdx = 0; arrayNdx < (int)spec.arrays.size(); arrayNdx++)
994 << Array::inputTypeToString(spec.arrays[arrayNdx].inputType)
995 << spec.arrays[arrayNdx].componentCount << "_"
996 << Array::outputTypeToString(spec.arrays[arrayNdx].outputType);
1007 MultiVertexArrayTest::Spec spec;
1009 spec.primitive = Array::PRIMITIVE_TRIANGLES;
1010 spec.drawCount = 256;
1011 spec.first = 0;
1014 addInputTypeCases(spec, arrayCounts[arrayCountNdx]);
1017 void MultiVertexArrayOutputTests::addInputTypeCases (MultiVertexArrayTest::Spec spec, int depth)
1021 std::string name = getTestName(spec);
1022 std::string desc = getTestName(spec);
1023 addChild(new MultiVertexArrayTest(m_testCtx, m_context.getRenderContext(), spec, name.c_str(), desc.c_str()));
1030 MultiVertexArrayTest::Spec::ArraySpec arraySpec(inputTypes[inputTypeNdx],
1041 MultiVertexArrayTest::Spec _spec = spec;