I'm working on a Google Summer of Code project to integrate color management into X11 using compiz (the Linux OpenGL compositing manager). I'm using lcms to create the device link and then extract a 3D matrix that I upload into OpenGL and then use in shaders to do the transformation. The plugin automatically detects outputs and (attached monitors), extracts the attached ICC profiles and uses those.
I copied the code that generates the 3D texture out of the example that Gerhard Fuernkranz posted a few months ago. Thanks for the code. (I'm thinking about unrolling the three nested loops, 64*64*64 calls to doCmsTransform() every time I need to create the 3D texture do seem a bit excessive). If you want to know more about the project or see some screenshots, go to this webpage: http://www.freedesktop.org/wiki/OpenIcc/ColorManagementNearX. tom ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user