Blender Git Commits

Blender Git commits from all branches.

Page: 2686 / 2888

March 12, 2014, 13:39 (GMT)
Despgraph object itself - Noted some speculative features it needs to have

Namely, some "instance_data" datastore, which is used to store evaluation
state/context info which is used as part of multithreaded/threadsafe
evaluation of subgraphs...
March 12, 2014, 13:39 (GMT)
Code reshuffling and more fleshing out of core types
March 12, 2014, 13:39 (GMT)
Move all C-code to "depsgraph" module

This makes it easier to grab all the code and dump it in any appropriate
directory in the main Blender source code as needed later. It's not clear
yet though which directory exactly these will go to (or whether this will
need to end up as a separate module, or just mixed into blenkernel, since
there will be many cross-references between the two).
March 11, 2014, 19:58 (GMT)
Somehow git managed to do this great thing on that last merge. Fixing.
March 11, 2014, 19:48 (GMT)
Merge branch 'master' into soc-2013-paint
March 11, 2014, 19:13 (GMT)
Merge branch 'master' into soc-2013-paint
March 10, 2014, 22:59 (GMT)
Speedup for 2D painting: Use partial update for mask textures.
March 10, 2014, 21:54 (GMT)
Remove jitter from brush cache tests it is also unneeded.
March 10, 2014, 21:49 (GMT)
Make palette sampling more stable. It was possible to sample too many
palette colors just by hovering the pen over the screen.
March 10, 2014, 21:07 (GMT)
More cruft removal and cleanup of 2d paint cache invalidation.
March 7, 2014, 22:37 (GMT)
Refactoring:

Separate mask texture and color texture sampling. Old code was
exceedingly convoluted and hard to follow. Now the two texture slots
handle updating independently. There may be some updating errors
but preliminary testing seems OK.

TODO, possible now at last: Manage partial update
for mask textures just like color textures.
March 7, 2014, 16:49 (GMT)
Deduplicate some gradient evaluation code

Fix: Fill tool in projection painting could still use secondary color
March 7, 2014, 12:28 (GMT)
Merge branch 'master' into soc-2013-paint
March 5, 2014, 20:34 (GMT)
move layers to their own panel
March 5, 2014, 19:39 (GMT)
merge with master 19f7f9afab1b36ca
March 4, 2014, 21:43 (GMT)
Merge branch 'master' into soc-2013-viewport_fx

Conflicts:
CMakeLists.txt
intern/cycles/app/CMakeLists.txt
intern/ghost/CMakeLists.txt
intern/ghost/intern/GHOST_Window.h
intern/ghost/intern/GHOST_WindowWin32.cpp
intern/ghost/intern/GHOST_WindowWin32.h
release/datafiles/startup.blend
source/blender/blenfont/BLF_api.h
source/blender/blenfont/intern/blf_font.c
source/blender/blenfont/intern/blf_glyph.c
source/blender/blenfont/intern/blf_lang.c
source/blender/blenkernel/intern/anim.c
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/displist.c
source/blender/blenkernel/intern/editderivedmesh.c
source/blender/blenkernel/intern/mball.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/pbvh.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/blenlib/BLI_math_base.h
source/blender/blenlib/BLI_math_matrix.h
source/blender/blenlib/BLI_smallhash.h
source/blender/blenlib/intern/math_matrix.c
source/blender/blenlib/intern/math_vector_inline.c
source/blender/blenlib/intern/storage.c
source/blender/blenloader/BLO_readfile.h
source/blender/datatoc/CMakeLists.txt
source/blender/editors/animation/keyframes_draw.c
source/blender/editors/armature/CMakeLists.txt
source/blender/editors/armature/editarmature_sketch.c
source/blender/editors/gpencil/drawgpencil.c
source/blender/editors/include/BIF_gl.h
source/blender/editors/include/BIF_glutil.h
source/blender/editors/include/UI_interface.h
source/blender/editors/interface/interface_draw.c
source/blender/editors/interface/interface_ops.c
source/blender/editors/interface/interface_panel.c
source/blender/editors/interface/interface_widgets.c
source/blender/editors/mask/mask_draw.c
source/blender/editors/mesh/editmesh_knife.c
source/blender/editors/mesh/editmesh_select.c
source/blender/editors/screen/glutil.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screendump.c
source/blender/editors/sculpt_paint/paint_cursor.c
source/blender/editors/sculpt_paint/paint_image.c
source/blender/editors/sculpt_paint/paint_image_proj.c
source/blender/editors/sculpt_paint/paint_intern.h
source/blender/editors/sculpt_paint/sculpt_intern.h
source/blender/editors/space_action/action_draw.c
source/blender/editors/space_action/space_action.c
source/blender/editors/space_clip/clip_dopesheet_draw.c
source/blender/editors/space_clip/clip_draw.c
source/blender/editors/space_file/file_intern.h
source/blender/editors/space_graph/graph_draw.c
source/blender/editors/space_image/image_draw.c
source/blender/editors/space_info/textview.c
source/blender/editors/space_nla/nla_draw.c
source/blender/editors/space_node/drawnode.c
source/blender/editors/space_node/node_draw.c
source/blender/editors/space_outliner/outliner_draw.c
source/blender/editors/space_sequencer/sequencer_draw.c
source/blender/editors/space_text/text_draw.c
source/blender/editors/space_view3d/drawarmature.c
source/blender/editors/space_view3d/drawmesh.c
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/space_view3d/drawvolume.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_fly.c
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/transform/transform.c
source/blender/editors/transform/transform.h
source/blender/editors/transform/transform_constraints.c
source/blender/editors/transform/transform_manipulator.c
source/blender/editors/util/ed_util.c
source/blender/editors/uvedit/CMakeLists.txt
source/blender/editors/uvedit/uvedit_draw.c
source/blender/editors/uvedit/uvedit_smart_stitch.c
source/blender/gpu/GPU_buffers.h
source/blender/gpu/intern/gpu_buffers.c
source/blender/gpu/intern/gpu_codegen.c
source/blender/gpu/intern/gpu_draw.c
source/blender/gpu/intern/gpu_extensions.c
source/blender/gpu/intern/gpu_simple_shader.c
source/blender/gpu/shaders/gpu_shader_material.glsl
source/blender/render/intern/source/voxeldata.c
source/blender/windowmanager/intern/wm_dragdrop.c
source/blender/windowmanager/intern/wm_draw.c
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_gesture.c
source/blender/windowmanager/intern/wm_subwindow.c
source/blender/windowmanager/intern/wm_window.c
March 4, 2014, 14:39 (GMT)
Changed mesh sample definition to use 3 vertex weights instead of a
face index. This is easier to sample uniformly and avoids the need for
tesselation for evaluating.
March 4, 2014, 12:42 (GMT)
Normalize the normal vector after sample eval to account for
interpolation.
March 4, 2014, 12:42 (GMT)
Added a bool return to the eval function to give feedback on invalid
samples.
March 3, 2014, 16:57 (GMT)
Added a basic RNA definition for the mesh sampling system.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021