Blender Git Loki
Git Commits -> Revision f745564
Revision f745564 by Antonis Ryakiotakis (master) July 21, 2014, 10:02 (GMT) |
GSOC 2013 paint Yep, at last it's here! There are a few minor issues remaining but development can go on in master after discussion at blender institute. For full list of features see: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72/Painting Thanks to Sergey and Campbell for the extensive review and to the countless artists that have given their input and reported issues during development. |
Commit Details:
Full Hash: f745564e4ee791e4faf804b09ce975b882f4f8d9
Parent Commit: 8489b94
Lines Changed: +7928, -1221
1 Added Path:
/source/blender/editors/sculpt_paint/paint_curve.c (+800, -0) (View)
112 Modified Paths:
/release/scripts/startup/bl_ui/properties_paint_common.py (+104, -0) (Diff)
/release/scripts/startup/bl_ui/space_image.py (+83, -47) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+105, -40) (Diff)
/SConstruct (+2, -0) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_brush.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+8, -4) (Diff)
/source/blender/blenkernel/BKE_library.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_material.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+24, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+50, -6) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+42, -12) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+29, -3) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/idcode.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+19, -0) (Diff)
/source/blender/blenkernel/intern/material.c (+114, -1) (Diff)
/source/blender/blenkernel/intern/paint.c (+103, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+45, -5) (Diff)
/source/blender/blenkernel/intern/texture.c (+3, -2) (Diff)
/source/blender/blenlib/BLI_math_color_blend.h (+36, -0) (Diff)
/source/blender/blenlib/BLI_math_vector.h (+2, -0) (Diff)
/source/blender/blenlib/intern/math_color_blend_inline.c (+1101, -70) (Diff)
/source/blender/blenloader/intern/readfile.c (+58, -1) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+22, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+34, -0) (Diff)
/source/blender/editors/datafiles/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/datafiles/SConscript (+2, -0) (Diff)
/source/blender/editors/include/ED_datafiles.h (+6, -0) (Diff)
/source/blender/editors/include/ED_image.h (+3, -0) (Diff)
/source/blender/editors/include/ED_paint.h (+5, -1) (Diff)
/source/blender/editors/include/ED_transform.h (+1, -0) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -0) (Diff)
/source/blender/editors/include/UI_icons.h (+2, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+15, -0) (Diff)
/source/blender/editors/include/UI_resources.h (+3, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+143, -5) (Diff)
/source/blender/editors/interface/interface_icons.c (+2, -0) (Diff)
/source/blender/editors/interface/interface_intern.h (+4, -0) (Diff)
/source/blender/editors/interface/interface_ops.c (+90, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+59, -0) (Diff)
/source/blender/editors/interface/interface_widgets.c (+12, -0) (Diff)
/source/blender/editors/interface/resources.c (+55, -2) (Diff)
/source/blender/editors/render/render_update.c (+6, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+2, -1) (Diff)
/source/blender/editors/sculpt_paint/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+152, -8) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+605, -82) (Diff)
/source/blender/editors/sculpt_paint/paint_image_2d.c (+677, -195) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+692, -276) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+51, -12) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+171, -5) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+380, -98) (Diff)
/source/blender/editors/sculpt_paint/paint_undo.c (+27, -27) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+286, -10) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+18, -10) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+22, -69) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+4, -6) (Diff)
/source/blender/editors/space_api/spacetypes.c (+1, -0) (Diff)
/source/blender/editors/space_image/image_edit.c (+31, -8) (Diff)
/source/blender/editors/space_image/image_ops.c (+10, -1) (Diff)
/source/blender/editors/space_image/space_image.c (+15, -0) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+89, -17) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+18, -3) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+7, -1) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+3, -3) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+3, -2) (Diff)
/source/blender/editors/transform/transform.c (+53, -18) (Diff)
/source/blender/editors/transform/transform.h (+1, -0) (Diff)
/source/blender/editors/transform/transform_constraints.c (+3, -0) (Diff)
/source/blender/editors/transform/transform_conversions.c (+181, -7) (Diff)
/source/blender/editors/transform/transform_generics.c (+45, -3) (Diff)
/source/blender/editors/transform/transform_snap.c (+3, -0) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+31, -2) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+2, -1) (Diff)
/source/blender/gpu/GPU_buffers.h (+1, -0) (Diff)
/source/blender/gpu/GPU_draw.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+105, -8) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+3, -3) (Diff)
/source/blender/imbuf/IMB_imbuf.h (+18, -2) (Diff)
/source/blender/imbuf/intern/rectop.c (+240, -30) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+86, -8) (Diff)
/source/blender/makesdna/DNA_ID.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_material_types.h (+14, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+27, -6) (Diff)
/source/blender/makesdna/DNA_space_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+306, -43) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_material.c (+73, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+17, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+95, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+40, -27) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+19, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+2, -1) (Diff)
/source/blender/windowmanager/intern/wm_dragdrop.c (+18, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+14, -9) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+2, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+3, -1) (Diff)
/source/blender/windowmanager/wm_event_types.h (+1, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+7, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageBuff.cpp (+2, -2) (Diff)
/release/scripts/startup/bl_ui/space_image.py (+83, -47) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+105, -40) (Diff)
/SConstruct (+2, -0) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_brush.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+8, -4) (Diff)
/source/blender/blenkernel/BKE_library.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_material.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+24, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+50, -6) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+42, -12) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+29, -3) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/idcode.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+19, -0) (Diff)
/source/blender/blenkernel/intern/material.c (+114, -1) (Diff)
/source/blender/blenkernel/intern/paint.c (+103, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+45, -5) (Diff)
/source/blender/blenkernel/intern/texture.c (+3, -2) (Diff)
/source/blender/blenlib/BLI_math_color_blend.h (+36, -0) (Diff)
/source/blender/blenlib/BLI_math_vector.h (+2, -0) (Diff)
/source/blender/blenlib/intern/math_color_blend_inline.c (+1101, -70) (Diff)
/source/blender/blenloader/intern/readfile.c (+58, -1) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+22, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+34, -0) (Diff)
/source/blender/editors/datafiles/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/datafiles/SConscript (+2, -0) (Diff)
/source/blender/editors/include/ED_datafiles.h (+6, -0) (Diff)
/source/blender/editors/include/ED_image.h (+3, -0) (Diff)
/source/blender/editors/include/ED_paint.h (+5, -1) (Diff)
/source/blender/editors/include/ED_transform.h (+1, -0) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -0) (Diff)
/source/blender/editors/include/UI_icons.h (+2, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+15, -0) (Diff)
/source/blender/editors/include/UI_resources.h (+3, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+143, -5) (Diff)
/source/blender/editors/interface/interface_icons.c (+2, -0) (Diff)
/source/blender/editors/interface/interface_intern.h (+4, -0) (Diff)
/source/blender/editors/interface/interface_ops.c (+90, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+59, -0) (Diff)
/source/blender/editors/interface/interface_widgets.c (+12, -0) (Diff)
/source/blender/editors/interface/resources.c (+55, -2) (Diff)
/source/blender/editors/render/render_update.c (+6, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+2, -1) (Diff)
/source/blender/editors/sculpt_paint/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+152, -8) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+605, -82) (Diff)
/source/blender/editors/sculpt_paint/paint_image_2d.c (+677, -195) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+692, -276) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+51, -12) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+171, -5) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+380, -98) (Diff)
/source/blender/editors/sculpt_paint/paint_undo.c (+27, -27) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+286, -10) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+18, -10) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+22, -69) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+4, -6) (Diff)
/source/blender/editors/space_api/spacetypes.c (+1, -0) (Diff)
/source/blender/editors/space_image/image_edit.c (+31, -8) (Diff)
/source/blender/editors/space_image/image_ops.c (+10, -1) (Diff)
/source/blender/editors/space_image/space_image.c (+15, -0) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+89, -17) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+18, -3) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+7, -1) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+3, -3) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+3, -2) (Diff)
/source/blender/editors/transform/transform.c (+53, -18) (Diff)
/source/blender/editors/transform/transform.h (+1, -0) (Diff)
/source/blender/editors/transform/transform_constraints.c (+3, -0) (Diff)
/source/blender/editors/transform/transform_conversions.c (+181, -7) (Diff)
/source/blender/editors/transform/transform_generics.c (+45, -3) (Diff)
/source/blender/editors/transform/transform_snap.c (+3, -0) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+31, -2) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+2, -1) (Diff)
/source/blender/gpu/GPU_buffers.h (+1, -0) (Diff)
/source/blender/gpu/GPU_draw.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+105, -8) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+3, -3) (Diff)
/source/blender/imbuf/IMB_imbuf.h (+18, -2) (Diff)
/source/blender/imbuf/intern/rectop.c (+240, -30) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+86, -8) (Diff)
/source/blender/makesdna/DNA_ID.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_material_types.h (+14, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+27, -6) (Diff)
/source/blender/makesdna/DNA_space_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+306, -43) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_material.c (+73, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+17, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+95, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+40, -27) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+19, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+2, -1) (Diff)
/source/blender/windowmanager/intern/wm_dragdrop.c (+18, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+14, -9) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+2, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+3, -1) (Diff)
/source/blender/windowmanager/wm_event_types.h (+1, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+7, -0) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageBuff.cpp (+2, -2) (Diff)