Blender Git Commits

Blender Git commits from all branches.

Page: 1944 / 2888

August 12, 2016, 00:39 (GMT)
Add helper functions to find last and next base in object layers
August 11, 2016, 22:20 (GMT)
Curves: Extend and Batch Extend operator

Fixed a few bugs on the Extend operator.
Fixed memory leaks on the Batch Extend operator.
August 11, 2016, 18:16 (GMT)
Merge branch 'master' into soc-2016-layer_manager
August 11, 2016, 17:25 (GMT)
fix error in ED_space_clip_get_clip_in_region

didn't consider the case that regiondata may be a NULL pointer. Since
dopesheet and graph are also Movie Editors and they don't have
regiondata. Other drawing code also has this problem, so it is not fully
solved. Will need to initialize regiondata for dopesheet and graph.
August 11, 2016, 15:37 (GMT)
Declare Scene.base as deprecated!

It's not accessed anymore now.
August 11, 2016, 15:32 (GMT)
Correct error in base iterator
August 11, 2016, 15:30 (GMT)
Expose layer-base iterator in RNA (Cycles uses this too)

Scripts that iterate over bases shouldn't break.
August 11, 2016, 15:12 (GMT)
fix for viewport geometry mode
August 11, 2016, 15:00 (GMT)
WIP packing: initial chart boundary computation
August 11, 2016, 13:45 (GMT)
removed preview resolution field. will not be needed
August 11, 2016, 13:22 (GMT)
hooked up viewport viewing mode switch
August 11, 2016, 11:35 (GMT)
Merge branch 'master' into soc-2016-multiview
August 11, 2016, 10:54 (GMT)
Half Floats: Fix CUDA rendering

The issue was not in the kernel, but in the bindless mapping instead:
it was allocating space for 4096 slots only, causing writes past the
array boundaries to begin with and making kernel unable to fetch proper
bindless texture object to end with.

Using allocations based on the slot index plus some padding to avoid
too much re-allocations now. A bit weak and maybe allocating all slots
at once is the better alternative, but should let us to work fine for
the time being.
August 11, 2016, 10:04 (GMT)
WIP packing: continuing implementation of concave hull support
August 11, 2016, 07:38 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-uv_tools
August 11, 2016, 02:52 (GMT)
Added initial PBVH creation for weight painting on toggle. PBVH is visible using gui debug number 14.

Copied PBVH painting from dm->drawFacesSolid to draw_mesh_paint.

Added PBVH & drawing to vertex paint. Now free'ing when vertex/weight paint is toggled off.

Changed PBVH material to match sculpt mode.

Merge branch 'master' into soc-2016-pbvh-painting

Remove call to BKE_pbvh_draw from draw_mesh_paint, add pbvh BB drawing to dm's mappedfaces drawing callbacks.

Reading BKE_draw_pbvh code, this function actually handles the whole drawing,
seems like it does a partial update of only modified geometry (optimized drawing
in solid shadding case), don?t think we need that for v/wpaint, at least for now.

So rather just added a call to BKE_pbvh_draw_BB (in case debug value is set)
in dm's mappedfaces drawing callbacks, should do for now.

Moved StrokeCache to sculpt_intern.h and included sculpt_intern.h in paint_vertex.c similar to how sculpt.c includes paint_intern.h.

Alloc'd/free'd a stroke cache in both vertex and weight paint toggles.

separated sculpt and vwpaint init stroke cache variants and invariants. Now creating a stroke cache in weight paint.

Quick bug fix causing sculptcache to crash sculpt.

Added PBVH leaf painting to vertex paint. Weight painting not implemented, but wont take long at all to do.

Merge branch 'master' into soc-2016-pbvh-painting

Preliminary PBVH painting on vertex paint. Should have weight painting at a similar stage relatively soon. Still need to select all leaves within brush region.

Merge branch 'master' into soc-2016-pbvh-painting

Added support for painting multiple leaves at the same time. Also added brush strength and curve fade support. I need to optimize how maps for vert->loops are generated and destroyed.

Now free'ing maps. Removed unused function.

Updated map to be more efficient. Fixed bug with brush radius. Next, looking into getting the nearest ray trace location.

Merge branch 'master' into soc-2016-pbvh-painting

Did a little cleanup. Noticed I

Merge branch 'master' into soc-2016-pbvh-painting

Fixed a bug that was preventing me from implementing the blur functionality. Should have blur working in 24 hours.

Added blur, although I might rename this tool as smudge and make a seperate blur tool.

Forgot to free stroke cache. Something isn't quite right with vert to loop freeing...

Merge branch 'master' into soc-2016-pbvh-painting

Fixed memory leak on map.

Merge branch 'master' into soc-2016-pbvh-painting

Fixed a bug where some vertices under the brush wouldn't paint.

Moved some code around. Got brush strength working.

Moved map creation into the toggle.

Commented out some old code which made the average brush slow. Created a vert to poly map for the blur brush.

Brought back traditional blur, renamed new blur to average, and added an average mode.

Moved maps out of strokecache and into sculptsession.

Merge branch 'soc-2016-pbvh-painting' of git.blender.org:blender into soc-2016-pbvh-painting

Fixed undo bug.

Added mirror painting and radial symmetry.

Merge branch 'master' into soc-2016-pbvh-painting

merged master, but something in the merge broke my windows build, so I had to change something. Also fixed a bug in mirrored painting.

merged master

Added mirror buttons to weight paint, and added pbvh leaf selection and mirrored symmetry code. Still need to create callbacks for pbvh leaf selection.

Rough weight painting working. Fade coming soon.

weight paint is now fading out according to the curve settings. Doing a partial redraw instead of a full screen redraw.

Got the mirror button working. Got multipaint working again.

Changed weight paint to recycle current colors as previous colors instead of copying every weight every click. Also set openMP flags to true, although I still need to add a checkbox in options to enable multiple threads. Added blur support, but...

...still need to add blur support for multi-paint mode.

Copying old wpaints every click is slow in wpaint test start, and only is used to prevent paint overlap. I'm working on doing the same logic using a flag buffer instead, which should speed up the test start. Still need to add blur for multipaint.

...nt. I accidentally removed the accumulate option, but my blur code does essentially the same thing. Will add average brush, since it's been requested a lot.

Working on speeding up wpaint somemore. Added average brush. Average brush is now a default tool option for weight and vertex paint.

Merged master into branch

Merge branch 'master' into soc-2016-pbvh-painting

Forgot to commit modified toolbar.

Merge branch 'soc-2016-pbvh-painting' of git.blender.org:blender into soc-2016-pbvh-painting

Disregard last commit.

Merge branch 'master' into soc-2016-pbvh-painting

Calculating surface normal and direction for smudge, splash prevention, and cone painting

Added smudge tool to vertex paint. WPaint implementation coming soon. Fixed blend to use physically accurate blending model.

added smudge to wpaint. Fixed some strength issues with wpaint. Still need to add spray support.

Merge branch 'master' into soc-2016-pbvh-painting

Merge branch 'master' into soc-2016-pbvh-painting

implemented brush normal based splash prevention

added spray support to weight paint. Vertex paint spray support is giving me grief...

Fixed bug where radial mirror would not work without normal mirror being enabled.

Merge branch 'master' into soc-2016-pbvh-painting

Differential Revision: https://developer.blender.org/D2150
August 11, 2016, 02:35 (GMT)
Merge branch 'master' into soc-2016-layer_manager
August 11, 2016, 02:33 (GMT)
Work towards deprecating Scene.base

Disabled depsgraph base sorting for now, need to check how this will be handled in future.
Realize base iterators definitely need to be improved to work for corner cases :S
August 11, 2016, 01:33 (GMT)
Fixed bug where radial mirror would not work without normal mirror being enabled.
August 10, 2016, 21:36 (GMT)
fix for manta liquid inflow and some general code cleanup in liquid script
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021