Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1938 / 8462

January 16, 2020, 10:35 (GMT)
Fix T73125: Crash when opening a file containing a Line Style.

Dummy typo in rB2e6159a4.
January 16, 2020, 10:04 (GMT)
Cleanup: remove unused PYTHONPATH from freestyle

This accesses PYTHONPATH directly, ignoring Py_IgnoreEnvironmentFlag.
Remove since it's not used.
January 16, 2020, 09:32 (GMT)
Cleanup: More use of LISTBASE_FOREACH
January 16, 2020, 09:24 (GMT)
Cleanup: Use LISTBASE_FOREACH
January 16, 2020, 09:09 (GMT)
Fix bug introduced in previous commit checking number of users

If the eval is not used for 1 user, the modifier is added again and again.

To avoid this eval, it would be required a flag to check if the modifier was applied before, but this need more work and we will do in the future.
January 16, 2020, 07:41 (GMT)
Merge branch 'greasepencil-refactor' into temp-gpencil-eval
January 16, 2020, 07:41 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
January 16, 2020, 07:40 (GMT)
Merge branch 'master' into greasepencil-object
January 16, 2020, 07:39 (GMT)
GPencil: Show overlap option for Texture materials

January 16, 2020, 07:35 (GMT)
Do not create eval data if users is 1

If only one user, the default eval data is used and don't need a new copy
January 16, 2020, 07:32 (GMT)
Merge branch 'blender-v2.82-release'
January 16, 2020, 07:27 (GMT)
Fix T73149: Adjust Last Operation uses horizontal layout

The horizontal layout was clipping text for some enums.
January 16, 2020, 05:44 (GMT)
Merge branch 'blender-v2.82-release'
January 16, 2020, 05:26 (GMT)
Fix T73150: Python tooltips missing from toolbar
January 16, 2020, 05:25 (GMT)
Cleanup: unused warnings
January 16, 2020, 04:40 (GMT)
Merge branch 'blender-v2.82-release'
January 16, 2020, 04:33 (GMT)
Fix incorrect return value for mesh vertex connect
January 16, 2020, 01:21 (GMT)
Merge branch 'blender-v2.82-release'
January 16, 2020, 01:06 (GMT)
Fix T73133: UDIM texture count in Eevee is limited by OpenGL

Based on @fclem's suggestion in D6421, this commit implements support for
storing all tiles of a UDIM texture in a single 2D array texture on the GPU.

Previously, Eevee was binding one OpenGL texture per tile, quickly running
into hardware limits with nontrivial UDIM texture sets.
Workbench meanwhile had no UDIM support at all, as reusing the per-tile
approach would require splitting the mesh by tile as well as texture.

With this commit, both Workbench as well as Eevee now support huge numbers
of tiles, with the eventual limits being GPU memory and ultimately
GL_MAX_ARRAY_TEXTURE_LAYERS, which tends to be in the 1000s on modern GPUs.

Initially my plan was to have one array texture per unique size, but managing
the different textures and keeping everything consistent ended up being way
too complex.

Therefore, we now use a simpler version that allocates a texture that
is large enough to fit the largest tile and then packs all tiles into as many
layers as necessary.

As a result, each UDIM texture only binds two textures (one for the actual
images, one for metadata) regardless of how many tiles are used.

Note that this rolls back per-tile GPUTextures, meaning that we again have
per-Image GPUTextures like we did before the original UDIM commit,
but now with four instead of two types.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6456
January 15, 2020, 21:07 (GMT)
Fix T72860: Mantaflow Fluid Sim fails when simulation starts after frame 1
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021