Blender Git Commits

Blender Git "master" branch commits.

Page: 2590 / 5574

May 24, 2015, 14:50 (GMT)
Some more minor cleanup in new icon preview code.
May 24, 2015, 14:19 (GMT)
Cleanup: style
May 24, 2015, 14:19 (GMT)
Fix rare crash duplicating fluidsim
May 24, 2015, 14:08 (GMT)
Fix crash clearing skin data on non mesh
May 24, 2015, 14:08 (GMT)
Fix RNA type access
May 24, 2015, 13:49 (GMT)
Fix unreported bug with recent enum icon preview changes, would show bad in case of mixing
items with and without label.
May 24, 2015, 11:54 (GMT)
Fix error joining tris -> quads

Incorrect flag check, would need to run multiple times.
May 24, 2015, 09:46 (GMT)
BGE : Fix black material on meshes without materials in blenderplayer.

Blenderplayer forgot to initialize the default material (defmaterail) with function init_def_material().
This reverts also the plumber commit 2fa4a48bcef05671890fafc3fe50a8fa619f0259.

Reviewers: campbellbarton
May 23, 2015, 15:21 (GMT)
IconView template: adding optional labels to popup buttons
May 23, 2015, 12:38 (GMT)
Cleanup: typos
May 23, 2015, 12:37 (GMT)
Quadric: add common why doubles are used.
May 23, 2015, 12:37 (GMT)
Math Lib: update API usage info
May 22, 2015, 21:28 (GMT)
Fix (unreported) broken RNA Image pack handling since multiview merge.

Was breaking loading of embedded FBX images (among other things, most likely).
May 22, 2015, 14:59 (GMT)
Fix second crashing part of T44497, out of bounds access to hook
modifier data.

Unfortunately seems like we also lose the hook mapping by doing this,
but this can be fixed later and is probably a separate issue.
Revision cd9dc31 by Jorge Bernal
May 22, 2015, 14:03 (GMT)
BGE: grey out Alpha and Specular sliders when Transparency panel is
unchecked
May 22, 2015, 11:31 (GMT)
Cycles: Restructure kernel files organization

Since the kernel split work we're now having quite a few of new files, majority
of which are related on the kernel entry points. Keeping those files in the
root kernel folder will eventually make it really hard to follow which files are
actual implementation of Cycles kernel.

Those files are now moved to kernel/kernels/<device_type>. This way adding extra
entry points will be less noisy. It is also nice to have all device-specific
files grouped together.

Another change is in the way how split kernel invokes logic. Previously all the
logic was implemented directly in the .cl files, which makes it a bit tricky to
re-use the logic across other devices. Since we'll likely be looking into doing
same split work for CUDA devices eventually it makes sense to move logic from
.cl files to header files. Those files are stored in kernel/split. This does not
mean the header files will not give error messages when tried to be included
from other devices and their arguments will likely be changed, but having such
separation is a good start anyway.

There should be no functional changes.

Reviewers: juicyfruit, dingto

Differential Revision: https://developer.blender.org/D1314
May 22, 2015, 11:00 (GMT)
SCons: Don't install SConscript into Cycles kernel folder
May 22, 2015, 09:01 (GMT)
Fix T44801: Blender crash in UV-editor.

Mistake in cleanup rB30b45d55... Odd compiler did not yell at that. :|
May 22, 2015, 08:14 (GMT)
Fix for join faces ignoring angle limit

Angle limit for join-faces was more advice then actual limit.
Now joining entire selection, gives assurance that no faces above the limit will be merged.

The purpose of this was to allow users to isolate 2 faces and always join them.
Instead, support this by bypassing limit only when its not set and 2 faces are selected.
May 22, 2015, 01:00 (GMT)
BMesh: extrude region didnt copy edge flags

Newly created edges around regions wouldn't get the edge flags from surrounding geometry.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021