Blender Git Commits

Blender Git "temp-gpencil-bezier-stroke-type" branch commits.

Page: 5 / 15

April 14, 2021, 14:08 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 13, 2021, 15:21 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 13, 2021, 14:30 (GMT)
GPencil: More refactor - remove stroke flags
April 13, 2021, 14:14 (GMT)
GPencil: Add flag to refit function
April 13, 2021, 14:11 (GMT)
GPencil: Refactor of geometry update II

April 13, 2021, 13:58 (GMT)
GPencil: Fix compiler error with Enum

April 13, 2021, 13:50 (GMT)
GPencil: First step to refactor BKE_gpencil_stroke_geometry_update

April 13, 2021, 13:34 (GMT)
GPencil: Remove update flags for stroke and curve
April 13, 2021, 09:29 (GMT)
Fix T87283: crash with persistent data and motion blur
April 13, 2021, 09:29 (GMT)
Cleanup: Use C++ types in object_dupli.cc

Using alloca in C++ is not recommended, especially when we have the
blender::Array type that can contain an inline buffer.
April 13, 2021, 09:29 (GMT)
Fix T87324: incorrect parametric coordinates with light spread
April 13, 2021, 09:29 (GMT)
DNA: support int8_t type in DNA structs

Differential Revision: https://developer.blender.org/D8908
April 13, 2021, 09:29 (GMT)
GPencil: WIP geometry update flag
April 13, 2021, 09:29 (GMT)
Fix unreported: Flat Surface objects

Before rBf674976edd88, the flag indicating whether a curve was 2D or 3D was
ignored by Surfaces objects.

So it can be said that Surfaces objects were always 3D.

We could remove updates to 2D on Surface objects, so the behavior is
identical to what it was before.

But this would also cause the return of `data.dimensions` to be misleading,
complicate the code a bit and add a micro overhead.

So the solution here is just to init all Surface objects as 3D.

Surface objects can now be constrained to 2D with the command:
```
data.dimensions = '2D'
```
April 13, 2021, 09:29 (GMT)
UI: Use Consistent name for select mirror

This commit cleans up the RNA names of select mirror operators so that
they are all "Select mirror".

This makes the select menu in edit/pose mode consistent regardless of
object type.

Differential Revision: https://developer.blender.org/D7356
April 13, 2021, 09:29 (GMT)
Fix compile error: Missing include paths

rB8d9fd0427dd6 added the `WITH_GMP` definition but did not append the
include paths.
April 13, 2021, 09:29 (GMT)
UI: Fix a few RNA description strings

A few strings describing RNA objects were wrong, including copy/paste errors, spelling and case.

Reviewed By: Blendify

Differential Revision: https://developer.blender.org/D10899
April 13, 2021, 09:29 (GMT)
Win32: Fix fullscreen errors using Taskbar system menu

Changing window state using taskbar system menu could result in a titleless window.

Differential Revision: https://developer.blender.org/D10812

Reviewed by Ray Molenkamp
April 13, 2021, 09:29 (GMT)
Compositor: Allocate OIDN memory after receiving lock.

Related to {T77023}. When using many Denoise nodes the memory in OIDN
are allocated up front. A mutex could stall the process until. This
change will allocate the memory after it received the lock.
April 13, 2021, 09:29 (GMT)
PyAPI: support retrieving the exception when running a string

- Optionally get the error as a single line.
- Support access the error as an allocated string.
- PyC_ExceptionBuffer_Simple was always printing to the `stdout` while
PyC_ExceptionBuffer didn't, now either print to the output.

Without this, callers are unable to do anything with the error string.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021