Revision 9c2c697 by Sergey Sharybin May 1, 2020, 14:13 (GMT) |
Tracking: Cleanup, localize variable Also avoid possible accumulation of floating point error. |
Revision b22abd1 by Sergey Sharybin May 1, 2020, 14:13 (GMT) |
Tracking: Cleanup, localize iterator variables |
Revision 60741cf by Ray molenkamp May 1, 2020, 14:06 (GMT) |
Fix: Fix build error on windows Headers and implementation had slightly different signatures |
Revision b83a8d6 by Sybren A. Stüvel May 1, 2020, 13:38 (GMT) |
Cleanup: Animation, unify FCurve extrapolation Previously there were two functions for FCurve extrapolation, one for before the first keyframe, and the other for after the last. After the previous cleanup made the variable names consistent, it was clear that the code was almost identical. The biggest difference was in the sign of many of the calculations, which was cancelled out by swapping `B-A` to `A-B`. This showed that the computations are actually the same, and the only remaining difference was which neighbouring handle to use in case of B�zier curves. No functional changes. # Conflicts: # source/blender/blenkernel/intern/fcurve.c |
Revision f651548 by Sybren A. Stüvel May 1, 2020, 13:38 (GMT) |
Cleanup: Animation, refactored FCurve extrapolation Variables have been renamed so that they refer to the endpoint and its neighbor (rather than `bezt`, `prevbezt`, or `lastbezt`), and unnecessary variables have been removed. By returning early the code flow is also easier to understand. No functional changes. |
Revision 7537068 by Sybren A. Stüvel May 1, 2020, 13:38 (GMT) |
Cleanup: Animation, split FCurve extrapolation into separate functions The `fcurve_eval_keyframes` consists of three parts: - Before the first keyframe - After the last keyframe - Between the keyframes This commit splits the first two parts into separate functions. This is the first of a series of refactors, which will be committed into smaller parts so that each is easier to follow & validate. No functional changes. |
Revision b523911 by Ray molenkamp May 1, 2020, 13:37 (GMT) |
Windows: Support backtraces on release builds. This diff add supports for crash logs on windows for release builds. This can be toggled on/off with the `WITH_WINDOWS_PDB` cmake option. by default it is on. Things to take into consideration: Release builds are hightly optimized and the resulting backtraces can be wrong/misleading, take the backtrace as a general area where the problem resides rather than an exact location. By default we ship a minimized symbol file that can only resolve the function names. This was chosen to strike a balance between growth in size of the download vs functionality gained. If more detailed information is required such as source file + line number information a full pdb can be shipped by setting `WITH_WINDOWS_STRIPPED_PDB` to off. Differential Revision: https://developer.blender.org/D7520 Reviewed by: brecht |
Revision 4cc8123 by Julian Eisel May 1, 2020, 13:21 (GMT) |
UI: Use property split layout and decorators for material properties Use the automatic property split layout (hence, change to the new 40/60% split ratio) and add decorator buttons for animatable properties. This actually applies to all node input buttons in the properties, e.g. world shading, light shading, texture nodes. Doing this makes the layout more consistent with other layouts in the properties. But the decorators are also a useful hint for users that these options can be animated. Previously using decorators and the automatic split layout wasn't possible, I've done a number of changes now to have it supported. Before I moved the socket icons to the left side, the decorators also looked weird (two circle icons next to each other). {F8497704} With nested items: {F8497708} Reviewed By: William Reynish, Pablo Vazquez Differential Revision: https://developer.blender.org/D7544 |
Revision 2188175 by Germano Cavalcante May 1, 2020, 13:00 (GMT) |
Revision d49b148 by Germano Cavalcante May 1, 2020, 12:35 (GMT) |
Revert "Improve proportional edit drawing" Accident! This reverts commit ae049a6c6ac545b2c9eadf759f40ad864f436ff1. |
Revision 185e1d5 by Germano Cavalcante May 1, 2020, 12:32 (GMT) |
Revision ae049a6 by Germano Cavalcante May 1, 2020, 12:32 (GMT) |
Improve proportional edit drawing (This is a simplified version of D4786) The advantage of highlighting the points would be to indicate more clearly what is affected by the proportional edit. The default circle is not so informative and sometimes it is even off screen so the user loses the quick identification of the influence. (See T75482) The disadvantage of this design is that the points could end up hiding the mesh. The original patch added the option `draw_proportional_gradient`, but I prefer to avoid adding more options and more information to the interface. I'm not sure if the advantages outweigh the disadvantages. {F8504097} Reviewers: #user_interface, #modeling Subscribers: |
Revision aa72e3a by Sybren A. Stüvel May 1, 2020, 11:08 (GMT) |
Cleanup: moved drivers to BKE_fcurve_driver.h / fcurve_driver.c All the driver-specific code in `fcurve.c` has been moved into a new file `fcurve_driver.c`. The corresponding declarations have been moved from `BKE_fcurve.h` to `BKE_fcurve_driver.h`. All the `#include "BKE_fcurve.h"` statements have been investigated and replaced with `BKE_fcurve_driver.h` where necessary. No functional changes. |
Revision 28bdf66 by Sybren A. Stüvel May 1, 2020, 10:45 (GMT) |
Fix: added missing buildinfo to BKE_fcurve test |
Revision d7d140e by Campbell Barton May 1, 2020, 10:07 (GMT) |
CMake: add WITH_GHOST_X11 option - Support building only with Wayland. - In this case, show useful error messages when Wayland fails to load. |
Revision 9a4844c by Sybren A. Stüvel May 1, 2020, 09:56 (GMT) |
Tests: Animation, added unittests for FCurve evaluation This introduces unittests for FCurve evaluation. No functional changes to actual Blender code. Differential Revision: https://developer.blender.org/D6778 |
Revision d1c0d77 by Bastien Montagne May 1, 2020, 09:47 (GMT) |
Merge branch 'blender-v2.83-release' |
May 1, 2020, 09:41 (GMT) |
Cleanup: Solidify modifier: Remove unneccessary error message. For any modifier, the expected output when the input mesh is empty, is an empty mesh. So this error message was useless, and could spam the console in some usecases of the modifier stack... Reviewed By: weasel, mont29 Differential Revision: https://developer.blender.org/D7571 |
Revision e28d2e5 by Campbell Barton May 1, 2020, 09:28 (GMT) |
Cleanup: duplicate include, define from Wayland patch |
Revision 7ded761 by Campbell Barton May 1, 2020, 09:14 (GMT) |
Cleanup: rename WITH_X11 to WITH_GHOST_X11 Matches WITH_GHOST_{SDL|WAYLAND} |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021