Blender Git Commit Log

All Blender Git commits.

Page: 3437 / 8462

March 2, 2018, 03:42 (GMT)
Merge branch 'master' into blender2.8
March 2, 2018, 03:08 (GMT)
Merge branch 'master' into blender2.8
March 2, 2018, 03:00 (GMT)
Object Mode: move logic to 'object_modes.c'

Was mixed with edit-mode, centralize mode switching in a single file.

No functional changes.
March 2, 2018, 02:33 (GMT)
Cleanup: remove object-mode 'reset' check

Silently fail when attempting to enter a mode that's not compatible
with the object.
March 2, 2018, 02:25 (GMT)
Cleanup: rename 'screen_changed_update'

Match 'workspace_change_update'.
March 2, 2018, 02:19 (GMT)
WorksSpace: sync object-modes when changing scene

Note that this code will likely be generalized,
currently each new case is a little different though
so it's too early to move them into general functions.
March 2, 2018, 01:45 (GMT)
FCurve: only calculate single axis length

Was calculating all 3
March 2, 2018, 00:17 (GMT)
Fix building w/o Python

Also minor cleanup.
March 1, 2018, 23:22 (GMT)
Cleanup: remove print
March 1, 2018, 21:22 (GMT)
Remove legacy code used for sequencer preview image

This (now removed code) calls gl_Vertex deprecated draws. It was doing
background drawing (color gradient, flat background) which is not used
by any engine.
March 1, 2018, 18:02 (GMT)
Cleanup: macro's w/ an _END need a matching _BEGIN
March 1, 2018, 17:46 (GMT)
Discard non-free axis scaling in Maintain Volume to improve 2.79 compat.

It seems the reason the old version of the constraint overcompensates
as reported in T48079 is to allow the constraint to work with uniform
scaling on all axes. However the way it did that actually _requires_
uniform scaling for the constraint to work correctly, and breaks if
only the free scaling axis is used to avoid redundant channels.

This version attempts to allow both by discarding scaling in the non-
free directions instead of applying the correction on top of it.
March 1, 2018, 17:44 (GMT)
Merge branch 'blender2.8' into greasepencil-object
March 1, 2018, 17:43 (GMT)
Cleanup more compiler warnings
March 1, 2018, 16:44 (GMT)
Python tests: Split re-usable test related functionality to a module

The idea is to avoid re-implementing this for an upcoming FFmpeg tests.
March 1, 2018, 16:30 (GMT)
Cleanup: Silent multiple compiler warnings
March 1, 2018, 16:02 (GMT)
Merge branch 'master' into soc-2017-normal-tools

Conflicts:
source/blender/blenkernel/BKE_mesh.h
March 1, 2018, 15:54 (GMT)
Refactor: Merge non-functional-change part of 'edit normals' 2017 GSoC.

This merges changes in internals, runtime-only of existing custom
normals code, which make sense as of themselves, and will make diff of
soc branch easier/lighter to review.

In the details, it mostly changes two things:

* Now, smooth fans (aka MLoopNorSpaceArray) can store either loop
indices, or pointers to BMLoop themselves. This makes sense since in
BMesh, it's relatively easy to get index from a BMElement, but nearly
impracticable to go the other way around.

* First change enforces another, now we cannot rely anymore on `loops`
being NULL in MLoopNorSpace to detect single-loop fans, so we instead
store that info in a new flag.

Again, these are expected to be totally non-functional changes.
March 1, 2018, 15:47 (GMT)
Cleanup variable initialization
March 1, 2018, 15:35 (GMT)
Merge branch 'master' into soc-2017-normal-tools
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021