Blender Git Loki
Git Commits -> Revision bfe248b
April 6, 2010, 02:05 (GMT) |
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! |
Commit Details:
Full Hash: bfe248b3d629d28fed3798e9f6a42bccb5d40f9e
SVN Revision: 28027
Parent Commit: ea7fdb5
Lines Changed: +1168, -114
19 Modified Paths:
/release/scripts/ui/space_image.py (+59, -2) (Diff)
/source/blender/blenkernel/BKE_colortools.h (+3, -2) (Diff)
/source/blender/blenkernel/intern/colortools.c (+218, -31) (Diff)
/source/blender/blenlib/intern/math_color.c (+2, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+24, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+4, -0) (Diff)
/source/blender/editors/interface/interface_draw.c (+431, -32) (Diff)
/source/blender/editors/interface/interface_handlers.c (+169, -2) (Diff)
/source/blender/editors/interface/interface_intern.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+76, -3) (Diff)
/source/blender/editors/interface/interface_widgets.c (+8, -0) (Diff)
/source/blender/editors/space_image/image_ops.c (+13, -12) (Diff)
/source/blender/editors/space_image/space_image.c (+25, -16) (Diff)
/source/blender/makesdna/DNA_color_types.h (+41, -2) (Diff)
/source/blender/makesdna/DNA_space_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_color.c (+72, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+8, -9) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+8, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_colortools.h (+3, -2) (Diff)
/source/blender/blenkernel/intern/colortools.c (+218, -31) (Diff)
/source/blender/blenlib/intern/math_color.c (+2, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+24, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+4, -0) (Diff)
/source/blender/editors/interface/interface_draw.c (+431, -32) (Diff)
/source/blender/editors/interface/interface_handlers.c (+169, -2) (Diff)
/source/blender/editors/interface/interface_intern.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+76, -3) (Diff)
/source/blender/editors/interface/interface_widgets.c (+8, -0) (Diff)
/source/blender/editors/space_image/image_ops.c (+13, -12) (Diff)
/source/blender/editors/space_image/space_image.c (+25, -16) (Diff)
/source/blender/makesdna/DNA_color_types.h (+41, -2) (Diff)
/source/blender/makesdna/DNA_space_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_color.c (+72, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+8, -9) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+8, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)