Lines Matching defs:primitive
64 static size_t getElementCount (gls::DrawTestSpec::Primitive primitive, size_t primitiveCount)
66 switch (primitive)
90 spec.indexMax = (int)getElementCount(spec.primitive, spec.primitiveCount);
131 spec.primitive = gls::DrawTestSpec::PRIMITIVE_TRIANGLES;
617 AttributeGroup (Context& context, const char* name, const char* descr, gls::DrawTestSpec::DrawMethod drawMethod, gls::DrawTestSpec::Primitive primitive, gls::DrawTestSpec::IndexType indexType, gls::DrawTestSpec::Storage indexStorage);
629 AttributeGroup::AttributeGroup (Context& context, const char* name, const char* descr, gls::DrawTestSpec::DrawMethod drawMethod, gls::DrawTestSpec::Primitive primitive, gls::DrawTestSpec::IndexType indexType, gls::DrawTestSpec::Storage indexStorage)
632 , m_primitive (primitive)
651 spec.primitive = m_primitive;
688 spec.primitive = m_primitive;
736 spec.primitive = m_primitive;
798 spec.primitive = m_primitive;
886 const gls::DrawTestSpec::Primitive primitive[] =
905 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(primitive); ++ndx)
907 const std::string name = gls::DrawTestSpec::primitiveToString(primitive[ndx]);
908 const std::string desc = gls::DrawTestSpec::primitiveToString(primitive[ndx]);
910 this->addChild(new AttributeGroup(m_context, name.c_str(), desc.c_str(), m_method, primitive[ndx], gls::DrawTestSpec::INDEXTYPE_SHORT, gls::DrawTestSpec::STORAGE_BUFFER));