Change flags to use int instead of long.

bug 15429629

Change-Id: Ideb983b17aa3c146d23f2be6bb0e9808cb6725b7
This commit is contained in:
Tim Murray
2014-06-06 11:10:45 -07:00
parent 08c06495cc
commit fd710e705a
2 changed files with 11 additions and 11 deletions

View File

@ -64,23 +64,23 @@ public class RenderScript {
static Method registerNativeFree;
/*
* Context creation flag which specifies a normal context.
* Context creation flag that specifies a normal context.
*/
public static final long CREATE_FLAG_NONE = 0x0000;
public static final int CREATE_FLAG_NONE = 0x0000;
/*
* Context creation flag which specifies a context optimized for low
* latency over peak performance. This is a hint and may have no effect
* on some implementations.
*/
public static final long CREATE_FLAG_LOW_LATENCY = 0x0002;
public static final int CREATE_FLAG_LOW_LATENCY = 0x0002;
/*
* Context creation flag which specifies a context optimized for long
* battery life over peak performance. This is a hint and may have no effect
* on some implementations.
*/
public static final long CREATE_FLAG_LOW_POWER = 0x0004;
public static final int CREATE_FLAG_LOW_POWER = 0x0004;
static {
sInitialized = false;
@ -1174,7 +1174,7 @@ public class RenderScript {
* @param ctx The context.
* @return RenderScript
*/
public static RenderScript create(Context ctx, int sdkVersion, ContextType ct, long flags) {
public static RenderScript create(Context ctx, int sdkVersion, ContextType ct, int flags) {
if (!sInitialized) {
Log.e(LOG_TAG, "RenderScript.create() called when disabled; someone is likely to crash");
return null;
@ -1187,7 +1187,7 @@ public class RenderScript {
RenderScript rs = new RenderScript(ctx);
rs.mDev = rs.nDeviceCreate();
rs.mContext = rs.nContextCreate(rs.mDev, (int)flags, sdkVersion, ct.mID);
rs.mContext = rs.nContextCreate(rs.mDev, flags, sdkVersion, ct.mID);
rs.mContextType = ct;
if (rs.mContext == 0) {
throw new RSDriverException("Failed to create RS context.");
@ -1229,7 +1229,7 @@ public class RenderScript {
* @param flags The OR of the CREATE_FLAG_* options desired
* @return RenderScript
*/
public static RenderScript create(Context ctx, ContextType ct, long flags) {
public static RenderScript create(Context ctx, ContextType ct, int flags) {
int v = ctx.getApplicationInfo().targetSdkVersion;
return create(ctx, v, ct, flags);
}