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");
 }