diff options
author | Marti Maria <info@littlecms.com> | 2011-02-08 11:47:55 +0100 |
---|---|---|
committer | Marti Maria <info@littlecms.com> | 2011-02-08 11:47:55 +0100 |
commit | ff8d038056db6ba1d995e7efb77eb7d9406e63c3 (patch) | |
tree | eb470bc08889b11e74b8d50c153eae5fc51f3ea5 /src/lcms2_internal.h | |
parent | 85b4930a0d9c4bc885c90e2b880c0db907fe7915 (diff) | |
download | lcms2-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.h | 9 |
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; |