Lines Matching defs:DrawTestSpec
51 struct DrawTestSpec struct
53 enum Target
61 enum InputType
82 enum OutputType
103 enum Usage
121 enum Storage
129 enum Primitive
147 enum IndexType
156 enum DrawMethod
172 enum CompatibilityTestType
192 struct AttributeSpec
229 glu::ApiType apiType; //!< needed in spec validation
230 Primitive primitive;
231 int primitiveCount; //!< number of primitives to draw (per instance)
233 DrawMethod drawMethod;
234 IndexType indexType; //!< used only if drawMethod = DrawElements*
235 int indexPointerOffset; //!< used only if drawMethod = DrawElements*
236 Storage indexStorage; //!< used only if drawMethod = DrawElements*
237 int first; //!< used only if drawMethod = DrawArrays*
238 int indexMin; //!< used only if drawMethod = Draw*Ranged
239 int indexMax; //!< used only if drawMethod = Draw*Ranged
240 int instanceCount; //!< used only if drawMethod = Draw*Instanced or Draw*Indirect
241 int indirectOffset; //!< used only if drawMethod = Draw*Indirect
242 int baseVertex; //!< used only if drawMethod = DrawElementsIndirect or *BaseVertex
244 std::vector<AttributeSpec> attribs;