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

Commit Hook null at kde.org
Tue Aug 7 13:37:28 BST 2012


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


This review has been submitted with commit 7e3258d4968dfcc686b21315bbfd221c1f9fca56 by Boudewijn Rempt to branch master.

- Commit Hook


On July 19, 2012, 2:28 p.m., Boudewijn Rempt wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/105266/
> -----------------------------------------------------------
> 
> (Updated July 19, 2012, 2:28 p.m.)
> 
> 
> 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/config-oiio.h.cmake PRE-CREATION 
>   krita/data/shaders/CMakeLists.txt 03ac39a 
>   krita/data/shaders/hdr_exposure.frag 0917256 
>   krita/image/kis_colorspace_convert_visitor.h 34b0ee5 
>   krita/image/kis_colorspace_convert_visitor.cpp 70316a7 
>   krita/image/kis_fixed_paint_device.h 33fbbc1 
>   krita/image/kis_fixed_paint_device.cpp 1f2933f 
>   krita/image/kis_group_layer.cc dd3773a 
>   krita/image/kis_image.h 77b1669 
>   krita/image/kis_image.cc 398b7f0 
>   krita/image/kis_layer.cc 5f8d39c 
>   krita/image/kis_mask.cc 4d56fec 
>   krita/image/kis_paint_device.h f1725d3 
>   krita/image/kis_paint_device.cc 607b687 
>   krita/image/kis_painter.h 8ea7949 
>   krita/image/kis_painter.cc 4ad9a37 
>   krita/image/kis_pixel_selection.h 121beb6 
>   krita/image/kis_pixel_selection.cpp 47edef1 
>   krita/image/kis_selection_based_layer.cpp de39d43 
>   krita/image/tests/kis_colorspace_convert_visitor_test.cpp db2aa14 
>   krita/image/tests/kis_fixed_paint_device_test.cpp ea4b456 
>   krita/image/tests/kis_image_test.cpp d9f2b95 
>   krita/plugins/colorspaces/ctlcs/KoCtlColorConversionTransformation.h 93101c0 
>   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/colorspaceconversion/colorspaceconversion.cc 3bb48a8 
>   krita/plugins/extensions/colorspaceconversion/dlg_colorspaceconversion.cc 9c72e54 
>   krita/plugins/extensions/colorspaceconversion/wdgconvertcolorspace.ui 8701468 
>   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/historydocker/KisUndoModel.cpp 256fb77 
>   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/plugins/filters/fastcolortransfer/fastcolortransfer.cpp 4b79bcb 
>   krita/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp 6fd7d8c 
>   krita/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp 0e60b93 
>   krita/plugins/formats/CMakeLists.txt ea786da 
>   krita/plugins/formats/bmp/CMakeLists.txt 93d7595 
>   krita/plugins/formats/bmp/kis_bmp_export.cpp 5df7eac 
>   krita/plugins/formats/jpeg/kis_jpeg_converter.cc 58afd38 
>   krita/plugins/formats/oiio/CMakeLists.txt PRE-CREATION 
>   krita/plugins/formats/oiio/kis_oiio_export.h PRE-CREATION 
>   krita/plugins/formats/oiio/kis_oiio_export.cpp PRE-CREATION 
>   krita/plugins/formats/oiio/kis_oiio_import.h PRE-CREATION 
>   krita/plugins/formats/oiio/kis_oiio_import.cpp PRE-CREATION 
>   krita/plugins/formats/oiio/krita_oiio.desktop PRE-CREATION 
>   krita/plugins/formats/oiio/krita_oiio_export.desktop PRE-CREATION 
>   krita/plugins/formats/oiio/krita_oiio_import.desktop PRE-CREATION 
>   krita/plugins/formats/ppm/kis_ppm_export.cpp 7b146f1 
>   krita/plugins/formats/tiff/kis_tiff_converter.cc ee99530 
>   krita/plugins/paintops/colorsmudge/kis_colorsmudgeop.cpp 15594d4 
>   krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.cpp 92fcec1 
>   krita/plugins/paintops/hatching/kis_hatching_paintop.cpp c104753 
>   krita/plugins/paintops/libbrush/kis_auto_brush.cpp 8472314 
>   krita/plugins/paintops/libbrush/kis_brush.cpp 049f431 
>   krita/plugins/paintops/libbrush/kis_gbr_brush.cpp d164d18 
>   krita/plugins/paintops/libbrush/tests/kis_auto_brush_test.cpp 6bf6b79 
>   krita/plugins/paintops/libbrush/tests/kis_brush_test.cpp f02ac0b 
>   krita/plugins/paintops/mypaint/mypaint_surface.cpp 1d84886 
>   krita/plugins/tools/tool_transform2/kis_tool_transform.cc fa41229 
>   krita/sdk/tests/filestest.h acba4da 
>   krita/ui/CMakeLists.txt b002541 
>   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 3efcd21 
>   krita/ui/forms/wdgcolorsettings.ui b7e3395 
>   krita/ui/kis_bookmarked_filter_configurations_model.cc 777627b 
>   krita/ui/kis_canvas_resource_provider.h 6bd5506 
>   krita/ui/kis_canvas_resource_provider.cpp 8e104c6 
>   krita/ui/kis_clipboard.cc 744c767 
>   krita/ui/kis_config.h 8e717d5 
>   krita/ui/kis_config.cc 238f06f 
>   krita/ui/kis_custom_pattern.cc 722d43d 
>   krita/ui/kis_exposure_visitor.h 8e53f58 
>   krita/ui/kis_exposure_visitor.cc 8a64776 
>   krita/ui/kis_filters_model.cc e1b6b76 
>   krita/ui/kis_mimedata.cpp 63db3cc 
>   krita/ui/kis_png_converter.cpp 232cb5e 
>   krita/ui/kis_view2.cpp 438bc3a 
>   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 
>   krita/ui/opengl/kis_texture_tile_update_info.h f100ec6 
>   krita/ui/widgets/kis_scratch_pad.cpp ca368eb 
>   libs/flake/KoOdfWorkaround.cpp d6aff39 
>   libs/pigment/KoBasicHistogramProducers.cpp 14cee0b 
>   libs/pigment/KoColor.cpp 5a70272 
>   libs/pigment/KoColorConversionAlphaTransformation.h 2b17e68 
>   libs/pigment/KoColorConversionAlphaTransformation.cpp 63f92c3 
>   libs/pigment/KoColorConversionCache.h d2ecf64 
>   libs/pigment/KoColorConversionCache.cpp 6a2d68c 
>   libs/pigment/KoColorConversionSystem.h 8378d96 
>   libs/pigment/KoColorConversionSystem.cpp aeb0975 
>   libs/pigment/KoColorConversionTransformation.h 8d461d9 
>   libs/pigment/KoColorConversionTransformation.cpp 0ab863f 
>   libs/pigment/KoColorConversionTransformationAbstractFactory.h bddb253 
>   libs/pigment/KoColorProfile.h 6835686 
>   libs/pigment/KoColorProfile.cpp 5ca60a0 
>   libs/pigment/KoColorSpace.h b61a211 
>   libs/pigment/KoColorSpace.cpp c20a9a3 
>   libs/pigment/KoColorSpaceAbstract.h bbcad8f 
>   libs/pigment/KoCopyColorConversionTransformation.h b5db364 
>   libs/pigment/KoCopyColorConversionTransformation.cpp 255f546 
>   libs/pigment/KoFallBackColorTransformation.cpp f6ab183 
>   libs/pigment/KoMultipleColorConversionTransformation.h 0c9580e 
>   libs/pigment/KoMultipleColorConversionTransformation.cpp b94e205 
>   libs/pigment/colorspaces/KoAlphaColorSpace.h ba70b17 
>   libs/pigment/colorspaces/KoAlphaColorSpace.cpp 95bf868 
>   libs/pigment/colorspaces/KoSimpleColorSpace.h 594f7c9 
>   libs/pigment/colorspaces/KoSimpleColorSpaceEngine.h b9cadde 
>   libs/pigment/colorspaces/KoSimpleColorSpaceEngine.cpp cd20cc1 
>   plugins/colorengines/lcms2/IccColorSpaceEngine.h 5328e26 
>   plugins/colorengines/lcms2/IccColorSpaceEngine.cpp ad9b3e5 
>   plugins/colorengines/lcms2/tests/TestKoCompositeOps.cpp 22d7132 
> 
> 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/20120807/e1c0c29c/attachment.htm>


More information about the calligra-devel mailing list