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;
600 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);
612 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)
615 , m_primitive (primitive)
633 spec.primitive = m_primitive;
669 spec.primitive = m_primitive;
716 spec.primitive = m_primitive;
777 spec.primitive = m_primitive;
865 const gls::DrawTestSpec::Primitive primitive[] =
884 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(primitive); ++ndx)
886 const std::string name = gls::DrawTestSpec::primitiveToString(primitive[ndx]);
887 const std::string desc = gls::DrawTestSpec::primitiveToString(primitive[ndx]);
889 this->addChild(new AttributeGroup(m_context, name.c_str(), desc.c_str(), m_method, primitive[ndx], gls::DrawTestSpec::INDEXTYPE_SHORT, gls::DrawTestSpec::STORAGE_BUFFER));