Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1006 / 8462

January 13, 2021, 09:48 (GMT)
Geometry Nodes: support optional ownership for typed attributes

This will simplify some code in an upcoming commit and will be
useful for T83793.
January 13, 2021, 09:14 (GMT)
Fix T84459: Face normals not displaying (AMD GPU)

This is part two of the fix for T84459.
Issue appears to be caused by AMD graphics driver later than 20.11.1 and
affects older GPUs (Polaris/FIJI cards). Drawing normals in edit mode
uses the same OpenGL data type for storing normals that is known to be
faulty.

This change fixes the face dot normals by using GPU_COMP_I16.
January 13, 2021, 08:58 (GMT)
Cleanup: rename enum for event value items

This contains all value items (with overlapping values),
name this to make it clear it contains all items.
January 13, 2021, 08:56 (GMT)
Fix WM_event_print error printing tweak events value
January 13, 2021, 08:56 (GMT)
Fix Event.value RNA access with tweak event types

Accessing event.value would return unrelated values such as
PRESS, RELEASE, CLICK... etc. instead of NORTH, SOUTH... etc.
January 13, 2021, 08:55 (GMT)
GPU: Enable HQ normal work around for AMD Polaris

THe high quality normals work around is enabled for Polaris cards using
the official drivers. Since driver version 2.11.2 they fail to render
using low quality normals.

The detection of polaris cards is done by matching the opengl renderer.
The renderer strings have been extracted from various reports linked to
{T82856} but isn't complete as some reports are missing the exact
renderer as users don't always report via the help menu.
January 13, 2021, 08:49 (GMT)
GPU: Add HQ normals workaround.

This change makes it possible for platforms to only support high quality
normal rendering. This is part of {T82856} where current AMD drivers
running on the polaris architecture does not support the low quality
setting due to a driver bug.

In a next commit the work around will be enabled.
January 13, 2021, 08:49 (GMT)
Fluid: Updated Mantaflow source files

Includes minor fixes / cleanups from the viscosity plugin.
January 13, 2021, 08:39 (GMT)
DrawManager: High quality normals for non meshes

This adds high quality normals for non meshes. These include

* Volumetric Object Wireframe
* Metaballs
* Extracted Curves
* Curves in edit mode

This is in preparation to fix a regression in recent AMD
drivers where the `GL_INT_2_10_10_10_REV` data type isn't
working in Polaris cards.
January 13, 2021, 08:31 (GMT)
Fix T83625: Shading attribute names cause compilation error.

Some GPU platforms don't support having more than one underscore in
sequence in an attribute name. This change will remove the underscore
as a possible character when encoding to save names.
January 13, 2021, 08:25 (GMT)
Fix crash sliding effect sequence strips

Off by one error in array access.
January 13, 2021, 08:24 (GMT)
Fix T83280: Crash when deleting hair collision collection.

Root of the issue was missing management of ID pointers in the cloth
modifier data stored in ParticleSystem for hair physics, in the
'foreach_id' particle system code.

Using modifier's 'foreach_id' code in psys one unfortunately requires
some ugly conversion gymnastics, but this is still better than having
dedicated code for that case.

Note that this is actually a fairly critical issue, fix should be
backported to 2.91.1 should we do it, and to 2.83 LTS as well I think.
Revision 3f7c294 by Hans Goudey (master)
January 13, 2021, 05:54 (GMT)
Mix modifiers test after commit to bevel modifier defaults

{rB6b5e4ad5899d} neglected to update the modifier tests to reflect
the fact that the default limit method is no longer "NONE".
January 13, 2021, 05:52 (GMT)
- apply changes to dependency patch
January 13, 2021, 05:51 (GMT)
NLA: Strip Post-transform Vertical Shuffle and Auto-Grow Track List

**Not ready for review**

Differential Revision: https://developer.blender.org/D10103
January 13, 2021, 05:41 (GMT)
Cleanup: use single quotes for enum literals
January 13, 2021, 05:23 (GMT)
Fix memory leak with image drag and drop

Dragging an image from the file selector into the sequencer
was leaking memory.

Regression in b5d778a7d4072bfb091198a2094890157a6d017b.
Revision 5d99199 by Philipp Oeser / Campbell Barton (master)
January 13, 2021, 02:37 (GMT)
Fix T83084: Smart UV Project inverts the resulting UVs

Caused by 850234c1b10a828678f1b91001f2731db807f7e2,

Flip the normal to avoid flipped projection.
January 13, 2021, 02:21 (GMT)
Cleanup: spelling
January 13, 2021, 02:15 (GMT)
Cleanup: clang-format, trailing space
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021