Revision 3de84f2 by Campbell Barton 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 |
Revision 7f571aa by Lukas Stockner January 16, 2020, 01:21 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 7d8a186 by Lukas Stockner 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 |
Revision 689a873 by Sebastián Barschkis January 15, 2020, 21:07 (GMT) |
Fix T72860: Mantaflow Fluid Sim fails when simulation starts after frame 1 |
Revision 848b28d by Clément Foucault January 15, 2020, 18:54 (GMT) |
Fix T72104 Blender selects faces outside of Clipping Region if X-Ray is off |
Revision 588f2d2 by Sebastián Barschkis January 15, 2020, 17:55 (GMT) |
Fix T72970: [Mantaflow] When changing the domain settings, the current frame of the scene is set to 1 |
Revision eca8bae by Julian Eisel January 15, 2020, 17:08 (GMT) |
Fix T51054: NULL-dereferences in crash-handler callback |
Revision ca49643 by Julian Eisel January 15, 2020, 16:48 (GMT) |
Fix T70965: Undo crash with specific file Not sure how the WorkSpaceLayout.screen pointer could end up being NULL, but apparently that happens, or at least happened with older files. Rather than just adding NULL-checks, prefer not keeping around those invalid layouts at all. |
Revision 68462a9 by Sebastián Barschkis January 15, 2020, 16:22 (GMT) |
Fix T73111: Bake data of fluid causes crash of Blender |
Revision 7e20d69 by Sebastián Barschkis January 15, 2020, 15:32 (GMT) |
Fluid: Additional fix for relative cache paths |
Revision cdd937c by Sebastián Barschkis January 15, 2020, 15:29 (GMT) |
Revision adcc9d0 by Sebastián Barschkis January 15, 2020, 15:28 (GMT) |
Revision f7fa6cd by Sebastián Barschkis January 15, 2020, 15:28 (GMT) |
Fluid: Additional fix for relative cache paths Added missing conversion from relative to absolute paths. |
Revision 5f8b290 by Sebastián Barschkis January 15, 2020, 15:28 (GMT) |
Fluid: Fix for relative cache paths Relative paths in the cache are no longer converted into absolute paths automatically. |
Revision 542e0c6 by Sebastián Barschkis January 15, 2020, 15:27 (GMT) |
Fluid: Updated Mantaflow source files The memory leak described in T72498 has been fixed in Mantaflow, the updated files should reflect this in Blender. |
Revision c27acbc by Jacques Lucke January 15, 2020, 15:09 (GMT) |
Fix T71690: Skip enum item separators in uiItemEnumR_string_prop Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D6589 |
Revision d571e90 by Sebastián Barschkis January 15, 2020, 14:51 (GMT) |
Revision 2ff3877 by Sebastián Barschkis January 15, 2020, 14:51 (GMT) |
Revision f842ffb by Julian Eisel January 15, 2020, 14:24 (GMT) |
Fix crash with some hidden regions after previous commit E.g. in the default "Animation" workspace this would crash. |
|