Blender Git Commit Log

All Blender Git commits.

Page: 1575 / 8462

June 9, 2020, 08:59 (GMT)
Workbench: Fix missing NULL pointer check
June 9, 2020, 08:27 (GMT)
BLI: put C++ data structures in "blender" namespace instead of "BLI"

We plan to use the "blender" namespace in other modules as well.
June 9, 2020, 08:16 (GMT)
Merge branch 'master' into greasepencil-object
June 9, 2020, 08:15 (GMT)
BLI: generally improve C++ data structures

The main focus here was to improve the docs significantly. Furthermore,
I reimplemented `Set`, `Map` and `VectorSet`. They are now (usually)
faster, simpler and more customizable. I also rewrote `Stack` to make
it more efficient by avoiding unnecessary copies.

Thanks to everyone who helped with constructive feedback.

Approved by brecht and sybren.

Differential Revision: https://developer.blender.org/D7931
June 9, 2020, 07:57 (GMT)
Cleanup: remove debug prints in py.ops.nla.bake()
June 9, 2020, 07:39 (GMT)
Fix mistake in recent fix for text editor overflow
June 9, 2020, 06:49 (GMT)
Sequencer: restore behavior removed from recent refactor
June 9, 2020, 06:24 (GMT)
Fix T77148: Crash changing multiple values for sequencer strips

This was caused by assuming all strips were the same type.
June 9, 2020, 05:19 (GMT)
Docs: comment text scale behavior

Avoid misunderstanding that caused T77609.
June 9, 2020, 05:07 (GMT)
Fix T77609: Scale to Fit Text Box fails when text is too narrow

Caused by error in fix for T75965 (83d9ba341e5a).
June 9, 2020, 03:40 (GMT)
Cleanup: avoid addition with large strings in Python

This is known to be inefficient, use a second write call instead.
Revision 5128d86 by over0219 (soc-2020-soft-body)
June 8, 2020, 22:50 (GMT)
added tetgen
June 8, 2020, 21:38 (GMT)
EEVEE: Motion Blur: Split both direction accumulation
June 8, 2020, 20:45 (GMT)
Merge branch 'master' into cycles_texture_cache
Revision b86af3e by over0219 (soc-2020-soft-body)
June 8, 2020, 19:38 (GMT)
added tetgen
June 8, 2020, 18:57 (GMT)
Add faster fprintf writer, remove unused headers

Changes here:

Reverted temporarily to std::vector to keep working, instead of
waiting for D7931 to get committed in master.

Adds an forced inline function for calculation of face/ polygon normals
by averaging vertex normals. I will look for an existing method.
This way, the allocated memory in `data_to_export->mvert[i].no` is
actually used.
Also, `BLI::Vector<uint> face_normal_index` is not needed anymore since
we loop over the same polygon list while writing normals, so
their indices will be the same.

Adds a writer method option, `fprintf`, which is faster than `fstream`.
With fstream, 478 MB of an ico-sphere with 8 subsurf takes 22 seconds.
with fprintf, the same takes 13 seconds.
With fstream, a 44 MB of cube with 8 subsurf take 2.3 seconds.
with fprintf, the same takes 1.4 seconds.

Adds timing info of the full export directly in console.

Removed unused and repeated headers from `wavefront_obj.cc`.

Differential Revision: https://developer.blender.org/D7959
June 8, 2020, 17:21 (GMT)
EEVEE: Motion Blur: Do not request motion blur data in viewport
June 8, 2020, 17:20 (GMT)
EEVEE: Motion Blur: Simplify shader code
June 8, 2020, 17:18 (GMT)
First test of material masking

This is to open holes in fill areas
June 8, 2020, 16:59 (GMT)
GPencil: Write operator creates two curve points

The dummy operator that writes data to the editcurve
of a bGPDstroke now writes two curve points. One for the first stroke
point and one for the last stroke point.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021