Add clipping for intrinsics.
Change-Id: Ic7e1da3c69aa3d5f990816178739120b6059e7a5
This commit is contained in:
@@ -114,7 +114,6 @@ public final class ScriptIntrinsicLUT extends ScriptIntrinsic {
|
||||
mDirty = true;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Invoke the kernel and apply the lookup to each cell of ain
|
||||
* and copy to aout.
|
||||
@@ -123,11 +122,23 @@ public final class ScriptIntrinsicLUT extends ScriptIntrinsic {
|
||||
* @param aout Output allocation
|
||||
*/
|
||||
public void forEach(Allocation ain, Allocation aout) {
|
||||
forEach(ain, aout, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Invoke the kernel and apply the lookup to each cell of ain
|
||||
* and copy to aout.
|
||||
*
|
||||
* @param ain Input allocation
|
||||
* @param aout Output allocation
|
||||
* @param opt Options for clipping
|
||||
*/
|
||||
public void forEach(Allocation ain, Allocation aout, Script.LaunchOptions opt) {
|
||||
if (mDirty) {
|
||||
mDirty = false;
|
||||
mTables.copyFromUnchecked(mCache);
|
||||
}
|
||||
forEach(0, ain, aout, null);
|
||||
forEach(0, ain, aout, null, opt);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user