UT_check_dimspublic class UT_check_dims extends UnitTest
Fields Summary |
---|
private android.content.res.Resources | mRes | byte[] | mFailedArr | int[] | mData | Allocation | mA | static final int | Pattern |
Methods Summary |
---|
private void | initializeGlobals(RenderScript RS, ScriptC_check_dims s)
Type.Builder typeBuilder = new Type.Builder(RS, Element.U8(RS));
typeBuilder.setX(1);
Allocation AFailed = Allocation.createTyped(RS, typeBuilder.create());
s.set_aFailed(AFailed);
mFailedArr = new byte[1];
mFailedArr[0] = 0;
AFailed.copyFrom(mFailedArr);
typeBuilder = new Type.Builder(RS, Element.I32(RS));
int X = 5;
int Y = 7;
typeBuilder.setX(X).setY(Y);
mA = Allocation.createTyped(RS, typeBuilder.create());
s.set_pattern(Pattern);
mData = new int[X*Y];
for (int i = 0; i < X*Y; i++) {
mData[i] = Pattern;
}
mA.copyFrom(mData);
return;
| public void | run()
RenderScript pRS = RenderScript.create(mCtx);
ScriptC_check_dims s = new ScriptC_check_dims(pRS);
pRS.setMessageHandler(mRsMessage);
initializeGlobals(pRS, s);
s.forEach_root(mA);
s.invoke_check_dims_test();
pRS.finish();
waitForMessage();
pRS.destroy();
|
|