Blender Git Statistics -> Branches -> blender-v2.93-release
"Blender-v2.93-release" branch
Total commits : 226
Total committers : 34
First Commit : June 1, 2021
Latest Commit : December 15, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2021 | 9 | |
November, 2021 | 49 | |
October, 2021 | 2 | |
September, 2021 | 29 | |
August, 2021 | 63 | |
July, 2021 | 24 | |
June, 2021 | 50 |
Committers
Popular Files
Filename | Total Edits |
---|---|
BKE_blender_version.h | 17 |
anim_movie.c | 11 |
indexer.c | 9 |
lineart_cpu.c | 7 |
writeffmpeg.c | 6 |
strip_add.c | 4 |
ffmpeg_compat.h | 4 |
PulseAudioDevice.cpp | 3 |
gpencil_paint.c | 3 |
MOD_boolean.cc | 3 |
Latest commits
December 15, 2021, 14:37 (GMT) |
Version bump: 2.93.8-rc |
December 14, 2021, 16:35 (GMT) |
Version bump: 2.93.7-release |
December 14, 2021, 16:31 (GMT) |
LineArt: Shifting fix for different camera fitting. FOV was expanded to cover the shifting range, rather than to precisely cut at the image border. Now fixed. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11523 |
December 8, 2021, 14:44 (GMT) |
Fix T91680: viewport selection broken in macOS x86 build with Xcode 13 There is an apparent compiler bug here, tweak the code to avoid it. This did not affect official builds as we were still using Xcode 12. |
Revision fb762ee by Alexander Gavrilov (blender-v2.93-release) December 7, 2021, 14:43 (GMT) |
Fix T92043: Relax/Push Pose does nothing for quaternion rotation. As can be confirmed by checking generic code for this operation, it is supposed to blend between the result of Breakdown based on actual frame range, and the current pose. However for some reason the quaternion specific code was blending between the current pose and the current keyframed pose. This means that the operation does nothing if invoked without modifying the pose first. This rewrites the code to match the non-quaternion behavior. Differential Revision: https://developer.blender.org/D13030 |
Revision ef381ff by Campbell Barton (blender-v2.93-release) December 7, 2021, 14:14 (GMT) |
Fix T93563: Crash subdividing with overlapping tri and quad The first loop was left out when finding the split edge boundary. Error from f2138686d9d8c105ebf8884774fd7e4d8ff239a1. |
December 7, 2021, 14:11 (GMT) |
Fix T93353: Reload Library Override file loses Constraints, take II. When adding `INSERT` operations over RNACollection items, rna diffing code did not properly report the properties as not being equals. This in turn triggered the 'purge unused exiting override properties' mechanism, thus deleting the exitsting (valid) insert override property operation. NOTE: This should also be backported to 2.93, and probably 2.83. Reviewed By: sybren, jbakker Maniphest Tasks: T93353 Differential Revision: https://developer.blender.org/D13426 |
December 7, 2021, 14:07 (GMT) |
Fix T89564: Spline IK breaks when it is far away from the world origin The isect_line_sphere algorithm became very imprecise when the line and the sphere were reasonably far away from the world origin. This would lead to no intersections being reported even if there was a guaranteed intersection (line crossing from inside the sphere to the outside). To fix this we now use the secant root finding method to get an intersection point. This is much more stable and robust it seems. |
December 2, 2021, 15:04 (GMT) |
Fix missing Blender logo in Windows store package D9681 was not properly merged to all branches, leaving a path to a non-existent icon file in the maniphest. |
Revision 5e2dc50 by Germano Cavalcante (blender-v2.93-release) November 28, 2021, 15:47 (GMT) |
Fix T93290: Rotation without contraint after extrude has wrong axis The default orientation of the mode was being indicated as overridden, although the one of constraint was used. |
November 28, 2021, 15:43 (GMT) |
Fix T89081: Freestyle noise seed of zero crash This leads to division by zero in Freestyle's NoiseShader which also crashes blender. Not sure if we really need a do_version patch for old files, as an alternative we could also force a positive number in the NoiseShader. This patch does not do either, just force a positive range in RNA from now on. Maniphest Tasks: T89081 Differential Revision: https://developer.blender.org/D13332 |
November 28, 2021, 15:40 (GMT) |
Fix T93130: Frame Selected with selected paint mask does not work This broke with {rB20fac2eca723} (which landed in 2.63), so long standing bug. Convention for paint modes is: - when no paint mask is active, `Frame Selected` will focus the last stroke - when paint mask is active, `Frame Selected` will focus the selected mask faces To check the right vert coords we have to offset with `mp->loopstart`. Maniphest Tasks: T93130 Differential Revision: https://developer.blender.org/D13247 |
November 28, 2021, 15:37 (GMT) |
Fix T93117: Texture paint clone tool crash in certain situation Caused by {rBaf162658e127}, so long standing bug. When changing clone slots (report involved a quite complicated sequence of selecting textures and undo -- but I think this could happen in more situations) code checks for UV of new clone slot. However, since above commit the slot and the clone slot were mixed up, so in this case the responsible NULL check (for when no UV is assigned) wasnt working. Now correct this (NULL check the clone slot uv -- instead of the paint slot UV). note: not sure why low level CustomData functions actually dont do the name NULL checks themselves (seems like callers are always responsible). Maniphest Tasks: T93117 Differential Revision: https://developer.blender.org/D13378 |
November 28, 2021, 15:23 (GMT) |
Fix T93338: Curve Guide force field crash Caused by {rBcf2baa585cc8}. For Curve Guide force fields to work, the `Path Animation` option has to be enabled. With it disabled, we are lacking the necessary `anim_path_accum_length` data initialized [done by `BKE_anim_path_calc_data`] which `BKE_where_on_path` relies on since above commit. Now just check for this before using it - and return early otherwise. Prior to said commit, `BKE_where_on_path` would equally return early with a similar message, so that is expected behavior here. Maniphest Tasks: T93338 Differential Revision: https://developer.blender.org/D13371 |
November 28, 2021, 15:18 (GMT) |
Fix T93322: Freestyle Sinus Displacement Division by Zero Crash This happens if the Wavelength is set to 0.0f. Not sure if we really need a do_version patch for old files, as an alternative we could also force a slight offset in the SinusDisplacementShader. This patch does not do either, just force a positive range from now on. Maniphest Tasks: T93322 Differential Revision: https://developer.blender.org/D13329 |
November 28, 2021, 15:03 (GMT) |
Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error This was just a typo in {rBb408d8af31c9} Must be 'MINIMUM' (instead of 'MININUM'). Maniphest Tasks: T93320 Differential Revision: https://developer.blender.org/D13328 |
November 23, 2021, 08:14 (GMT) |
Fix T93007: Cycles not updating for animated Object properties like color |
November 23, 2021, 08:12 (GMT) |
Fix T93198: Frame Selected in greasepencil curve editing does not work Was not taking into account curve points at all. Maniphest Tasks: T93198 Differential Revision: https://developer.blender.org/D13281 |
November 23, 2021, 08:09 (GMT) |
Fix T93194: greasepencil channel lists ignoring collection visibility Same fix as rB0a3b4d4c64f1, but this time for greasepencil. To repeat: dopesheet in greasepencil mode was ignoring the temporariy visibility flag of collections. As a result, even though the dopesheet was supposed to show animation data of visible greasepencils only was still showing such data of greasepencils that were hidden by hiding their collection. |
November 23, 2021, 08:07 (GMT) |
Fix T89260: Eevee crashes with custom node sockets. Cause of this issue is that Custom Node Sockets info type was initialized as SOCK_FLOAT when registering. Areas within the core that would ignore custom socket types by checking its type would use the socket as being a float type. When custom node sockets have a property called default_value blender tries to store it as an internal default value what failed in debug builds. This patch will set the socket type to SOCK_CUSTOM when registering a custom socket type and allow, but skip storage of custom default values. In this case the default values should already be stored as custom properies. Reviewed By: campbellbarton, JacquesLucke Maniphest Tasks: T89260 Differential Revision: https://developer.blender.org/D13174 |
MiikaHweb - Blender Git Statistics v1.06