Blender Git Commit Log

All Blender Git commits.

Page: 4198 / 8462

September 26, 2016, 16:00 (GMT)
Merge branch 'master' into soc-2016-multiview

- revise code accordingly with the 2.78 release
September 26, 2016, 15:38 (GMT)
immediate mode: using texture shader for stereo drawing

(for side-by-side and top-bottom stereo modes)
September 26, 2016, 15:19 (GMT)
Merge branch 'master' into blender2.8

WARNING! Full build is broken, alembic has not been merged in correctly and has some references to particle stuff.
Don't have time to tackle this now (and probably would be better if someone knowing what he's doing does it anyway).

Conflicts:
release/scripts/startup/bl_ui/properties_particle.py
source/blender/blenkernel/intern/library_remap.c
source/blender/blenkernel/intern/smoke.c
source/blender/editors/physics/particle_object.c
source/blender/editors/physics/physics_intern.h
source/blender/editors/physics/physics_ops.c
source/blender/editors/space_outliner/outliner_intern.h
source/blender/editors/space_view3d/drawvolume.c
source/blender/makesrna/intern/rna_smoke.c
September 26, 2016, 14:46 (GMT)
Fix export image generated by export UV layout

Was only happening with new dependency graph.

The issue here is that scene's depsgraph layers will be 0 unless
it was ever visible. Worked around by checking for 0 layer in the
update_tagged of new depsgraph. This currently kind of following
logic of visible_layers, but is weak.

Committing so studio is unlocked here, will re-evaluate this layer.
September 26, 2016, 14:37 (GMT)
Fix Scene datablocks being created with a real user while never having any real datablock user.

Now using new system dedicated to that kind of cases, id_ensure_real_user(), instead.
That way, usercount of Scenes is handled correctly at deletion time.

Reported by @sergey over IRC, thanks.
September 26, 2016, 13:56 (GMT)
Cleanup: stereo windowmanager code

This will make the changes in blender2.8 branch simpler
September 26, 2016, 12:42 (GMT)
Blender 2.78: Update submodule hashes
September 26, 2016, 10:35 (GMT)
Enhanced performance for Disney materials without subsurface scattering
September 26, 2016, 08:51 (GMT)
Cycles: Fix T49411: Multiscatter GGX with zero roughness when Filter Glossy is enabled
September 26, 2016, 08:51 (GMT)
Fix T49310: incorrect Cycles standalone normals with negative scale.
September 26, 2016, 08:51 (GMT)
Cycles: Fix overflow caused by wrong size calculation in Mesh::add_undisplaced
September 26, 2016, 08:51 (GMT)
Cycles: Prevent crash in special cases when object has less slots than mesh

This is something what was guaranteed in give_current_material(), just
copied some range checking logic from there.

Not sure what would be a proper fix here tho.
September 26, 2016, 08:51 (GMT)
Cycles: Don't sum up memory usage of all devices together for the stats
September 26, 2016, 08:51 (GMT)
Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture file

Was an integer overflow issue when calculating offsets.
September 26, 2016, 08:51 (GMT)
Fix crash in own recent rB776a8548f03a049.

New ID may be null, have to check this too!

Reported by @panzergame over IRC, thanks.

To be ported to 2.78 as well.
September 26, 2016, 08:51 (GMT)
Fix T49430: append scene with gamelogic broken.

In fact, it was the whole remapping process that was broken in logic bricks area,
due to terrible design of links between those bricks...

Object copying was also broken in that case, fixed as well.

To be backported to 2.78.

Note that issue was actually probably there since ages, hidden behind dirty hacks
used in previous append code (though likely visible in some corner cases).

Listen kids: do not, never, ever, do what has been done for links between logic bricks. Never. Ever.
Even as pure runtime data it would have been bad, but as stored data...
September 26, 2016, 08:51 (GMT)
Fix T49441: Grease Pencil - pie menu - brush name field crashes blender

Using context.active_gpencil_brush to access the active Grease Pencil brush
would result in a crash if trying to rename the brush, because the "ID" pointer
was not set.

To be backported to 2.78
September 26, 2016, 08:51 (GMT)
Collada: Trying to get rid of some warning messages on linux
September 26, 2016, 08:51 (GMT)
Collada: Trying to get rif of some warning messages on linux
September 26, 2016, 08:51 (GMT)
Fix: Collada Importer did not import the Blender Profile information correctly when multiple objects are bound to same armature. This caused Bone tails to be placed wrong.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021