Blender Git Loki

Kaikki Blender Git kommitit.

Page: 893 / 8462

February 24, 2021, 13:54 (GMT)
Cycles: Load texture info before creating integrator queue

This allows kernel to access texture information.

The place of where loading is done is a bit weird on a first glance,
but it seems to match what was happening in the task-based code.
February 24, 2021, 13:14 (GMT)
Fix T85947: Missing check of master collection for objects being instanced.

`object_in_any_collection` used during linking/appending to check
whether an object is already instanced by at least one collection, was
not taking into account embedded master collections from scenes.
February 24, 2021, 12:39 (GMT)
Fix T85915: Cannot save new theme preset

Since making bpy.types a real module `dir(bpy.types)` now includes
__dir__ and __getattr__ methods which need to be ignored.
February 24, 2021, 12:39 (GMT)
Fix crash updating themes in background mode
February 24, 2021, 12:25 (GMT)
Merge branch 'master' into compositor-cryptomatte-workflow
February 24, 2021, 12:02 (GMT)
include gpu
February 24, 2021, 11:53 (GMT)
Docs: 2.91 release description for Linux appdata
February 24, 2021, 11:43 (GMT)
Cycles: initial implementation of surface shader evaluation

There are many loose ends marked with TODO, but it's a starting point.
February 24, 2021, 11:43 (GMT)
Cycles: add DeviceQueue method to test if any work remains
February 24, 2021, 11:43 (GMT)
Cycles: convert more path state functions to use new integrator state
February 24, 2021, 11:43 (GMT)
Cycles: remove CMJ pattern, prepare random number code for new integrator state

We should always use PMJ instead of CMJ, and not have to know the number of
samples in advance. This simplifies the code a bit.
February 24, 2021, 11:15 (GMT)
Merge branch 'master' into temp-spreadsheet-editor
February 24, 2021, 11:10 (GMT)
Cleanup: quiet asan overflow warning
February 24, 2021, 10:37 (GMT)
Workbench: Fix samples taken outside of pixel footprint

With the previous implementation, we could have pixels with offset larger
than 1 pixel.

Also fix a bug when the closest_index is not last. The sample positions
were incorrect in this case.
February 24, 2021, 10:37 (GMT)
Fix T85726 Workbench: Orthographic view is blurry

This was caused by the window_translate_m4 not offsetting the winmat in the
right direction for perspective view. Thus leading to incorrect weights.
The workbench sample weight computation was also inverted.

This fix will change the sampling pattern for EEVEE too (it will just
mirror it in perspective view).
February 24, 2021, 10:29 (GMT)
Fix incorrect icon .dat files after recent commit

Using `make icons` for 420f538fadfd changed some icons that it shouldn't have
touched on my system. Not sure what caused this, maybe a bug in the slightly
outdated Inkscape version there (1.0.1). Here on macOS the version is only
reported as 1.0 so I'm not sure what the situation is. Either way, this fixes
the icons.
February 24, 2021, 10:16 (GMT)
Fix line width broken for consecutive line draw calls

D9054 did multiple consecutive `immBegin()`/`immEnd()` draw calls to draw
multiple lines at varying thickness. This would only work for the first line,
then they'd all get a 1px thickness (at least on macOS).

Issue was that `wide_line_workaround_end()` called `immBindShader()` directly
to restore the old shader (which the workaround overrides). However this
doesn't set `imm->builtin_shader_bound` which has to be done for the workaround
to work on the next `immBegin()` call. Instead `immBindBuiltinProgram()` can be
called.

Differential Revision: https://developer.blender.org/D10520

Reviewed by: Cl�ment Foucault
February 24, 2021, 09:45 (GMT)
Fix T85939: Eevee Specular BSDF shader compile error

Introduced by 7f7e6830991b.
February 24, 2021, 05:16 (GMT)
Fix T85930: Custom Property Error: Wrong Subtype

Regression in 08dbc4f996e4e95f3ab64f7bb3e1193700c585f5

Unfortunately lambda functions don't work with postponed annotations.
February 24, 2021, 05:12 (GMT)
Merge branch 'master' into geometry-nodes-mesh-primitives
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021