diff options
author | Jason Sams <rjsams@android.com> | 2009-12-23 14:35:29 -0800 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-12-23 14:35:29 -0800 |
commit | d01d970cf5973aa5186cc02c80fb2c143a69b0b1 (patch) | |
tree | 11bd70da878edadb4ab3166006a7de5c83e661c1 /rs.spec | |
parent | 7dad9c30a59c99b57269e1b498807b6f034d56e9 (diff) | |
download | rs-d01d970cf5973aa5186cc02c80fb2c143a69b0b1.tar.gz |
Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.
This will break some apps, checkings for other projects will follow to unbreak them.
Diffstat (limited to 'rs.spec')
-rw-r--r-- | rs.spec | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -60,18 +60,19 @@ ObjDestroy { param void *obj } -ElementBegin { -} - -ElementAdd { - param RsDataKind dataKind - param RsDataType dataType - param bool isNormalized - param size_t bits - param const char * name +ElementCreate { + param RsDataType mType + param RsDataKind mKind + param bool mNormalized + param uint32_t mVectorSize + ret RsElement } -ElementCreate { +ElementCreate2 { + param size_t count + param const RsElement * elements + param const char ** names + param const size_t * nameLengths ret RsElement } |