Lines Matching refs:DrawCall
47 struct DrawCall;
120 struct DrawCall struct
136 using Pool = marl::BoundedPool<DrawCall, MaxDrawCount, marl::PoolPolicy::Preserve>; argument
137 …using SetupFunction = int (*)(Triangle *triangles, Primitive *primitives, const DrawCall *drawCall… argument
139 DrawCall();
140 ~DrawCall();
142 …static void run(const marl::Loan<DrawCall> &draw, marl::Ticket::Queue *tickets, marl::Ticket::Queu…
143 static void processVertices(DrawCall *draw, BatchData *batch);
144 static void processPrimitives(DrawCall *draw, BatchData *batch);
145 …static void processPixels(const marl::Loan<DrawCall> &draw, const marl::Loan<BatchData> &batch, co…
190 …static int setupSolidTriangles(Triangle *triangles, Primitive *primitives, const DrawCall *drawCal…
191 …static int setupWireframeTriangles(Triangle *triangles, Primitive *primitives, const DrawCall *dra…
192 …static int setupPointTriangles(Triangle *triangles, Primitive *primitives, const DrawCall *drawCal…
193 …static int setupLines(Triangle *triangles, Primitive *primitives, const DrawCall *drawCall, int co…
194 …static int setupPoints(Triangle *triangles, Primitive *primitives, const DrawCall *drawCall, int c…
196 static bool setupLine(Primitive &primitive, Triangle &triangle, const DrawCall &draw);
197 static bool setupPoint(Primitive &primitive, Triangle &triangle, const DrawCall &draw);
222 DrawCall::Pool drawCallPool;
223 DrawCall::BatchData::Pool batchDataPool;