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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021