Blender Git Loki

Blender Git commits from all branches.

Page: 363 / 2888

May 21, 2021, 13:48 (GMT)
Cycles: Making sure render is updated when texture options change.
May 21, 2021, 13:28 (GMT)
Cycles X: Align kernels of existing and new paths

Only enqueue new kernels when the existing wavefront is at the
intersect closest stage. This seems to positively affect on the
coherency, gaining performance:

```
new cycles-x(1) megakernel(2)
bmw27.blend 10.198 10.6995 10.4269
classroom.blend 16.7821 17.2352 16.6609
pabellon.blend 9.39898 9.65984 9.14966
monster.blend 10.5923 10.5799 12.0106
barbershop_interior.blend 11.777 11.8852 12.5769
junkshop.blend 16.085 16.2971 16.5213
pvt_flat.blend 16.5704 16.3189 17.4047

(1) cyclex-x branch hash ad81074fab1
(2) cyclex-x branch hash ef6ce4fa8ca (right before disabling megakernel)
```

While the pvt_flat (with adaptive sampling) is 1% slower, some
other scenes has performance gained almost all the way back in
comparison to the Cycles-X before megakernel removal.

Note that coherency is a hypothesis. Performance gain might also be
caused by less active paths array calculations.
May 21, 2021, 10:34 (GMT)
Merge branch 'master' into cycles-x
May 21, 2021, 10:20 (GMT)
Merge branch 'master' into temp-attributes-panel
May 21, 2021, 06:42 (GMT)
Merge branch 'master' of https://git.blender.org/blender
May 21, 2021, 06:13 (GMT)
Fix T88227: Eevee not working on AMD 535 cards.

Enabled HQ normals workaround for this specific configuration.
May 21, 2021, 06:12 (GMT)
Fix T88190: Freed memory use when iterating over id-properties

The id-property iterator referenced a PyObject pointer without
increasing it's user count - allowing for errors if the value
goes out of scope during iteration.
May 21, 2021, 06:09 (GMT)
Fix memory leak in Python IDproperty iterator

Looping over IDProperty keys or calling iteritems leaked memory.

Error in original Python idproperty support from
8768707610fbc1cea2bde069cdfd6d3f3e2fc522
May 21, 2021, 06:09 (GMT)
Fix T88180: Enable HQ normal workaround for RX 580X cards.

This needs to be backported to 2.83.
May 21, 2021, 06:06 (GMT)
Fix T88145: Dynamic Paint initial color using vertex color not working as expected

Mistake in {rBe48c4d73d378}.

Was using the vertex index as a lookup for the loop color (instead of
the loop index).
(Issue was not present in original D1429 btw).

Maniphest Tasks: T88145

Differential Revision: https://developer.blender.org/D11212
May 21, 2021, 05:55 (GMT)
Version bump 2.83.16 rc.
May 21, 2021, 03:33 (GMT)
tmp
May 21, 2021, 00:59 (GMT)
Dyntopo:

Fix multires not setting pbvh->depth_limit
May 21, 2021, 00:52 (GMT)
Merge branch 'master' into asset-browser-snap-dragging
May 21, 2021, 00:42 (GMT)
Merge branch 'asset-browser-poselib' into asset-browser
May 21, 2021, 00:32 (GMT)
USD import: scale camera properties.

Applying scene scale to camera clipping and focus distance.
May 21, 2021, 00:18 (GMT)
Show asset path in asset browser sidebar + Open Blend File button

This is useful information to have and the Open Blend File makes sense to have
next to it.

A general Asset Browser feature really, but the Open Blend File operator is
only available in this branch, so committing that here.

Also added a TODO note about something that would be especially good to have
for this change.
May 20, 2021, 21:51 (GMT)
GPU/EEVEE: Refactor codegen and nodetree support

This is the first step towards the new evaluation scheme of EEVEE
closures.

This commit contains:
- Removal of GPU_SOURCE_BUILTIN type, prefering global instead. This
avoid many boilerplate code since most of the old builtins are now
datas that are always present (i.e: view matrices, normals).
- Rewritting of codegen in C++ to use `std::stringstream`.
- Added a callback to let engine decide what to do with codegen code.
This remove a lot of needs for defines because of code order
dependency. The engine can insert the nodetree code in custom ways
to create advance effects (i.e: add displacement or vertex lighting).
Engine now returns final shader strings.
- Closure nodes evaluation replacment is a placeholder for now.
May 20, 2021, 20:17 (GMT)
USD import: reverting scaling of light properties.

Reverting applying scaling to light size properties.
May 20, 2021, 18:55 (GMT)
USD export: format fixes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021