summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorYang Ni <yangni@google.com>2015-04-17 16:54:50 -0700
committerYang Ni <yangni@google.com>2015-04-20 15:01:49 -0700
commitbef00fb73762f13d6e3074effe9f6f30c03eeeb0 (patch)
tree054ba071617daa5abc37759f3f6d25ad93a6d5b7 /java
parentc39bde90013bc6b05f147f74787d279b906a9501 (diff)
downloadrs-bef00fb73762f13d6e3074effe9f6f30c03eeeb0.tar.gz
Updated script group tests
Change-Id: I362910c115e9d0173dc515674e08bf4878232879
Diffstat (limited to 'java')
-rw-r--r--java/tests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java18
-rw-r--r--java/tests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java10
-rw-r--r--java/tests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java48
3 files changed, 36 insertions, 40 deletions
diff --git a/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java b/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
index 0d1b940d..6aa31d66 100644
--- a/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
+++ b/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
@@ -70,28 +70,28 @@ public class UT_script_group2_gatherscatter extends UnitTest {
Allocation input = Allocation.createSized(pRS, Element.I32_4(pRS), ARRAY_SIZE);
input.copyFrom(mArray);
- ScriptGroup2.Builder builder = new ScriptGroup2.Builder(pRS);
+ ScriptGroup.Builder2 builder = new ScriptGroup.Builder2(pRS);
- ScriptGroup2.UnboundValue unbound = builder.addInput();
+ ScriptGroup.Input unbound = builder.addInput();
- ScriptGroup2.Closure c = null;
- ScriptGroup2.Future f = null;
+ ScriptGroup.Closure c = null;
+ ScriptGroup.Future f = null;
int stride;
for (stride = ARRAY_SIZE / 2; stride >= 1; stride >>= 1) {
- ScriptGroup2.Binding binding;
+ ScriptGroup.Binding binding;
if (f == null) {
- binding = new ScriptGroup2.Binding(s.getFieldID_a_in(), unbound);
+ binding = new ScriptGroup.Binding(s.getFieldID_a_in(), unbound);
} else {
- binding = new ScriptGroup2.Binding(s.getFieldID_a_in(), f);
+ binding = new ScriptGroup.Binding(s.getFieldID_a_in(), f);
}
c = builder.addKernel(s.getKernelID_add(),
Type.createX(pRS, Element.I32_4(pRS), stride),
- new ScriptGroup2.Binding(s.getFieldID_reduction_stride(), stride),
+ new ScriptGroup.Binding(s.getFieldID_reduction_stride(), stride),
binding);
f = c.getReturn();
}
- ScriptGroup2 group = builder.create("Summation", c.getReturn());
+ ScriptGroup group = builder.create("Summation", c.getReturn());
if (c == null) {
return;
diff --git a/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java b/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
index b94c6175..303f414d 100644
--- a/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
+++ b/java/tests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
@@ -48,21 +48,21 @@ public class UT_script_group2_pointwise extends UnitTest {
Allocation input = Allocation.createSized(pRS, Element.I32_4(pRS), ARRAY_SIZE);
input.copyFrom(array);
- ScriptGroup2.Builder builder = new ScriptGroup2.Builder(pRS);
+ ScriptGroup.Builder2 builder = new ScriptGroup.Builder2(pRS);
- ScriptGroup2.UnboundValue unbound = builder.addInput();
+ ScriptGroup.Input unbound = builder.addInput();
- ScriptGroup2.Closure c0 =
+ ScriptGroup.Closure c0 =
builder.addKernel(s_inc.getKernelID_increment(),
Type.createX(pRS, Element.I32_4(pRS), ARRAY_SIZE),
unbound);
- ScriptGroup2.Closure c1 =
+ ScriptGroup.Closure c1 =
builder.addKernel(s_double.getKernelID_doubleKernel(),
Type.createX(pRS, Element.I32_4(pRS), ARRAY_SIZE),
c0.getReturn());
- ScriptGroup2 group = builder.create("AddDouble", c1.getReturn());
+ ScriptGroup group = builder.create("AddDouble", c1.getReturn());
int[] a = new int[ARRAY_SIZE * 4];
((Allocation)group.execute(input)[0]).copyTo(a);
diff --git a/java/tests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java b/java/tests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
index 068850ce..d0d0e408 100644
--- a/java/tests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
+++ b/java/tests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
@@ -25,7 +25,6 @@ import android.renderscript.Type;
import android.renderscript.Matrix3f;
import android.renderscript.Matrix4f;
import android.renderscript.ScriptGroup;
-import android.renderscript.ScriptGroup2;
import android.util.Log;
import java.lang.reflect.Constructor;
@@ -36,15 +35,15 @@ public class Filters extends TestBase {
interface FilterInterface {
public void init();
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b);
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b);
public Script.KernelID getKernelID();
- public ScriptGroup2.Closure asyncLaunch(ScriptGroup2.Builder builder,
+ public ScriptGroup.Closure asyncLaunch(ScriptGroup.Builder2 builder,
Object in, Type outputType);
public void forEach(Allocation in, Allocation out);
}
abstract class FilterBase implements FilterInterface {
- public ScriptGroup2.Closure asyncLaunch(ScriptGroup2.Builder builder,
+ public ScriptGroup.Closure asyncLaunch(ScriptGroup.Builder2 builder,
Object in, Type outputType) {
return builder.addKernel(getKernelID(), outputType, in);
}
@@ -72,7 +71,7 @@ public class Filters extends TestBase {
public void init() { }
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) { /* TODO */ return null; }
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) { /* TODO */ return null; }
public Script.KernelID getKernelID() { return s_mat.getKernelID_colormatrix(); }
@@ -86,7 +85,7 @@ public class Filters extends TestBase {
public void init() {}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) { return null; }
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) { return null; }
public Script.KernelID getKernelID() { return s.getKernelID_contrast(); }
@@ -100,7 +99,7 @@ public class Filters extends TestBase {
public void init() {}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) { return null; }
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) { return null; }
public Script.KernelID getKernelID() { return s.getKernelID_exposure(); }
@@ -118,17 +117,17 @@ public class Filters extends TestBase {
public void init() {
}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) {
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) {
return b.addInvoke(s.getInvokeID_init_filter(),
dimX, dimY, 0.5f, 0.5f, 0.5f, Sampler.CLAMP_LINEAR(mRS));
}
public Script.KernelID getKernelID() { return s.getKernelID_fisheye(); }
- public ScriptGroup2.Closure asyncLaunch(ScriptGroup2.Builder builder,
+ public ScriptGroup.Closure asyncLaunch(ScriptGroup.Builder2 builder,
Object in, Type outputType) {
return builder.addKernel(getKernelID(), outputType,
- new ScriptGroup2.Binding(s.getFieldID_in_alloc(), in));
+ new ScriptGroup.Binding(s.getFieldID_in_alloc(), in));
}
public void forEach(Allocation in, Allocation out) {
@@ -146,7 +145,7 @@ public class Filters extends TestBase {
public void init() {}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) { return null; }
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) { return null; }
public Script.KernelID getKernelID() { return s.getKernelID_greyscale(); }
@@ -201,7 +200,7 @@ public class Filters extends TestBase {
setLevels();
}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) {
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) {
return b.addInvoke(s.getInvokeID_initialize(),
mInBlack, mOutBlack, mInWMinInB, mOutWMinOutB,
mOverInWMinInB, mSatMatrix);
@@ -219,7 +218,7 @@ public class Filters extends TestBase {
public void init() { s.invoke_prepareShadows(50.f); }
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) {
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) {
cInit = b.addInvoke(s.getInvokeID_prepareShadows(), 50.f);
return cInit;
}
@@ -229,7 +228,7 @@ public class Filters extends TestBase {
public void forEach(Allocation in, Allocation out) { s.forEach_shadowsKernel(in, out); }
private ScriptC_shadows_f s;
- private ScriptGroup2.Closure cInit;
+ private ScriptGroup.Closure cInit;
}
class VibranceFilter extends FilterBase {
@@ -237,7 +236,7 @@ public class Filters extends TestBase {
public void init() {}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) { return null; }
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) { return null; }
public Script.KernelID getKernelID() { return s.getKernelID_vibranceKernel(); }
@@ -253,7 +252,7 @@ public class Filters extends TestBase {
private final float scale = 0.5f;
private final float shade = 0.5f;
private final float slope = 20.0f;
- private ScriptGroup2.Closure cInit;
+ private ScriptGroup.Closure cInit;
public void init() {
s.invoke_init_vignette(
@@ -262,7 +261,7 @@ public class Filters extends TestBase {
center_y, scale, shade, slope);
}
- public ScriptGroup2.Closure prepInit(ScriptGroup2.Builder b) {
+ public ScriptGroup.Closure prepInit(ScriptGroup.Builder2 b) {
cInit = b.addInvoke(s.getInvokeID_init_vignette(),
mInPixelsAllocation.getType().getX(),
mInPixelsAllocation.getType().getY(),
@@ -301,7 +300,7 @@ public class Filters extends TestBase {
private Allocation[] mScratchPixelsAllocation = new Allocation[2];
private ScriptGroup mGroup;
- private ScriptGroup2 mGroup2;
+ private ScriptGroup mGroup2;
private int mWidth;
private int mHeight;
@@ -378,19 +377,16 @@ public class Filters extends TestBase {
mGroup = b.create();
break;
case NATIVE2: {
- ScriptGroup2.Builder b2 = new ScriptGroup2.Builder(mRS);
+ ScriptGroup.Builder2 b2 = new ScriptGroup.Builder2(mRS);
for (int i = 0; i < mIndices.length; i++) {
mFilters[i].prepInit(b2);
}
- ScriptGroup2.UnboundValue in = b2.addInput();
+ ScriptGroup.Input in = b2.addInput();
- HashMap<Script.FieldID, Object> emptyMap =
- new HashMap<Script.FieldID, Object>();
-
- ScriptGroup2.Closure c = b2.addKernel(s_uc2f.getKernelID_uc4tof4(),
- connect, new Object[]{ in }, emptyMap);
+ ScriptGroup.Closure c = b2.addKernel(s_uc2f.getKernelID_uc4tof4(),
+ connect, in);
for (int i = 0; i < mIndices.length; i++) {
c = mFilters[i].asyncLaunch(b2, c.getReturn(), connect);
@@ -398,7 +394,7 @@ public class Filters extends TestBase {
c = b2.addKernel(s_f2uc.getKernelID_f4touc4(),
mOutPixelsAllocation.getType(),
- new Object[]{ c.getReturn() }, emptyMap);
+ c.getReturn());
final String name = mFilters[0].getClass().getSimpleName() + "-" +
mFilters[1].getClass().getSimpleName();