summaryrefslogtreecommitdiffstats
path: root/rsScriptIntrinsic.cpp
diff options
context:
space:
mode:
authorJason Sams <jsams@google.com>2012-08-21 18:30:01 -0700
committerJason Sams <jsams@google.com>2012-08-21 18:30:01 -0700
commit17f03fc9552551024fa9ec50e3b020c7e3100cee (patch)
treed3256c0e4e52f9b196ee59118a8973cded30ec72 /rsScriptIntrinsic.cpp
parent41d6c769f5fa21da3cbc116af95d88949a4a5c76 (diff)
downloadandroid_frameworks_rs-17f03fc9552551024fa9ec50e3b020c7e3100cee.tar.gz
android_frameworks_rs-17f03fc9552551024fa9ec50e3b020c7e3100cee.tar.bz2
android_frameworks_rs-17f03fc9552551024fa9ec50e3b020c7e3100cee.zip
Generalize intrinsics
Change-Id: Ib11dec1702eab8c24f76d2b3a5b0791ab27205fc
Diffstat (limited to 'rsScriptIntrinsic.cpp')
-rw-r--r--rsScriptIntrinsic.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/rsScriptIntrinsic.cpp b/rsScriptIntrinsic.cpp
index d7325762..51f0a5d9 100644
--- a/rsScriptIntrinsic.cpp
+++ b/rsScriptIntrinsic.cpp
@@ -30,8 +30,12 @@ ScriptIntrinsic::~ScriptIntrinsic() {
bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) {
mIntrinsicID = iid;
mElement.set(e);
+ mSlots = new ObjectBaseRef<Allocation>[2];
+ mTypes = new ObjectBaseRef<const Type>[2];
+
rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
+
return true;
}