Blender Git Commits

Blender Git "master" branch commits.

Page: 2587 / 5574

May 27, 2015, 12:43 (GMT)
Forgot this in the last commit
May 27, 2015, 12:41 (GMT)
Fix jpeg preview for exr renders broken.
May 27, 2015, 11:43 (GMT)
Correct convex-hull for recent join-tri changes
Revision 0e00072 by Gaia Clary
May 27, 2015, 11:19 (GMT)
fix:T44856 reverted triangluation back to bmesh ( apparently broken by commit rB51f33 )
May 27, 2015, 10:17 (GMT)
Fix off by one error in display of start/end frame in sequencer.
May 27, 2015, 08:10 (GMT)
Code cleanup, silence some warnings when building without legacy depsgraph
May 27, 2015, 08:09 (GMT)
Fix compilation error with legacy depsgraph disabled
May 27, 2015, 08:08 (GMT)
Fix T44854: Creating hooks from curve to objects doesn't work

The issue was introduced in e529882 by doing wrong range checking.
May 27, 2015, 08:08 (GMT)
Cycles: Code cleanup, split kernel
May 27, 2015, 01:14 (GMT)
Missing NULL check getting selected obdata
May 27, 2015, 00:35 (GMT)
Fix parent tips staying selected after separate
May 26, 2015, 23:56 (GMT)
Use PKey for edit-armature separate

As used already for mesh & curves.

Add confirmation menu for curve & armature,
since this isn't such a common operation and undoing leaves object data
(long term bug/todo to fix).
May 26, 2015, 17:54 (GMT)
Fix T44833: Can't use ccl_local space in non-kernel functions

This commit re-shuffles code in split kernel once again and makes it so common
parts which is in the headers is only responsible to making all the work needed
for specified ray index. Getting ray index, checking for it's validity and
enqueuing tasks are now happening in the device specified part of the kernel.

This actually makes sense because enqueuing is indeed device-specified and i.e.
with CUDA we'll want to enqueue kernels from kernel and avoid CPU roundtrip.

TODO:
- Kernel comments are still placed in the common header files, but since queue
related stuff is not passed to those functions those comments might need to
be split as well.

Just currently read them considering that they're also covering the way how
all devices are invoking the common code path.

- Arguments might need to be wrapped into KernelGlobals, so we don't ened to
pass all them around as function arguments.
May 26, 2015, 17:36 (GMT)
Fix T44497: Crash on deleting curve handle with hook modifier

It was possible race condition on empty curves -- it's possible that curve
object is fully updated and path is null in that cases, Proper way to deal
with this is to check curve_cache for non-NULL.
May 26, 2015, 16:29 (GMT)
Cycles: Enable advanced shading for NVidia OpenCL kernel

It was kept disabled due to render artifacts which weer in fact caused by bad
memory access, which is fixed in the previous commit.

We now also can make it enabled in regular AMD split kernel after someone tests
the updated code.
May 26, 2015, 16:29 (GMT)
Fix T44831: Crash when using Intel OpenCL with split kernel

The issue was caused by underallocation of object motion related arrays,
which happened by accident.
May 26, 2015, 15:49 (GMT)
Building without OpenEXR works again
May 26, 2015, 14:00 (GMT)
Cleanup: update comment
May 26, 2015, 13:53 (GMT)
Cleanup: python
May 26, 2015, 13:32 (GMT)
Fix T44036: Add option to bake into current action instead of creating a new one.

This is needed when you want to bake only part of an armature's bones, since they
all share a single action, otherwise you'd lose non-baked bones' animation...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021