diff options
| author | Jason Sams <rjsams@android.com> | 2010-08-12 16:59:18 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-08-12 16:59:18 -0700 |
| commit | 2a115d84228ee8e289b0eceae4af3a935ffcd1f2 (patch) | |
| tree | 83e13e816ee97bf1cf86b0e3d16735668abccf5c /libs/rs/scriptc | |
| parent | bf19bce30113f5824ffceb7a339501366bba2332 (diff) | |
| parent | 2cbd298f390a8a944892198efdb25d81f07de3ae (diff) | |
| download | frameworks_base-2a115d84228ee8e289b0eceae4af3a935ffcd1f2.zip frameworks_base-2a115d84228ee8e289b0eceae4af3a935ffcd1f2.tar.gz frameworks_base-2a115d84228ee8e289b0eceae4af3a935ffcd1f2.tar.bz2 | |
Merge "Thread launch strategies."
Diffstat (limited to 'libs/rs/scriptc')
| -rw-r--r-- | libs/rs/scriptc/rs_math.rsh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libs/rs/scriptc/rs_math.rsh b/libs/rs/scriptc/rs_math.rsh index 45f6bf4..bb4aafb 100644 --- a/libs/rs/scriptc/rs_math.rsh +++ b/libs/rs/scriptc/rs_math.rsh @@ -112,8 +112,19 @@ extern void __attribute__((overloadable)) extern void __attribute__((overloadable)) rsSendToClientBlocking(int cmdID, const void *data, uint len); + // Script to Script +enum rs_for_each_strategy { + RS_FOR_EACH_STRATEGY_SERIAL, + RS_FOR_EACH_STRATEGY_DONT_CARE, + RS_FOR_EACH_STRATEGY_DST_LINEAR, + RS_FOR_EACH_STRATEGY_TILE_SMALL, + RS_FOR_EACH_STRATEGY_TILE_MEDIUM, + RS_FOR_EACH_STRATEGY_TILE_LARGE +}; + typedef struct rs_script_call { + enum rs_for_each_strategy strategy; uint32_t xStart; uint32_t xEnd; uint32_t yStart; @@ -122,7 +133,6 @@ typedef struct rs_script_call { uint32_t zEnd; uint32_t arrayStart; uint32_t arrayEnd; - } rs_script_call_t; extern void __attribute__((overloadable)) |
