Blender Git Commits

Blender Git "master" branch commits.

Page: 728 / 5574

Revision 9f5cc12 by Sergey Sharybin
June 12, 2020, 14:06 (GMT)
Buildbot: Switch to devtoolset-9

Famous "should just work", but will never know until actually attempted
to be used.

Ref T76783.
Revision 326db1b by Antonio Vazquez
June 12, 2020, 13:44 (GMT)
GPencil: Make accessible via python to keyframe type

This can be requiered for some add-ons and for some reason this prop was missing in RNA.
Revision 9cc0597 by Sergey Sharybin
June 12, 2020, 13:39 (GMT)
Functions: Wrap into blender namespace

Similar to previous commit, aims to resolve compilation on
devtoolset-6.
June 12, 2020, 13:17 (GMT)
Fix/workaround compilation error on devtoolset-6

Smells like GCC bug [1], which is backed up by the fact that locally
GCC-10 and CLang-10 works fine.

Since the change is trivial (and, arguably, correct since there is
no real difference between tests code and actual code) seems fine to
fix.

Fix suggested by Jacques Lucke, thanks!

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480
June 12, 2020, 12:06 (GMT)
DRW: Avoid undefined behavior when running multiple iteration

This was caused by DST.dupli_origin not being reset properly. This had
not effect in master but has effect in EEVEE motion blur branch.
Revision a809631 by Julian Eisel
June 12, 2020, 11:12 (GMT)
VR: Fix too dark rendering on SteamVR

Apply the sRGB transform workaround we already apply for Monado (and used
to apply for Windows Mixed Reality).
Revision f12fe3c by Julian Eisel
June 12, 2020, 11:12 (GMT)
VR: SteamVR is now a supported OpenXR runtime! (Windows only)

Steam just released a SteamVR update with OpenXR Developer Preview
support:
https://steamcommunity.com/games/250820/announcements/detail/2396425843528787270.

Once SteamVR is set up for OpenXR (see link above), it works with
Blender "out of the box", thanks to OpenXR!

We have to apply the sRGB transform workaround for SteamVR though,
otherwise it renders way too dark. Done in the next commit.

Note that AMD users may still only see a pink screen, because the
OpenGL-DirectX compatibility fails. I will check on a fix again.
For SteamVR on Linux we may have to wait for until it supports OpenGL
rendering for OpenXR. Alternatively, we *could* add initial Vulkan
support at Ghost level and use Vulkan<->OpenGL interoperability
extensions, Monado uses these as well.
June 12, 2020, 06:27 (GMT)
Cleanup: split object data deform functions into their own files

Move armature/curve functions into their headers,
they were previously in BKE_lattice.h
June 12, 2020, 05:06 (GMT)
Cleanup: use doxy sections for armature.c
June 12, 2020, 04:39 (GMT)
Cleanup: minor changes to deform functions

- Use 'float (*)[3]' to avoid casts.
- Remove unnecessary float[3] copy in gpencil_deform_verts.
- Use MEM_SAFE_FREE
- Use const arguments.
June 12, 2020, 03:53 (GMT)
Cleanup: split deform functions that take target object-data

Prefer meaningful function names over redundant NULL arguments.

Also clarify variable names as it wasn't obvious the object-data
is part of the object target.
June 12, 2020, 02:52 (GMT)
Cleanup: use BKE_ prefix for deform functions
June 11, 2020, 21:28 (GMT)
Makefile: Add build target for release

Fixes T77353
June 11, 2020, 18:35 (GMT)
GPencil: Cleanup transform code

June 11, 2020, 18:05 (GMT)
UI: Adjust names for Find/Replace Set Selection

This is really doing two operation so using the ampersand makes more
sense.
Also selection sounds better than selected.
This also adjusts the name in the text Edit menu which was an issue
raised in T68738
June 11, 2020, 15:33 (GMT)
Fix possibility to add objects in override collections.

Override collections do not support that, add proper checks in BKE code
adding objects to collections.

Also try to find a suitable collection in parents in that case.

Note that this is enforced on 'public' API level, internal code can
still bypass those checks if needed. Exposing this possibility to public
API should not be needed.
June 11, 2020, 14:16 (GMT)
BLI: define default hash function for const types
June 11, 2020, 14:01 (GMT)
BLI: fix forwarding with incorrect type
June 11, 2020, 13:39 (GMT)
Cleanup: fix terminology in comment
June 11, 2020, 13:37 (GMT)
BLI: don't pass const pointers to placement new operator

This resulted in compile errors.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021