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
223 glu::ApiType apiType; //!< needed in spec validation
224 Primitive primitive;
225 int primitiveCount; //!< number of primitives to draw (per instance)
227 DrawMethod drawMethod;
228 IndexType indexType; //!< used only if drawMethod = DrawElements*
229 int indexPointerOffset; //!< used only if drawMethod = DrawElements*
230 Storage indexStorage; //!< used only if drawMethod = DrawElements*
231 int first; //!< used only if drawMethod = DrawArrays*
232 int indexMin; //!< used only if drawMethod = Draw*Ranged
233 int indexMax; //!< used only if drawMethod = Draw*Ranged
234 int instanceCount; //!< used only if drawMethod = Draw*Instanced or Draw*Indirect
235 int indirectOffset; //!< used only if drawMethod = Draw*Indirect
236 int baseVertex; //!< used only if drawMethod = DrawElementsIndirect or *BaseVertex
238 std::vector<AttributeSpec> attribs;