Patch [#21750] Add luma waveform and vectorscope to image view
authorMatt Ebb <matt@mke3.net>
Tue, 6 Apr 2010 02:05:54 +0000 (02:05 +0000)
committerMatt Ebb <matt@mke3.net>
Tue, 6 Apr 2010 02:05:54 +0000 (02:05 +0000)
commitbfe248b3d629d28fed3798e9f6a42bccb5d40f9e
treed4b75ad54067d790cdabaa7e843624b1d423a5af
parentea7fdb55a3e8f088161b218b96220c1cba9380a1
Patch [#21750] Add luma waveform and vectorscope to image view
by Xavier Thomas

This adds the waveform monitor and vectorscope to the image editor 'scopes'
region, bringing it inline (plus a bit more) with sequence editor functionality,
and a big step closer to the end goal of unifying the display code for image/
comp/sequence editor. It's non-intrusive, using the same code paths as
the histogram.

There's still room for more tweaks - I modified the original patch, changing
the openGL immediate mode drawing of the waveform display to vertex arrays for
speed optimisation. Xavier can look at doing this for the vectorscope now too.

Thanks very much Xavier!
19 files changed:
release/scripts/ui/space_image.py
source/blender/blenkernel/BKE_colortools.h
source/blender/blenkernel/intern/colortools.c
source/blender/blenlib/intern/math_color.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/include/UI_interface.h
source/blender/editors/interface/interface_draw.c
source/blender/editors/interface/interface_handlers.c
source/blender/editors/interface/interface_intern.h
source/blender/editors/interface/interface_templates.c
source/blender/editors/interface/interface_widgets.c
source/blender/editors/space_image/image_ops.c
source/blender/editors/space_image/space_image.c
source/blender/makesdna/DNA_color_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/makesrna/RNA_access.h
source/blender/makesrna/intern/rna_color.c
source/blender/makesrna/intern/rna_space.c
source/blender/makesrna/intern/rna_ui_api.c