Blender Git Commit Log

All Blender Git commits.

Page: 822 / 8462

March 16, 2021, 18:42 (GMT)
make_deps: Update blender package mirror URI

Final location in SVN was slightly different
than we were planning on.
March 16, 2021, 18:27 (GMT)
GPencil: Fix point selection and circle select
March 16, 2021, 18:14 (GMT)
Geometry Nodes: Implicit conversion add int to color

Add implicit `int32 to Color4f` conversion. Matches `int32 to float3` conversion logic.

This may not be the most useful conversion but prevents an error in the Attribute Convert node.

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D10686
March 16, 2021, 18:04 (GMT)
Geometry Nodes: Implicit conversion change from distance to average

Use average instead of distance when converting from float3/float2 to float. This matches behaviour of shader nodes.

See: https://developer.blender.org/T86454

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D10684
March 16, 2021, 17:56 (GMT)
VSE: Automatic proxy building

Build proxies automatically when added to sequencer timeline and when
switching preview size.

This behavior can be disabled in user preferences.

Reviewed By: sergey, fsiddi

Differential Revision: https://developer.blender.org/D10363
March 16, 2021, 17:50 (GMT)
FFmpeg: Improve proxy building performance

Use h264 codec for output. This codec produces smaller files, can be
multithreaded and decodes even faster than MJPEG.

Quality setting 0-100 corresponds to "Lowest Quality" to
"Perceptually Lossless" in Blender's h264 encoding presets.

All available cores are used for decoding.
Same goes for decoding but only for codecs that supports this
(h264, vp9 seems to support this option out of th box as well).
Other decoders can probably be optimized in similar way, but threaded
encoding provides significant boost already.

I have tested variety of codecs, and all were transcoded properly.

Reviewed By: sergey, fsiddi

Differential Revision: https://developer.blender.org/D10731
March 16, 2021, 17:50 (GMT)
VSE: Simplify proxy settings

- Remove Full Render size from VSE preview size. Use just 100% instead.
- Add Use Proxies checkbox to control whether proxies are used globally
- Move preview size to top so it is most prominent
- Set default to 100% preview size and use proxies

Reviewed By: sergey, fsiddi

Differential Revision: https://developer.blender.org/D10362
March 16, 2021, 17:50 (GMT)
Cleanup comments from older merges with master
March 16, 2021, 17:43 (GMT)
Update debug flag add date
March 16, 2021, 17:43 (GMT)
GPencil: Fix bezier stroke selection
March 16, 2021, 17:42 (GMT)
GPencil: Remove printf
March 16, 2021, 17:41 (GMT)
Cycles: Remove unused draw() return value

Should be no functional changes since the return value was never used.
March 16, 2021, 17:37 (GMT)
Minor cleanup
March 16, 2021, 17:35 (GMT)
Outliner: Refactor: Move overrides tree items to new CPP code.

Fairly straight forwards.

Also fixes the bug from recent refactor that would not show overrides as
a tree, but as a flat list directly under IDs.
March 16, 2021, 17:13 (GMT)
Merge branch 'master' into temp-lineart-contained
March 16, 2021, 17:05 (GMT)
Merge branch 'master' into temp-gpencil-io
March 16, 2021, 16:38 (GMT)
Construct-on-first-use to stay far away from static init. fiasco

We didn't actually run into the static initialization fiasco, but only
because `blender::Map` didn't use the guarded allocator on default
destruction. Better to stay far way from static initialization fiasco,
and the construct on first use idiom is trivial and prevents it. So
better use that.
March 16, 2021, 16:26 (GMT)
Dopesheet Context Menu updates

Dopesheet context menu rearranging to include proper operators for Grease Pencil submode

Before:
{F9828095}

After:
{F9828096}

Reviewed By: antoniov, pablovazquez

Differential Revision: https://developer.blender.org/D10502
March 16, 2021, 16:08 (GMT)
Libraries: Fix deps build on macOS arm64

Minor adjustments that were missing when D10598 landed.
March 16, 2021, 16:08 (GMT)
CMake/deps: Updated deps build requirements prompt for macOS arm64

Building deps on macOS arm64 has slightly different requirements.
Belongs to 4b3dcd80698a
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021