1st cut of ForEach and test.

Change-Id: I6534569c8d26db8b9691666134a555c8bf94184e
This commit is contained in:
Jason Sams
2010-07-15 17:11:13 -07:00
parent 506821b406
commit 8f8a5724be
17 changed files with 377 additions and 210 deletions

View File

@ -57,9 +57,11 @@ public:
virtual uint32_t run(Context *);
virtual void runForEach(Context *rsc, const Allocation *ain, Allocation *aout);
virtual void runForEach(Context *rsc, const Allocation *ain, Allocation *aout, uint32_t xStart, uint32_t xEnd);
virtual void runForEach(Context *rsc, const Allocation *ain, Allocation *aout, uint32_t xStart, uint32_t yStart, uint32_t xEnd, uint32_t yEnd);
virtual void runForEach(Context *rsc,
const Allocation * ain,
Allocation * aout,
const void * usr,
const RsScriptCall *sc = NULL);
virtual void serialize(OStream *stream) const { }
virtual RsA3DClassID getClassId() const { return RS_A3D_CLASS_ID_SCRIPT_C; }