Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1008 / 8462

January 12, 2021, 12:54 (GMT)
GPU: Remove Limited Support AMD Polaris

Removing the limited support message as the known opengl issues of the
recent drivers with polaris cards have been tackled.
January 12, 2021, 12:50 (GMT)
Tests: skip unit test if built without ocean sim modifier

Disable the Ocean Sim test when building with `WITH_MOD_OCEANSIM=OFF`.
January 12, 2021, 12:31 (GMT)
Cleanup: use exact check for fread, move out of the loop

Without this, additional items could be added in the future
which wouldn't be included in the check.

Move the check out of the loop since this is such an unlikely
situation that checking every iteration isn't needed.

Also remove redundant casts.
January 12, 2021, 12:31 (GMT)
Cleanup: replace 'long long' with int64_t in imbuf indexer
January 12, 2021, 11:59 (GMT)
Added Addon Preferences + New Shot File operator.

The shot file operator uses the add-on preferences and current file to
detect what the root of the production is. It is prefilled in the
operator.

Operator does not do anything yet.
January 12, 2021, 11:55 (GMT)
Geometry Nodes: new Align Rotation to Vector node

This adds a new Align Rotation to Vector node based on the mockup
in T83669.

Reviewers: HooglyBoogly, simonthommes

Differential Revision: https://developer.blender.org/D10081
January 12, 2021, 11:50 (GMT)
Geometry Nodes: support reading from spans of WriteAttribute

Previously, the span returned by `WriteAttribute`s might not contain the
current value of the attribute for performance reasons. To avoid some
bugs, the span now always contains the old values (they might have to
be copied over from the internal storage, dependending on how the
attribute is stored).
The old behavior is still available with the `get_span_for_write_only`
method. The span that it returns might not contain the current
attribute values. Therefore, it should only be used when you want
to overwrite an attribute without looking at the old values.
January 12, 2021, 11:32 (GMT)
Weight Paint: avoid creating very small values with locked weights.

When painting using Auto-Normalize or Lock Relative with some
groups locked, the locked weights may not add up precisely to
1 because of precision limitations, which results in creating
nonzero weights close to FLT_EPSILON. With Lock Relative display
mode this is very obvious and annoying (random red points amid
black or blue), so add an epsilon check to consider less than
1e-6 unlocked weight to be the same as 0.

In addition, in cases when no weight can be painted due to locks,
don't create vertex group entries at all if they don't exist yet.
Also, don't run Auto Normalize when not painting a deform group.

Differential Revision: https://developer.blender.org/D10000
January 12, 2021, 11:14 (GMT)
Fix T84588: Cache access in rna_Particle_uv_on_emitter

The function `rna_Particle_uv_on_emitter` did not handle the case where
`particle->num_dmcache` was `DMCACHE_ISCHILD`. This resulted in an
incorrect offset for the `mtface` pointer. The commit checks for the
case and sets the offset accordingly, similar to existing code in
e.g. `particle_calculate_parent_uvs`.

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D10072
Revision c56da67 by Omar Emara (master)
January 12, 2021, 11:07 (GMT)
Fix: Bmesh from_object applies modifiers twice

The Bmesh from_object method applies modifiers twice when the input
deform is enabled and the input depsgraph is a render one.

The evaluated object already have modifiers applied, and
mesh_create_eval_final() applies modifiers again. To fix this, the
BKE_mesh_new_from_object() function is used instead.

Reviewed By: Brecht

Differential Revision: https://developer.blender.org/D10053
January 12, 2021, 10:58 (GMT)
UndoSys: Refactor step 1: cleanup and simplify logic in main undo/redo handlers.

* Simplify and clarify logic in `BKE_undosys_step_undo/redo_with_data_ex`,
by adding early return on invalid situations, renaming some variables,
and adding comments.
* Add more sanity checks in those functions.

No behavioral change are expected here, besides in potential edge-case,
invalid situations.

This is a preliminary change, before some deeper modifications of
`BKE_undosys` undo/redo API.

Differential Revision: https://developer.blender.org/D10033
January 12, 2021, 10:51 (GMT)
Cycles: upgrade to OptiX SDK version 7.1 on buildbot

This means that NVIDIA driver version 450 or newer is now required for Cycles
OptiX rendering. This upgrade is required to take advantage of new features and
improvements.

Ref T81431
January 12, 2021, 10:32 (GMT)
Fix NLA liboverride issues re tracks handling.

From original rBc0bd240ad0a1 commit, issues reported with suggested
fixes by Wayde Moss (@GuiltyGhost), thx.
January 12, 2021, 10:02 (GMT)
Fix T84515: Status bar is reporting the average solve error of the wrong tracking object

Reviewed By: sergey

Maniphest Tasks: T84515

Differential Revision: https://developer.blender.org/D10047
Revision 2a23add by Janusch Patas / Sergey Sharybin (master)
January 12, 2021, 09:56 (GMT)
Fix T83122: NURBS Extruding multiple points only moves existing points

The Surface -> Nurbs Curve behaves now like the Curve -> Nurbs Curve,
if you initially select less than all points. So, multiple points can
be selected and extruded which just moves the selected points similar
to Curve -> Nurbs Curve object.

Differential Revision: https://developer.blender.org/D9934
January 12, 2021, 09:03 (GMT)
Fix T84593: Operators on material (linked to local object but with
linked obdata) fail

Caused by rB1a650fdcb286.

Above commit made polling more restricitive in that it did not allow for
actions on material slots (linked to object, not object data) on objects
with liked object data. This should be allowed though.

Maniphest Tasks: T84593

https://developer.blender.org/D10078
January 12, 2021, 07:23 (GMT)
Added option for center of world to the example configuration.
January 12, 2021, 05:56 (GMT)
Add some basic tests for float UI data and copying UI data
January 12, 2021, 05:55 (GMT)
Fix inverted source and destination groups in api function
January 12, 2021, 05:16 (GMT)
Fix limits
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021