Blender Git Commits

Blender Git "master" branch commits.

Page: 186 / 5574

August 4, 2021, 21:30 (GMT)
Win32 IME: Rename SetInputLanguage()

GHOST_ImeWin32::SetInputLanguage() has a confusing name because it does
not set the input language. It actually retrieves the current input
locale from the OS and caches the value of the current input language
ID. Therefore this patch renames it to "UpdateInputLanguage"

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

Reviewed by Ray Molenkamp
August 4, 2021, 20:20 (GMT)
Win32 IME: Remove ime_status_

This removes one member of GHOST_ImeWin32 that is not used and cannot
be used in the future. It is holding the result of ImmIsIME, which is
whether an input language supports IME. It does not indicate that one
is in use, turned on, composing, in English mode, etc.

see D12131 for more information.

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

Reviewed by Ray Molenkamp
August 4, 2021, 18:52 (GMT)
Cycles: make object Fast GI Approximation panel a subpanel of Shading
Revision 8abf6ef by Brecht Van Lommel
August 4, 2021, 17:18 (GMT)
Cleanup: rename restrict to hide/visibility in Object, Collection, MaskLayer

This makes the internal naming consistent with the public API. And also gives
us a visibility_flag rather than restrictflag that can be extended with more
flags.
August 4, 2021, 16:43 (GMT)
Fix Cycles material slots list being too short

Bring it in line with Eevee.

Differential Revision: https://developer.blender.org/D11982
August 4, 2021, 16:31 (GMT)
VSE: Allow Wingdings and Symbol Fonts

This patch makes us less restrictive on the allowed types of FreeType
font character maps we allow, rather than primarily unicode-only. This
allows us to use some legacy, symbol, specialty, and proprietary fonts
like Wingdings. Note we were a little less restrictive with vfonts,
used for 3D Text Objects, so this patch primarily helps VSE.

See D12124 for details and examples.

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

Reviewed by Brecht Van Lommel
August 4, 2021, 15:34 (GMT)
UI: VFont Display Names

When displaying the names of fonts for 3D Text objects, use the same
format as shown in File Browser: Family name + Style name. They are
currently shown with Postscript Name, which doesn't match well.

see D12069 for more details.

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

Reviewed by Campbell Barton
August 4, 2021, 15:26 (GMT)
Cycles: More flexible GI Approximation AO distance control

The goal: allow to easily use AO approximation in scenes which combines
both small and large scale objects.

The idea: use per-object AO distance which will allow to override world
settings. Instancer object will "propagate" its AO distance to all its
instances unless the instance defines own distance (this allows to
modify AO distance in the shot files, without requiring to modify props
used in the shots.

Available from the new Fats GI Approximation panel in object properties.

Differential Revision: https://developer.blender.org/D12112
August 4, 2021, 14:57 (GMT)
LibOverride: Add RNA API to reset/delete overrides.

Ref. T86656.
August 4, 2021, 14:57 (GMT)
LibOverride RNA API: add removal of properties and operations.

This should complete the basics of RNA API for library overrides.

Ref. T86656.
August 4, 2021, 14:05 (GMT)
Added some TODO remarks.
August 4, 2021, 13:54 (GMT)
GPencil: New Brush option to define Caps type

This is used to set the default caps type for the stroke. Before always was rounded and only could be changed later in Edit mode

Two new buttons has been added to topbar.

NOTE: New icons are been designed (T90414)

The buttons are expanded to list in Properties panel.

Reviewed By: mendio, HooglyBoogly

Differential Revision: https://developer.blender.org/D11999
August 4, 2021, 13:46 (GMT)
BLI: add double version of 'scaleform'

No functional changes. New utility.
August 4, 2021, 13:46 (GMT)
Fix T90427: Center View to Mouse broken

rBfb87d236edb7 made the values returned by `projmat_dimensions` more
standardized following the documentations. But the functions in Blender
that called `projmat_dimensions` followed a proposal that these values
corresponded to a distance of 1m of clip.

Adjust these functions to follow the new algorithm.
August 4, 2021, 12:40 (GMT)
Fix T90421: edit-mode auto-smooth crash when angle set to 180degrees

Error in 39b2a7bb7e815e051348bf5c5ec777d091324164
which failed to set edge flags with single threaded calculation,
used for low poly models.
August 4, 2021, 11:22 (GMT)
Fix transparent faces on certain AMD cards

This patch fixes an issue with missing faces when assigning a material slot other than the first to faces on AMD TAHITI cards. Refer to T78390 and T74024 for a description of this issue.

This patch also incorporates fix from T78390 for KAVERI.

{F9029258}

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D9305
August 4, 2021, 11:09 (GMT)
Cleanup: remove *.rej from cb67bfdba2e22d0ee967e50afe0912ac80d73e9b
August 4, 2021, 10:38 (GMT)
Tweak to recent liboverride API addition: naming.

Rename new API function introduced in recent rB3b0fab6dfaa0 to match our
convention to put the action (verb) at the end of names:
`operations_update`.

Sorry for not catching that during review.
August 4, 2021, 10:32 (GMT)
Cleanup: inconsistent parameter name
August 4, 2021, 10:31 (GMT)
Cleanup: initialize variable to quiet warning
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021