Revision 88f6905...

Go back to digest for 6th October 2013

Optimization in Office

Lukáš Tvrdý committed changes in [calligra] /plugins/extensions/gmic:

Improve performance for gmic filters

o don't change the input layer colorspace to float 32-bit
o convert pixels using numContiguousColumns buffer
o simplify KisGmicSimpleConvertor
o add benchmarks for round-trip conversion
- QImage -> gmic -> QImage
- KisPaintDevice -> gmic -> KisPaintDevice
o benchmark conversion to and from gmic separatly
o do not bitblt, copy pixels directly to input layer for now

File Changes

Modified 7 files
  • /plugins/extensions/gmic
  •   krita/kis_gmic_plugin.cpp
  •   krita/kis_gmic_simple_convertor.cpp
  •   krita/kis_gmic_simple_convertor.h
  •   krita/kis_import_gmic_processing_visitor.cpp
  •   krita/tests/kis_gmic_benchmarks.cpp
  •   krita/tests/kis_gmic_benchmarks.h
  •   krita/tests/kis_gmic_tests.cpp
7 files changed in total