Blender Git Commit Log

All Blender Git commits.

Page: 641 / 8462

Revision 4da16a0 by Hans Goudey (master)
May 15, 2021, 22:50 (GMT)
Cleanup: Use helper function

Use the `CurveEval` function introduced in the last commit.
Revision 038c6e2 by Hans Goudey (master)
May 15, 2021, 22:44 (GMT)
Splines: Convenience methods for point offsets of multiple splines

Since spline data is stored separately for each spline, the data often
needs to be flattened into a separate array. It's helpful to have the
necessarily-sequential part of that split off into a separate method.
I've found myself using functions like these in quite a few places.
May 15, 2021, 18:51 (GMT)
Tried to make pbvh bmesh normals calc a bit more efficient.
Revision cb12fb7 by Peter Kim (master)
May 15, 2021, 18:36 (GMT)
XR Controller Support Step 1: Internal Abstractions for OpenXR Actions

Adds internal API for creating and managing OpenXR actions at the
GHOST and WM layers. Does not bring about any changes for users since
XR action functionality is not yet exposed in the Python API (will be
added in a subsequent patch).

OpenXR actions are a means to communicate with XR input devices and
can be used to retrieve button/pose states or apply haptic feedback.
Actions are bound to device inputs via a semantic path binding
(https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#semantic-path-interaction-profiles),
which serves as an XR version of keymaps.

Main features:

- Abstraction of OpenXR action management functions to GHOST-XR,
WM-XR APIs.
- New "xr_session_start_pre" callback for creating actions at
appropriate point in the XR session.
- Creation of name-identifiable action sets/actions.
- Binding of actions to controller inputs.
- Acquisition of controller button states.
- Acquisition of controller poses.
- Application of controller haptic feedback.
- Carefully designed error handling and useful error reporting
(e.g. action set/action name included in error message).

Reviewed By: Julian Eisel

Differential Revision: https://developer.blender.org/D10942
May 15, 2021, 18:13 (GMT)
Move customdata wrapper to GHOST_Util.h
May 15, 2021, 18:12 (GMT)
Rename "threshold" to "float_threshold"
May 15, 2021, 17:13 (GMT)
Cleanup: silence unused parameter warnings

Introduced in rB48fa029dd11b.
May 15, 2021, 16:34 (GMT)
Merge branch 'blender-v2.93-release'
May 15, 2021, 16:29 (GMT)
Fix T88204 EEVEE: Animated world light doesnt work during render

This was a bug uncovered by rB50782df42586.

Previously, the lightcache was always discarded between redraw and forced
to be updated again.

Now we check for update inside the render loop making it compatible with
accumulation motion blur and long exposure.
May 15, 2021, 16:09 (GMT)
Use RAII customdata wrapper for ctor exceptions
May 15, 2021, 15:52 (GMT)
Merge branch 'blender-v2.93-release'
May 15, 2021, 15:52 (GMT)
Fix T85845 EEVEE: Depth Of Field: Artifacts with slight out of focus

This was caused by the bokeh LUT being sampled outside the valid range.
But `texelFetch` is only valid if the sample actually exists. This lead to
undefined behavior.

The fix is to increase `DOF_MAX_SLIGHT_FOCUS_RADIUS` (which just offsets the
LUT along the X=Y axis) to avoid any sample outside the defined range.
May 15, 2021, 15:52 (GMT)
EEVEE: Depth of Field: Fix tile artifacts in mixed focus regions

This was caused by the slight focus gather not being wide enough
for small radii. Now the cast to int will properly round the radius to
the nearest integer.

This is related to T86244 Black Artefacts in EEVEE on Transparent BSDF
May 15, 2021, 13:53 (GMT)
GPencil: Add parameter removed by error in previous commit

This fix the compiler warning too.
May 15, 2021, 13:15 (GMT)
Fix errors/warnings on Linux, gcc
May 15, 2021, 11:43 (GMT)
Use WorkScheduler::finish() for better perfomance
May 15, 2021, 09:05 (GMT)
Use getInputOperation instead of socket links
May 15, 2021, 08:30 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
May 15, 2021, 04:21 (GMT)
fix memory leak
May 15, 2021, 04:12 (GMT)
fix missing null pointer check.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021