Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 870 / 5574

March 11, 2020, 16:05 (GMT)
Fix Cycles link error with debug + asan after RTTI changes
March 11, 2020, 15:51 (GMT)
Fix (unreported) bad user refcounting of viewer image ID.

This is typical case where you do not want to use actual ID refcounting,
but only the shallow 'user real' (aka 'user one') system...
March 11, 2020, 15:27 (GMT)
Windows: Clean-up warning while building blendthumb

Casting a 64 bit pointer to a 32 bit DWORD gave 2 warnings.
Solved by storing the actual DWORD in the registry table.

Would have preferred to use a union, but C++ doesn't let you
initialize anything other than the first field, and C99 style
initializers are not supported until C++20, so this solution
will have to do until then.
March 11, 2020, 15:10 (GMT)
GPencil: Add missing Layer buttons in Dopesheet header and remove unneeded options

Update Dopesheet header to include missing buttons, remove Scene Active only buttton and also removed duplicated search box.

The removed options come from old 2.7x version and they are not required now.

Reviewed By: mendio, pepeland

Differential Revision: https://developer.blender.org/D7107
March 11, 2020, 14:32 (GMT)
Fix T74516: Armature Crash on Select Similar Group

Select Similar Group and Select Similar Shape had this issue since they
were added. Basically it assumes there is pose data which in some cases
it does not.
March 11, 2020, 13:59 (GMT)
Eevee: internal support for arbitrary number of volume grids

This has no user visible impact yet since smoke volumes only support a fixed
set of attributes, but will become important with the new volume object.

For GPU shader compilation, volume grids are now handled separately from
image textures. They are somewhere between a vertex attribute and an image
texture, basically an attribute that is stored as a texture.

Differential Revision: https://developer.blender.org/D6952
March 11, 2020, 13:52 (GMT)
Cleanup: add comment explaining reason for volume texture swizzling
Revision c4beb51 by Brecht Van Lommel
March 11, 2020, 13:42 (GMT)
Cycles: disable RTTI only for OSL files, other libraries like OpenVDB need it

This is a bit weak since it's not entirely clear where the boundary is, but
tested to build and pass tests on all platforms.
March 11, 2020, 13:42 (GMT)
Smoke: put density/color in separate textures, fixes for workbench shader

This is more in line with standard grids and means we don't have to make
many special exceptions in the upcoming change for arbitrary number of volume
grids support in Eevee.

The workbench shader was also changed to fix bugs where squared density was
used, and the smoke color would affect the density so that black smoke would
be invisible. This can change the look of smoke in workbench significantly.

When using the color grid when smoke has a constant color, the color grid
will no longer be premultiplied by the density. If the color is constant
we want to be able not to store a grid at all. This breaks one test for
Cycles and Eevee, but the setup in that test using a color without density
does not make sense. It suffers from artifacts since the unpremultiplied
color grid by itself will not have smooth boundaries.

Differential Revision: https://developer.blender.org/D6951
March 11, 2020, 13:42 (GMT)
Fix/workaround Eevee tests crashing with Mantaflow

Skip light cache baking until T73921 is fixed. This should be fixed properly
but being able to run the tests at all is important now.
March 11, 2020, 13:37 (GMT)
Fix broken logic in lib_query that could lead to NULL id_owner pointer.

Issue revealed by own recent cleanup in rB8820ab4, and moticed by
@brecht, thanks.

Note that am not 100% sure whether we should allow call on lib_query
without a proper valid owner_id, for embedded data-blocks. But this can
be investifated later, so far things have been working like that.
March 11, 2020, 13:18 (GMT)
Fix T74296: Free depsgraph when view layer is removed

Reviewers: sergey

Differential Revision: https://developer.blender.org/D7110
March 11, 2020, 12:43 (GMT)
Cloth: Copy point cache settings when copying cloth modifier

This fixes the issue mentioned in the comment in T74515.

Reviewers: mont29

Differential Revision: https://developer.blender.org/D7104
March 11, 2020, 11:59 (GMT)
Fix Cycles incorrect result when compressing some 8 bit log colorspace images

Don't clamp and do premultiply after color space conversion.
March 11, 2020, 11:53 (GMT)
Cleanup: rename 'private' to 'embedded' for sub-data IDs.

'Private' can be a rather confusing term, especially when considering
its meaning in programming languages.

So now root node trees and master collections are 'embedded' IDs
instead.
March 11, 2020, 11:53 (GMT)
Cleanup in ID remapping code re owner_id vs. self_id.

The former is always a real, in-Main data-block, while the later, when
different, should be one of those embedded 'private' IDs (like root node
ree or master collection).
March 11, 2020, 10:39 (GMT)
Cleanup: spelling
March 11, 2020, 10:25 (GMT)
Cycles: add view layer setting to exclude volumes, like hair and surfaces
March 11, 2020, 09:54 (GMT)
UI: show more digits for adaptive sampling noise threshold
March 11, 2020, 09:30 (GMT)
Fix T74315: Cloth brush breaks orbit around selection

Reviewers: pablodp606

Differential Revision: https://developer.blender.org/D7095
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021