summaryrefslogtreecommitdiff
path: root/src/lcms2_internal.h
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2011-02-08 11:47:55 +0100
committerMarti Maria <info@littlecms.com>2011-02-08 11:47:55 +0100
commitff8d038056db6ba1d995e7efb77eb7d9406e63c3 (patch)
treeeb470bc08889b11e74b8d50c153eae5fc51f3ea5 /src/lcms2_internal.h
parent85b4930a0d9c4bc885c90e2b880c0db907fe7915 (diff)
downloadlcms2-ff8d038056db6ba1d995e7efb77eb7d9406e63c3.tar.gz
Fix for a cache removal issue introduced by previous commit
Diffstat (limited to 'src/lcms2_internal.h')
-rw-r--r--src/lcms2_internal.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lcms2_internal.h b/src/lcms2_internal.h
index a0f8117..61c2c65 100644
--- a/src/lcms2_internal.h
+++ b/src/lcms2_internal.h
@@ -530,16 +530,16 @@ cmsFormatter _cmsGetFormatter(cmsUInt32Number Type, // Specific type
struct _cmstransform_struct;
typedef struct {
+
// 1-pixel cache (16 bits only)
cmsUInt16Number CacheIn[cmsMAXCHANNELS];
cmsUInt16Number CacheOut[cmsMAXCHANNELS];
-} _cmsCACHE;
+} _cmsCACHE;
// Full xform
typedef void (* _cmsTransformFn)(struct _cmstransform_struct *Transform,
- _cmsCACHE* Cache,
const void* InputBuffer,
void* OutputBuffer,
cmsUInt32Number Size);
@@ -566,9 +566,8 @@ typedef struct _cmstransform_struct {
cmsFormatterFloat FromInputFloat;
cmsFormatterFloat ToOutputFloat;
- // 1-pixel cache (16 bits only)
- cmsUInt16Number CacheIn[cmsMAXCHANNELS];
- cmsUInt16Number CacheOut[cmsMAXCHANNELS];
+ // 1-pixel cache seed for zero as input (16 bits, read only)
+ _cmsCACHE Cache;
// A MPE LUT holding the full (optimized) transform
cmsPipeline* Lut;