Fix LUT intrinsic.
bug 10427951
Change-Id: I0eeca42f309321c62ad3eac94de1812054a23501
diff --git a/cpp/rsCppStructs.h b/cpp/rsCppStructs.h
index a2a6fcf..913fd91 100644
--- a/cpp/rsCppStructs.h
+++ b/cpp/rsCppStructs.h
@@ -780,16 +780,16 @@
sp<Allocation> LUT;
bool mDirty;
unsigned char mCache[1024];
- void setTable(unsigned int offset, unsigned char base, unsigned char length, unsigned char* lutValues);
+ void setTable(unsigned int offset, unsigned char base, unsigned int length, unsigned char* lutValues);
ScriptIntrinsicLUT(sp<RS> rs, sp<const Element> e);
public:
static sp<ScriptIntrinsicLUT> create(sp<RS> rs, sp<const Element> e);
void forEach(sp<Allocation> ain, sp<Allocation> aout);
- void setRed(unsigned char base, unsigned char length, unsigned char* lutValues);
- void setGreen(unsigned char base, unsigned char length, unsigned char* lutValues);
- void setBlue(unsigned char base, unsigned char length, unsigned char* lutValues);
- void setAlpha(unsigned char base, unsigned char length, unsigned char* lutValues);
+ void setRed(unsigned char base, unsigned int length, unsigned char* lutValues);
+ void setGreen(unsigned char base, unsigned int length, unsigned char* lutValues);
+ void setBlue(unsigned char base, unsigned int length, unsigned char* lutValues);
+ void setAlpha(unsigned char base, unsigned int length, unsigned char* lutValues);
virtual ~ScriptIntrinsicLUT();
};