Revision 666733

Go back to digest for 27th May 2007

Features in Office

Adrian Page committed changes in /trunk/koffice/krita:

- Add an OpenGL shader for high dynamic range exposure display. Tested on NVIDIA, ATI might need the use of an ATI-specific extension - can't test it at the moment.
- Fixed exposure control for OpenGL and QPainter canvases.
- Fixed changing the canvas settings without having to quit and restart.
- Added an option to enable OpenGL shaders (disabled by default).

File Changes

Added 17 files
  • /trunk/koffice/krita
  •   /data/shaders
  •   /ui/kis_opengl.cpp
  •   /ui/kis_opengl.h
  •   /ui/kis_opengl_fragment_shader.cpp
  •   /ui/kis_opengl_fragment_shader.h
  •   /ui/kis_opengl_hdr_exposure_program.cpp
  •   /ui/kis_opengl_hdr_exposure_program.h
  •   /ui/kis_opengl_image_textures.cpp
  •   /ui/kis_opengl_image_textures.h
  •   /ui/kis_opengl_program.cpp
  •   /ui/kis_opengl_program.h
  •   /ui/kis_opengl_shader.cpp
  •   /ui/kis_opengl_shader.h
  •   /ui/kis_opengl_vertex_shader.cpp
  •   /ui/kis_opengl_vertex_shader.h
  •   /data/shaders/CMakeLists.txt
  •   /data/shaders/hdr_exposure.frag
Deleted 2 files
  • /trunk/koffice/krita/ui
  •   /kis_opengl_image_context.cc
  •   /kis_opengl_image_context.h
Modified 13 files
  • /trunk/koffice/krita
  •   /data/CMakeLists.txt
  •   /ui/CMakeLists.txt
  •   /ui/kis_birdeye_box.cc
  •   /ui/kis_canvas2.cpp
  •   /ui/kis_canvas2.h
  •   /ui/kis_dlg_preferences.cc
  •   /ui/kis_factory2.cc
  •   /ui/kis_opengl_canvas2.cpp
  •   /ui/kis_opengl_canvas2.h
  •   /ui/kis_qpainter_canvas.cpp
  •   /ui/kis_resource_provider.cc
  •   /ui/kis_view2.h
  •   /ui/wdgdisplaysettings.ui
32 files changed in total