Color management cleanup and improvements
authorSergey Sharybin <sergey.vfx@gmail.com>
Sat, 30 Jun 2012 12:37:41 +0000 (12:37 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Sat, 30 Jun 2012 12:37:41 +0000 (12:37 +0000)
commit6bfe9266be22a087e56efaccca9b52aa553b7530
treea48a9510c6b57139fc1d1a68734352fd7e0cfc01
parentb57a5521c4a6b1f27fdb2a122b2b31f4f7308950
Color management cleanup and improvements

- De-duplicate code used by color management panel drawing,
  moved this panel to utility file in bl_ui

- Added support of per-window color management control
  which means view transform. exposure and gamma could be
  set per window and all spaces would use this settings.

  This is default behavior for older files now.

- Added support of color management display of movie clips
  in clip editor.

  Supported both texture buffer and fallback draw methods.

- Fixed default values for exposure and gamma
17 files changed:
release/scripts/startup/bl_ui/properties_color_management.py [new file with mode: 0644]
release/scripts/startup/bl_ui/space_clip.py
release/scripts/startup/bl_ui/space_image.py
release/scripts/startup/bl_ui/space_node.py
source/blender/editors/include/ED_clip.h
source/blender/editors/space_clip/clip_draw.c
source/blender/editors/space_clip/clip_editor.c
source/blender/editors/space_clip/space_clip.c
source/blender/editors/space_image/image_draw.c
source/blender/editors/space_node/drawnode.c
source/blender/imbuf/IMB_colormanagement.h
source/blender/imbuf/intern/colormanagement.c
source/blender/makesdna/DNA_space_types.h
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/makesrna/intern/rna_color.c
source/blender/makesrna/intern/rna_space.c
source/blender/makesrna/intern/rna_wm.c