Blender Git Statistics -> Branches -> blender-v2.83-release
"Blender-v2.83-release" branch
Total commits : 242
Total committers : 29
First Commit : June 8, 2020
Latest Commit : January 13, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
January, 2021 | 10 | |
December, 2020 | 12 | |
November, 2020 | 3 | |
October, 2020 | 32 | |
September, 2020 | 21 | |
August, 2020 | 53 | |
July, 2020 | 59 | |
June, 2020 | 52 |
Committers
Popular Files
Filename | Total Edits |
---|---|
BKE_blender_version.h | 21 |
gpu_extensions.c | 8 |
readfile.c | 7 |
draw_cache_extract_mesh.c | 5 |
collection.c | 4 |
gpu_texture.c | 4 |
gpencil.c | 4 |
lib_id.c | 4 |
sequencer_edit.c | 3 |
worker_compile.py | 3 |
Latest commits 
January 13, 2021, 10:37 (GMT) |
Fix: Update normals when switching scene quality Recent commits also updated normals for metaballs, curves and volumetric objects. This change tags will tag to generate geometry for these new types. |
January 13, 2021, 10:32 (GMT) |
Fix T84397: Creating and removing many objects very quickly causes a crash The root of the issue was caused by the dependency graph using ID pointer to map evaluated state from old depsgraph to new one upon relations update. This was failing when IDs were re-allocated rapidly: was possible that Object ID's evaluated state assigned to Mesh and vice versa. Now depsgraph uses Session UUID to identify which IDs to restore evaluated state to. The session UUID is stored in the IDNode, so that id_orig is not dereferenced on depsgraph update since the ID might be freed. The root of the issue is identified by Campbell, original patch was done by Bastien, thanks! Also thanks to Oliver and Ray and everyone else for testing! |
January 13, 2021, 10:02 (GMT) |
Fix T84459: Wireframe not displaying with AMD GPU Issue appears to be caused by AMD graphics driver later than 20.11.1 and affects older GPUs (Polaris/FIJI cards). Wireframe drawing uses the same OpenGL data type for storing normals what is known to be faulty. This patch enabled storing the normals using GPU_COMP_I16. It also solves the normals drawing in edit mode for vertex and loop normals. |
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: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: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. |
December 16, 2020, 10:17 (GMT) |
Steam Release: Script creation of Steam build files Script tool for automation of Steam build files for tasks like {T77348} This script automates creation of the Steam files: download of the archives, extraction of the archives, preparation of the build scripts (VDF files), actual building of the Steam game files. Requirements ============ * MacOS machine - Tested on Catalina 10.15.6. Extracting contents from the DMG archive did not work Windows nor on Linux using 7-zip. All DMG archives tested failed to be extracted. As such only MacOS is known to work. * Steam SDK downloaded from SteamWorks - The `steamcmd` is used to generate the Steam game files. The path to the `steamcmd` is what is actually needed. * SteamWorks credentials - Needed to log in using `steamcmd`. * Login to SteamWorks with the `steamcmd` from the command-line at least once - Needded to ensure the user is properly logged in. On a new machine the user will have to go through two-factor authentication. * App ID and Depot IDs - Needed to create the VDF files. * Python 3.x - 3.7 was tested. * Base URL - for downloading the archives. Reviewed By: Jeroen Bakker Differential Revision: https://developer.blender.org/D8429 |
December 16, 2020, 10:08 (GMT) |
Version: Blender 2.83.11 beta |
December 7, 2020, 14:09 (GMT) |
Blender v2.83.10 release Version bump |
December 2, 2020, 07:40 (GMT) |
Fix T82988: Div by zero with curve deform modifier In `calc_curve_deform` a factor is calculated without checking if the divisior is zero or close to zero. This patch adds the missing checks and sets the factor to zero if the division shouldn't be computed. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9645 |
December 2, 2020, 07:36 (GMT) |
Fix T82729: Crash in rna_EffectorWeight_path when object has fluid and dynamic paint modifiers Looks like prior to the introduction of mantaflow, the former SmokeModifierData always had a domain initialized (even if its type was set to None). Since mataflow, the FluidModifierData type needs to be set to MOD_FLUID_TYPE_DOMAIN (otherwise domain is invalid) Maniphest Tasks: T82729 Differential Revision: https://developer.blender.org/D9644 |
December 2, 2020, 07:34 (GMT) |
Fix T83055: setting rna pointer properties can create bogus custom properties This was reported in the form of the eyedropper of the 'Parent' property creating a custom property 'parent' if self was picked. Problem arises when certain checks for setting rna pointer properties failed (for example: the PROP_ID_SELF_CHECK check) and then a different code path was entered (which was only meant for IDProperties). Problem was introduced in rBa7b3047cefcb. To solve, now first enter the branch for rna-based pointer properties, then perform the sanity-checks (and if these fail: dont enter the other unrelated codepath but instead do nothing) Maniphest Tasks: T83055 Differential Revision: https://developer.blender.org/D9652 |
December 2, 2020, 07:33 (GMT) |
Fix memory leak writing PNG when opening the file fails |
December 2, 2020, 07:32 (GMT) |
ImBuf: replace incorrect strstr use with memcmp Besides being incorrect as only the first two bytes should be tested, searching binary data using `strstr` can easily read past buffer bounds. |
December 2, 2020, 07:32 (GMT) |
Fix T82555: Crash using copied object from Python Also clear `gpd_eval` as this wasn't being copied either. |
December 2, 2020, 07:31 (GMT) |
Fix T65585: Knife fails when cursor away from the object Zeroed mouse coordinates were being used making projection fail. |
MiikaHweb - Blender Git Statistics v1.06