Update CPP test to use new APIs.
Change-Id: Ic4eff0e3c3dc826d1e0b5edbd7fe56dd335b8634
diff --git a/tests/compute.cpp b/tests/compute.cpp
index 8c390db..fef116f 100644
--- a/tests/compute.cpp
+++ b/tests/compute.cpp
@@ -1,8 +1,5 @@
#include "RenderScript.h"
-#include "Element.h"
-#include "Type.h"
-#include "Allocation.h"
#include "ScriptC_mono.h"
@@ -12,10 +9,10 @@
int main(int argc, char** argv)
{
- RenderScript *rs = new RenderScript();
- printf("New RS %p\n", rs);
+ sp<RS> rs = new RS();
+ printf("New RS %p\n", rs.get());
- bool r = rs->init(16);
+ bool r = rs->init();
printf("Init returned %i\n", r);
sp<const Element> e = Element::RGBA_8888(rs);
@@ -45,12 +42,9 @@
//ain->copy1DRangeFrom(0, 128*128, (int32_t *)buf, 128*128*4);
ain->copy1DRangeFromUnchecked(0, t->getCount(), buf, t->getCount()*4);
-
-
sc->forEach_root(ain, aout);
printf("for each done\n");
-
printf("Deleting stuff\n");
sc.clear();
t.clear();
@@ -58,6 +52,6 @@
e.clear();
ain.clear();
aout.clear();
- delete rs;
+ // delete rs;
printf("Delete OK\n");
}