Blender Git Commits

Blender Git "master" branch commits.

Page: 2297 / 5574

August 22, 2016, 08:11 (GMT)
Fix T49136: full constant Curves with zero Fac input crashes in assert.

The if branches were reordered when the original patch was
committed, which broke the implicit non-NULL guarantee on link.

To prevent re-occurrence, add a couple of unit tests.
Revision 28cf9cf by Mike Erwin
August 22, 2016, 03:09 (GMT)
NDOF: fix crash on Mac with old drivers

For best results use the latest 3Dconnexion driver. But latest is only
supported on Mac OS 10.9+. We go all the way back to Mac OS 10.6 so
have to deal with older driver versions.

See the original dlclose line for my faulty assumption. Waiting to
unload the driver later fixes the crash. Newer drivers don?t seem to
have this issue.

Also removed WITH_INPUT_NDOF guards as NDOFManager.h takes care of
this. Follow-up to b10d005 a few days ago.
Revision ea69d47 by Julian Eisel
August 21, 2016, 21:59 (GMT)
Sculpting: Avoid calculating and chaching viewport matrices

Really couldn't find where this was used.
August 21, 2016, 20:40 (GMT)
Update .gitignore to some more generated/non-git-stored files.
August 21, 2016, 20:38 (GMT)
Update sphinx_doc_gen.py to work with recent changes (GPv2).
August 21, 2016, 17:10 (GMT)
Icons: Fix small alignment and shadow issue in prvicons. Add missing copyright notice.
August 21, 2016, 11:20 (GMT)
Cleanup: let's try to avoid too much indirect header imports, makes things harder when some cope changes...
August 21, 2016, 11:18 (GMT)
Merge branch 'master' into blender2.8

In addition to pack of conflicts listed below, also had to comment out particle part of new Alembic code... :/

Conflicts:
intern/ghost/intern/GHOST_WindowWin32.cpp
source/blender/blenkernel/BKE_effect.h
source/blender/blenkernel/BKE_pointcache.h
source/blender/blenkernel/intern/cloth.c
source/blender/blenkernel/intern/depsgraph.c
source/blender/blenkernel/intern/dynamicpaint.c
source/blender/blenkernel/intern/effect.c
source/blender/blenkernel/intern/particle_system.c
source/blender/blenkernel/intern/pointcache.c
source/blender/blenkernel/intern/rigidbody.c
source/blender/blenkernel/intern/smoke.c
source/blender/blenkernel/intern/softbody.c
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/gpu/intern/gpu_debug.c
source/blender/makesdna/DNA_object_types.h
source/blender/makesrna/intern/rna_particle.c
Revision be2bc7e by Mike Erwin
August 20, 2016, 19:40 (GMT)
OpenGL: draw color picker wheel with new immediate mode

Includes new imm_draw_lined_circle function that can be used for other
widgets.

Part of T49043
Revision eb717ee by Mike Erwin
August 20, 2016, 19:09 (GMT)
Gawain: more immediate mode functions

Scanned Blender code for commonly used glVertex, glColor functions.
Implemented immVertex, immAttrib versions of these to ease transition
away from legacy OpenGL.
Revision 1e6b3ef by Mike Erwin
August 20, 2016, 17:57 (GMT)
cleanup: unused OpenGL utility code

Keeping unused gla2D code because it might be useful, or inspire
something useful, for Blender 2.8 development.

Also removed an old Mac driver bug workaround. Disabled this before the
2.77 release and nobody has complained.
August 20, 2016, 14:03 (GMT)
Fix T49060: crashes during render with no apparent reason...

Was a concurrent access of pointcache from both particle system and UI (time space).

Pointcache not being threadsafe is really an issue to be addressed for its next version,
for now simply locking spacetime (like we already do with 3DView), not ideal fix
but it's working and safe for release.
August 20, 2016, 12:49 (GMT)
Fix T49119: Batch-Generate Previews operator fails.

previews render utils needed to be updated slightly against new behavior of maindata.remove.
August 20, 2016, 10:48 (GMT)
Fix OpenSubdiv driver crash due to recently added uninitialized field.

For some reason my NVidia linux driver crashes in
glDeleteTextures when the ID is total garbage.
August 20, 2016, 09:13 (GMT)
Fix crash in OpenVDB highres smoke cache when seeking to frame 0.

This code obviously should also use the cache_fields flag variable,
like the code for reading the lowres data in the same function.
This is because fluid_fields actually represents the old state before
smoke was reallocated to match cache_fields read from the file, and if
it has some fields enabled that aren't allocated any more, it crashes.

This also fixes a reverse glitch: when a file was loaded with
the current frame in the middle of a baked smoke+fire simulation,
smoke appeared immediately, but the fire didn't until the frame
was changed. The reason is the same: after file load no fields
are initially allocated and thus fluid_fields is 0.
August 20, 2016, 07:30 (GMT)
Alembic export UI: avoid displaying empty box.
August 19, 2016, 21:20 (GMT)
Fix T49090: color picking draws wrong when using subsurf in material draw mode.

ccgDM_drawMappedFacesMat was missig a smooth shade model restore, some other
functions were redundantly setting it since we can assume it to be the default
state already.
August 19, 2016, 15:00 (GMT)
Fix T49105: Array modifier displayed in Edit mode crashes on selection, with End Cap enabled.

Origindex can be invalid, code was not fully protected against it...
August 19, 2016, 13:51 (GMT)
Fix broken keymap loading with disabled ndof - revert part of recent rBb10d0058d72da30

ifdef?ing out defines in DNA/RNA is not a good idea, was breaking alternative keymaps loading
from splash screen e.g. (reported by Sergey over IRC, thanks).
August 19, 2016, 10:21 (GMT)
2D stabilization: Make interface more compact

Joins some things to the same row and uses aligned columns to get
minimum use of vertical space.

Probably still some tweaks required, but getting there :)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021