Blender Git Commit Log

All Blender Git commits.

Page: 2571 / 8462

April 18, 2019, 06:04 (GMT)
clang-format: add statement macro

Disabled for now but corrects syntax when we switch to v8.
April 18, 2019, 05:59 (GMT)
Cleanup: indentation from braces in '#if 0'
April 18, 2019, 05:59 (GMT)
Cleanup: comment blocks
April 18, 2019, 04:52 (GMT)
UI: don't expand selection tool option enum

This was taking too much space.
April 18, 2019, 04:52 (GMT)
Cleanup: move region manipulation to utility functions
April 18, 2019, 04:52 (GMT)
Cleanup: warnings
April 17, 2019, 20:25 (GMT)
further fix attempts for crashing
April 17, 2019, 19:26 (GMT)
cmake: Fix python linker issues on windows.

Recent cmake work made the debug build link both python37.dll and python37_d.dll
April 17, 2019, 19:20 (GMT)
attempt to take hard edges into account at quad remeshing

(with mark sharp on edges)
April 17, 2019, 17:37 (GMT)
Edit Mode: Rework display to differentiate selection modes

This removes the large edges and instead use colors to hint in which
selection mode the user is.

The component in each individual selection mode is more prominent to add
more emphasis. The other components are less prominent and dimmed.

A minor default theme changes needed to be made to keep clarity in all
combinations.

Forcing old behavior (no selection mode hit) could be done quite easily
by just making the 2 booleans true (selectFaces and selectEdges).

Reviewers: campbellbarton, billreynish

Reviewed By: campbellbarton, billreynish

Subscribers: ThinkingPolygons

Maniphest Tasks: T1234

Differential Revision: https://developer.blender.org/D4526
April 17, 2019, 17:24 (GMT)
ClangFormat: disable for generated theme
April 17, 2019, 16:50 (GMT)
Cleanup: line wrapping caused by comments
April 17, 2019, 16:09 (GMT)
Animation: Refactor storage usage during fcurve modifier evaluation

Previously, when a fcurve modifier used storage,
many heap allocations were done.
This caused major slowdowns as described in T63656.

Furthermore, the storage usage was a special case only
used by the Cycles modifier. This refactor makes
storage usage the "normal" case.
That reduces the overall complexity.

The storage is stack allocated now.

The framerate on the provided test scene went up from ~5 fps to ~16 fps.

Reviewers: angavrilov

Differential Revision: https://developer.blender.org/D4701
April 17, 2019, 16:09 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/blenloader/intern/versioning_280.c
source/blender/draw/engines/gpencil/gpencil_engine.h
April 17, 2019, 15:39 (GMT)
Tests: Fix Alembic regression test
April 17, 2019, 15:32 (GMT)
Tests: Fix ID properties test

Simply adjust to Python API changes done in 2.8.
April 17, 2019, 14:54 (GMT)
Avoid autosave name collisions

When the same .blend file was open in two instances of Blender,
the autosaved files would overwrite each other.

The solution is to put the pid into the filename.

The exact pattern is the result of a discussion with @pablovazquez.
April 17, 2019, 13:58 (GMT)
Fix T63678 Link error of tests with MSVC.

Ideally OCIO removes their log2 implementation from the global namespace
but for now this linker tweak will have to do.
April 17, 2019, 12:32 (GMT)
GPUBuffers: Remove wrong assert

The assert was not true if the pbvh node had no triangle.

Also update the comment to reflect that.
April 17, 2019, 11:49 (GMT)
Fix T63673: Wrong api documentation for Quaternion.dot(other)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021