Blender Git Loki

Kaikki Blender Git kommitit.

Page: 292 / 8462

August 26, 2021, 16:49 (GMT)
Cleanup: return window in 'WM_window_find_under_cursor'

This better matches other functions like `BKE_screen_find_area_xy`.
August 26, 2021, 16:45 (GMT)
GPencil: Split poll function to enable only in Edit mode

The asset creation must work only in edit mode, but the import in any mode.
August 26, 2021, 16:19 (GMT)
Fix constant input test
August 26, 2021, 16:03 (GMT)
PyAPI: GPU: expose clip distances

Now you can get a shader that uses Clip Planes and set the number of
Clip Distanes with `gpu.state.clip_distances_set(value)`.
August 26, 2021, 15:43 (GMT)
Merge branch 'temp-geometry-nodes-fields' into temp-geometry-nodes-fields--fields
August 26, 2021, 15:41 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields
August 26, 2021, 15:26 (GMT)
Fix C++20 designated initializer build issue.
August 26, 2021, 13:42 (GMT)
Merge branch 'master' into asset-greasepencil
August 26, 2021, 13:42 (GMT)
Merge branch 'master' into greasepencil-object
August 26, 2021, 13:10 (GMT)
Cycles X: Remove tile, FSAA, and save buffers options

FSAA setting was not used by any engine.

The Save Buffers is being replaced with the new tile rendering
in Cycles.

Removing code from Blender side because there is no way we can
guarantee it is working,

Unfortunately, non-official external render engines need to
implement those options on their side. But good news is that
they have more control this way.

Differential Revision: https://developer.blender.org/D12323
August 26, 2021, 13:01 (GMT)
Cleanup: Use `ID_IS_LINKED` instead of direct `id.lib` pointer check.
August 26, 2021, 12:36 (GMT)
Add locking fallback atomics implementation

Is used for platforms for which we do not have native implementation,
such as MIPS, for example.

It is possible to test locking implementation on local computer by
defining `ATOMIC_FORCE_USE_FALLBACK` in the atomic_ops_unix.h file.

Run full regression suit with the locking implementation on amd64
Linux platform and all tests passed.

Having non-optimal but working implementation for odd-ball platforms
seems to be a better choice than failing the build entirely.

Differential Revision: https://developer.blender.org/D12313
August 26, 2021, 12:35 (GMT)
Fix T90959: crash when hovering over empty data block socket
August 26, 2021, 10:48 (GMT)
Merge branch 'master' into cycles-x
August 26, 2021, 10:41 (GMT)
Cleanup: add ATTR_WARN_UNUSED_RESULT to BLI_string_utf8.h
August 26, 2021, 10:41 (GMT)
Cleanup: use BLI_UTF8_MAX define
August 26, 2021, 10:29 (GMT)
Merge branch 'master' into xr-controller-support
August 26, 2021, 10:23 (GMT)
XR: Refactor motion capture objects

This refactors the feature of binding objects to controllers
and recording auto-keyframes, or "motion capture objects", by
providing a more complete API for managing objects and moving the
implementation out of wm_xr_session.c and into its own file
(wm_xr_mocap.c).

In addition, motion capture objects are now stored as a dynamic array
instead of a fixed array, which was previously hard-coded for
specific devices. Each entry in this dynamic array is uniquely
identified by an Object pointer and is mapped to a VR device via an
OpenXR user path. For example, an object can be bound to the headset
via "/user/head", and the left controller via "/user/hand/left".
August 26, 2021, 10:09 (GMT)
Decouple highlighted tiles from RenderPart

Should be no visible change on user side.
Preparing for render parts removal as part of Cycles X project.

Differential Revision: https://developer.blender.org/D12317
August 26, 2021, 09:55 (GMT)
Fix view3d.toggle_shading() not updating VR view

Reason was that the WM notifier did not set the NS_VIEW3D_SHADING
subtype, which the VR view listens for for a shading update.

In the case of view3d.toggle_xray(), a notifier was absent
altogether.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021