[Openicc] Linux CM ideology, was: meta data in test chart

Kai-Uwe Behrmann ku.b at gmx.de
Thu Jan 27 23:03:01 PST 2011


Am 27.01.11, 14:28 -0800 schrieb Hal V. Engel:
> I believe that CompICC is using an OpenGL shader to handle the transforms and

Thats correct, here is the code:
http://compicc.git.sourceforge.net/git/gitweb.cgi?p=compicc/compicc;a=blob;f=compicc.c;h=5b93a92bff6e837d6f112194f72dce53377ae631;hb=HEAD#l385

> OpenGL supports a number of bit depths in the following formats:
>
> unsigned normalized 2, 4, 8 & 16 bits
> signed normalized 8 & 16 bits
> signed and unsigned integral 8, 16 & 32 bits
> floating point 16 & 32 bits
>
> I am not sure which of these CompICC is using but I think it is one of the
> higher bit depth formats.  In any case this should be at least one of the 16
> bit formats supported by OpenGL if not one of the 32 bit formats.  With modern

Compiz uses a 16-bit integer format. CompICC requests a 16-bit sRGB to 
monitor conversion from Oyranos (lcms/2) or accepts the mentioned opt-out.
Thus Compiz/CompICC runs fine on 24-bit and very smooth on 30-bit 
display pipelines.

kind regards
Kai-Uwe Behrmann
-- 
developing for colour management 
www.behrmann.name + www.oyranos.org



More information about the openicc mailing list