Lines Matching defs:primitive

184 	spec.primitive							= gls::DrawTestSpec::PRIMITIVE_TRIANGLES;
233 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);
245 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)
248 , m_primitive (primitive)
266 spec.primitive = m_primitive;
302 spec.primitive = m_primitive;
349 spec.primitive = m_primitive;
410 spec.primitive = m_primitive;
673 const gls::DrawTestSpec::Primitive primitive[] =
697 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(primitive); ++ndx)
699 const std::string name = gls::DrawTestSpec::primitiveToString(primitive[ndx]);
700 const std::string desc = gls::DrawTestSpec::primitiveToString(primitive[ndx]);
702 this->addChild(new AttributeGroup(m_context, name.c_str(), desc.c_str(), m_method, primitive[ndx], gls::DrawTestSpec::INDEXTYPE_SHORT, gls::DrawTestSpec::STORAGE_BUFFER));
2151 spec.primitive = random.chooseWeighted<gls::DrawTestSpec::Primitive> (DE_ARRAY_BEGIN(primitives), DE_ARRAY_END(primitives), primitiveWeights.weights);
2211 if (spec.primitive != gls::DrawTestSpec::PRIMITIVE_POINTS)
2217 if (spec.drawMethod == gls::DrawTestSpec::DRAWMETHOD_DRAWELEMENTS_RANGED && spec.indexMin == spec.indexMax && spec.primitive != gls::DrawTestSpec::PRIMITIVE_POINTS)
2219 if (spec.attribs[0].useDefaultAttribute && spec.primitive != gls::DrawTestSpec::PRIMITIVE_POINTS)
2223 if (spec.primitive == gls::DrawTestSpec::PRIMITIVE_TRIANGLES || spec.primitive == gls::DrawTestSpec::PRIMITIVE_TRIANGLE_FAN || spec.primitive == gls::DrawTestSpec::PRIMITIVE_TRIANGLE_STRIP)