Review Request: Implement a lut docker that uses opencolorio to allow users to select luts, exposure and gamma for hdr images

Boudewijn Rempt boud at valdyas.org
Fri Jun 15 16:10:34 BST 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105266/
-----------------------------------------------------------

Review request for Calligra.


Description
-------

Create a new docker with basically all the options of the Mari color management toolbar. It works both in CPU and in GPU mode, with the CPU mode being very slow, of course.

This adds a new optional dependency, OpenColorIO (which depends on OpenImageIO).


Diffs
-----

  cmake/modules/FindOCIO.cmake PRE-CREATION 
  cmake/modules/FindOIIO.cmake PRE-CREATION 
  krita/CMakeLists.txt 5aede20 
  krita/config-ocio.h.cmake PRE-CREATION 
  krita/data/shaders/CMakeLists.txt 03ac39a 
  krita/data/shaders/hdr_exposure.frag 0917256 
  krita/image/kis_paint_device.h f1725d3 
  krita/image/kis_paint_device.cc 607b687 
  krita/image/kis_pixel_selection.h 121beb6 
  krita/image/kis_pixel_selection.cpp 1c802c4 
  krita/image/kis_selection_based_layer.cpp de39d43 
  krita/plugins/colorspaces/ctlcs/KoCtlColorConversionTransformation.cpp 318043e 
  krita/plugins/colorspaces/ctlcs/KoCtlColorProfile.h 7fabffe 
  krita/plugins/colorspaces/ctlcs/KoCtlColorProfile.cpp 66897c2 
  krita/plugins/colorspaces/ctlcs/KoCtlColorSpace.cpp 6ba3707 
  krita/plugins/extensions/dockers/CMakeLists.txt 6f784dc 
  krita/plugins/extensions/dockers/advancedcolorselector/kis_common_colors.cpp c6467e4 
  krita/plugins/extensions/dockers/defaultdockers/CMakeLists.txt c11a39f 
  krita/plugins/extensions/dockers/defaultdockers/defaultdockers.cpp 7a0cbdb 
  krita/plugins/extensions/dockers/defaultdockers/kis_birdeye_box.h 142b2ab 
  krita/plugins/extensions/dockers/defaultdockers/kis_birdeye_box.cc c6f5492 
  krita/plugins/extensions/dockers/defaultdockers/wdgbirdeye.ui e10037a 
  krita/plugins/extensions/dockers/lut/CMakeLists.txt PRE-CREATION 
  krita/plugins/extensions/dockers/lut/krita_lutdocker.desktop PRE-CREATION 
  krita/plugins/extensions/dockers/lut/lutdocker.h PRE-CREATION 
  krita/plugins/extensions/dockers/lut/lutdocker.cpp PRE-CREATION 
  krita/plugins/extensions/dockers/lut/lutdocker_dock.h PRE-CREATION 
  krita/plugins/extensions/dockers/lut/lutdocker_dock.cpp PRE-CREATION 
  krita/plugins/extensions/dockers/lut/ocio_display_filter.h PRE-CREATION 
  krita/plugins/extensions/dockers/lut/ocio_display_filter.cpp PRE-CREATION 
  krita/plugins/extensions/dockers/lut/wdglut.ui PRE-CREATION 
  krita/ui/CMakeLists.txt 6685df1 
  krita/ui/canvas/kis_canvas2.h aa410c4 
  krita/ui/canvas/kis_canvas2.cpp 6396b29 
  krita/ui/canvas/kis_display_filter.h PRE-CREATION 
  krita/ui/canvas/kis_display_filter.cpp PRE-CREATION 
  krita/ui/canvas/kis_image_pyramid.h 1dcef79 
  krita/ui/canvas/kis_image_pyramid.cpp 33ac3ab 
  krita/ui/canvas/kis_prescaled_projection.h 9e2caab 
  krita/ui/canvas/kis_prescaled_projection.cpp 8c2f043 
  krita/ui/canvas/kis_projection_backend.h b9aa38c 
  krita/ui/dialogs/kis_dlg_preferences.h 6193e7b 
  krita/ui/dialogs/kis_dlg_preferences.cc dbae42d 
  krita/ui/forms/wdgcolorsettings.ui a9df308 
  krita/ui/kis_canvas_resource_provider.h ecd8ec7 
  krita/ui/kis_canvas_resource_provider.cpp 133e4c7 
  krita/ui/kis_config.h 3885a74 
  krita/ui/kis_config.cc 4933059 
  krita/ui/kis_custom_pattern.cc 722d43d 
  krita/ui/kis_exposure_visitor.h 8e53f58 
  krita/ui/kis_exposure_visitor.cc 8a64776 
  krita/ui/kis_view2.cpp 97a7b54 
  krita/ui/opengl/kis_opengl_canvas2.cpp b874c29 
  krita/ui/opengl/kis_opengl_hdr_exposure_program.h 60b3fc4 
  krita/ui/opengl/kis_opengl_hdr_exposure_program.cpp 3b415e2 
  krita/ui/opengl/kis_opengl_image_textures.h ebe0759 
  krita/ui/opengl/kis_opengl_image_textures.cpp d4f282d 
  libs/flake/KoPathShape.cpp 8c8167a 
  libs/pigment/KoColorProfile.h 6835686 
  libs/pigment/KoColorProfile.cpp 5ca60a0 
  plugins/colorengines/lcms2/IccColorSpaceEngine.cpp ad9b3e5 

Diff: http://git.reviewboard.kde.org/r/105266/diff/


Testing
-------


Thanks,

Boudewijn Rempt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20120615/dc6517cb/attachment.htm>


More information about the calligra-devel mailing list