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 |
Revision fa0163b by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, hair_system, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) 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. |
Revision 7112a53 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, hair_system, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) March 4, 2014, 12:42 (GMT) |
Normalize the normal vector after sample eval to account for interpolation. |
Revision 60cde6c by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, hair_system, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) March 4, 2014, 12:42 (GMT) |
Added a bool return to the eval function to give feedback on invalid samples. |
Revision 717db95 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, hair_system, strand_editmode, strand_gpu, strand_nodes, tmp_hair_curves) March 3, 2014, 16:57 (GMT) |
Added a basic RNA definition for the mesh sampling system. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021