Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 951 / 5574

January 13, 2020, 14:58 (GMT)
Merge branch 'blender-v2.82-release'
January 13, 2020, 14:58 (GMT)
Fix (unreported) broken PY API doc gen after recent GP changes.

As usual... Adding/removing members from context requires updates of the
API building script.
January 13, 2020, 12:11 (GMT)
Accepting patch D5357: Modifiers and operators automated testing.

Patch from Habib Gahbiche (zazizizou) moves the "run operator and
compare mesh to a golden" paradigm used in bevel and boolean tests
into a general framework that separates the test specs from the
blend files. Then adds some other operator and modifier tests using
the new framework. Diff D5357.id20724.diff was applied.
New .blend files, modifiers.blend and operators.blend are needed
in the tests/modeling svn directory; those were separately committed.
January 13, 2020, 11:57 (GMT)
Fix T67305: Sculptmode Wireframe Coloring

When in sculptmode the wireframe coloring should always be disabled.
When an object was sculpted but had modifiers this was not detected and
the colors were still shown.

This fix will disable wireframe coloring for any object that is in
sculptmode.
January 13, 2020, 11:16 (GMT)
Fix T73029: Crash transforming object

Was caused by recent animation backup added to depsgraph as a part of
another bugfix.

This commit effectively disables the animation backup, restoring bug
related on handlers, but makes it possible to interact with objects
again.

Will re-iterate over handlers+animated properties.
January 13, 2020, 11:10 (GMT)
Depsgraph: Guarantee order of backup of action and ID using it

It was possible to have object copy-on-write happening during
action's copy-on-write, which was causing access to a freed
memory from animation backup.

Solves crash reported in T73029.
January 13, 2020, 11:03 (GMT)
Depsgraph: Fix wrong access to animated properties

Copy-on-write backuyp was trying to read float from an array property,
which is wrong.

This is part of T73029.
January 13, 2020, 11:00 (GMT)
Refactor: Make construction of resolved RNA path reusable

It is somewhat different from RNA_path_resolve_property_full(), mainly since it's
properly setting array index from the f-curve.
January 13, 2020, 09:48 (GMT)
Fix T72250: Select Boundary Loop

Edge Index display were not showing up after performing
"Select Boundary Loops" when in face selection mode. The operation
tagged the mesh that the selection was changed, but in the end this
didn't do anything within the depsgraph.

The fix changes this to recalc the geometry of the object. What also
syncs the selectmode flags. A better solution would be to update the
select flags only. But that could be done as future work when we have a
performance problems.
January 13, 2020, 08:38 (GMT)
Fix T73062: Custom properties misaligned

The UI layout here was mistakingly made left aligned and very hard to read when viewed inside the Sidebar.
January 13, 2020, 08:22 (GMT)
Fix T73069: Studiolights

Studiolights that were just created didn't had the
`STUDIOLIGHT_SPECULAR_HIGHLIGHT_PASS` flag. Without this flag the
studiolight the viewport didn't show the specular highlights and it
wasn't possible to switch the highlights on/off in the popover. After
reloading the studio lights this was possible.

This patch will always set the flag for any newly created, or being
edited studiolight, so the workbench render engine is fed with the right
data.
January 13, 2020, 04:00 (GMT)
Cleanup: remove hack that set operator id in the wmEvent

This can be replaced by passing an argument.
January 13, 2020, 03:59 (GMT)
Cleanup: remove unused GPU_texture_from_preview function
Revision f6aac92 by Luca Rood
January 12, 2020, 16:27 (GMT)
Merge branch 'blender-v2.82-release'
Revision 0ef881c by Luca Rood
January 12, 2020, 16:23 (GMT)
Fix T71620: broken particle collisions due to rB0666ece2e2f9

An optimisation in the collision system for cloth (static collisions),
broke the particle collisions, as they take motion into account. This
restores the moving BVH required for the particle collisions, while
keeping the optimisation for the cloth collisions.

Reviewed By: mano-wii

Maniphest Tasks: T71620

Differential Revision: https://developer.blender.org/D6560
January 10, 2020, 17:32 (GMT)
Merge branch 'blender-v2.82-release'
January 10, 2020, 15:30 (GMT)
Cycles: Fix viewport rendering when displaying as byte and not half float

Commit rB7e61e597253f3ca75f2fb86a57212ca750ffbbe8 broke viewport rendering when not displaying as halfs.
This fixes that by actually using the `scale` parameter that is passed into `film_map` and also de-duplicates code around it.

Differential Revision: https://developer.blender.org/D6557
January 10, 2020, 15:03 (GMT)
Fix OptiX acceleration structure failing to build in viewport

The `optixAccelBuild` API throws an error when the property to get compacted size is passed in
without the `OPTIX_BUILD_FLAG_ALLOW_COMPACTION` flag set. This is not currently hit
because `background` is always true (set in `mem_alloc`), but would become an issue once that
is sorted out, so fixing it now to be safe.
January 10, 2020, 14:49 (GMT)
Merge branch 'blender-v2.82-release'
January 10, 2020, 14:47 (GMT)
Fix T72470: OptiX render fails with scene with many translucent planes on Linux.

OptiX always uses record-all behavior for transparent shadow rays, but did not check
whether the maximum number of hits exceeded the shadow hit stack. This fixes that.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021