Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4133 / 8462

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)
Math lib: Fix use function of wrong dimension

Seems to be a typo in recent commit e1e49fd.
November 29, 2016, 08:15 (GMT)
Fix T50029: BVHTree.FromPolygons memory leak
Revision 73c1c92 by Mike Erwin (master)
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...
Revision a76f1a7 by Mike Erwin (master)
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.
Revision 8d4421b by Mike Erwin (master)
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.
Revision 9f35495 by Mike Erwin (master)
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.
Revision 4af42f0 by Mike Erwin (master)
November 29, 2016, 05:08 (GMT)
Gawain: immediate mode uses buffer ID funcs

These functions are called very infrequently.
Revision 328a47f by Mike Erwin (master)
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021