November 30, 2016, 01:04 (GMT) |
Initial Surface Deform Modifier implementation |
November 29, 2016, 22:41 (GMT) |
UI: Remove 'x' icon from paths and lists |
November 29, 2016, 17:24 (GMT) |
Start of versioning and more work |
November 29, 2016, 14:23 (GMT) |
New DNA for layers |
November 29, 2016, 14:15 (GMT) |
Barebones for dna files |
November 29, 2016, 12:23 (GMT) |
Merge branch 'blender2.8' into transform-manipulators Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/editors/interface/resources.c source/blender/editors/screen/glutil.c source/blender/gpu/intern/gpu_shader.c |
November 29, 2016, 12:02 (GMT) |
Fix out of bound array access And other minor fixes. |
November 29, 2016, 11:40 (GMT) |
Fix compilation error with latest OIIO 1.7.8 There are some changes in OIIO includes so now need to do some things differently. |
November 29, 2016, 10:39 (GMT) |
Fix T50094: Crash when viewport rendering point density texture The idea is simple: cache PD resolution from cache_point_density() RNA function because that one is supposed to be called while database is locked for original synchronization. Ideally we would also pass array size to the sampling function, but it turned out to be quite problematic because API only accepts int type and passing size_t might cause some weird behavior. |
November 29, 2016, 10:03 (GMT) |
Cycles: Pass extra array size argument to builtin image pixels functions This is a way to avoid possible memory corruption when render threads works in parallel with UI thread. Not guarantees complete safe, but makes things easier to check anyway. |
November 29, 2016, 09:31 (GMT) |
November 29, 2016, 08:15 (GMT) |
Fix T50029: BVHTree.FromPolygons memory leak |
November 29, 2016, 07:35 (GMT) |
Fix C++11 building on MSVC 2015 Newest 2017 not yet supported because i don't know its version symbol... |
November 29, 2016, 06:01 (GMT) |
Default to C++11 for all compilers (2.8) This fixes multiple problems on latest Mac OS + Xcode. Hopefully does not cause any on other platforms. The Xcode detection logic could use further cleanup. It's checking several old versions that are unsupported for Blender 2.8+ development. |
November 29, 2016, 05:26 (GMT) |
DerivedMeshes clean up their draw-batch caches No more "Not freed memory blocks"! This code was almost ready 1 month ago, waiting for other pieces to fall into place. |
November 29, 2016, 05:12 (GMT) |
Gawain: batch mode uses buffer ID funcs The _discard functions now free their resources! These were waiting on thread-safe ID management, which we now have. |
November 29, 2016, 05:08 (GMT) |
Gawain: immediate mode uses buffer ID funcs These functions are called very infrequently. |
November 29, 2016, 05:03 (GMT) |
Gawain: manage GL buffer IDs in a thread-safe way Needed because deps graph can destroy objects from any thread. We ran into the same problem & solved it in GPU_buffers. Implemented in C++11 since it provides the needed machinery. The interface is in C like the rest of Gawain. |
November 29, 2016, 02:55 (GMT) |
[msvc] remove /opt all together and revert to the default behavior /opt:ref for release builds, /opt:noref for debug builds. |
November 29, 2016, 02:06 (GMT) |
Comment: explain viewport & render pixel-size It wasn't all that clear why both pixel-sizes are needed. |
|
|
|


Master Commits
MiikaHweb | 2003-2021