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. |
Revision 0a0360c by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) 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)`. |
Revision be02012 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) August 26, 2021, 15:43 (GMT) |
Merge branch 'temp-geometry-nodes-fields' into temp-geometry-nodes-fields--fields |
Revision ef2a483 by Hans Goudey (temp-geometry-nodes-fields, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-parallel-multi-function) 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021