Revision 12728d4 by Clément Foucault February 14, 2020, 23:22 (GMT) |
Revert "Fix T73763: Laggy with nodes Editor + International Fonts" This reverts commit a21f5ec56245f7f1fbede4aa3c140a582c3a6a1b. |
Revision 635ab9d by Charlie Jolly February 14, 2020, 22:14 (GMT) |
Shading: Extend Vector Math Node with Sin, Cos, Tan and Wrap functions This adds some extra functions recently added to the float Maths Node. Not all functions have been ported over in this patch. Also: + Tidy up menu + Change node color to match other vector nodes, this helps distinguish vector and float nodes in the tree + Move shared OSL functions to new header node_math.h Reviewed By: brecht Differential Revision: https://developer.blender.org/D6713 |
Revision 44d7706 by Germano Cavalcante February 14, 2020, 18:54 (GMT) |
Fix property warning due to recent commit ```Warning: property 'mode' not found in keymap item 'TRANSFORM_OT_bbone_resize'``` |
Revision 6608cae by Stefan Werner February 14, 2020, 18:14 (GMT) |
build_environment: Upgraded Embree to 3.8.0 The latest versions of Embree allow similar motion interpolation as Cycles' own BVH. |
Revision 180aff7 by Clément Foucault February 14, 2020, 17:21 (GMT) |
DRW: Fix viewport render always rendering with transparent background |
February 14, 2020, 16:59 (GMT) |
February 14, 2020, 16:57 (GMT) |
Cleanup: simplify redundant tests in scrollbar code Differential Revision: https://developer.blender.org/D6783 |
Revision 9b243b9 by Julian Eisel February 14, 2020, 16:15 (GMT) |
Fix failing assert & uninitialized paint settings in empty scene Steps to reproduce were: * Add new (empty) scene * Add some mesh object * Change to texture paint mode While it can be argued that we should already init the settings when creating a new scene (so that the texture tab can show up), BKE_paint_init() should always ensure paint settings are initialized either way. Related to T73611. |
Revision 332aed6 by Patrick Mours February 14, 2020, 16:00 (GMT) |
Fix sporadic CUDA launch failures with Cycles viewport denoising Sometimes the viewport buffer size is zero for a frame, which caused the denoising task to also try to launch CUDA kernels with a launch size of zero, which in turn failed with a CUDA error. This patch prevents launches from occuring in this case, similar to how it is handled in `copy_to_display_buffer`. |
Revision e34ff49 by Antonio Vazquez February 14, 2020, 15:17 (GMT) |
Cleanup: Fix compiler warning |
Revision 60e823f by Julian Eisel February 14, 2020, 14:59 (GMT) |
Cleanup: Rename ED_region_tag_redraw_overlay() to ED_region_tag_redraw_cursor() Old name was a bit confusing/misleading, esp. since previous commit. |
Revision c4b9cb0 by Julian Eisel February 14, 2020, 14:59 (GMT) |
UI: Allow gizmo-only redraw tagging NOTE: This change shouldn't have any visible effect. It's just the first (easiest) step towards decoupling gizmo redraws from viewport redraws. We currently redraw the entire region whenever a gizmo needs redrawing, which would be nice to avoid in the future, see T73198. The first step towards this would be having a separate tag for them, which is what this patch implements. The term "editor-overlays" was chosen because for the forseeable future, we'll also have to redraw non-gizmo overlays in-between drawing 3D and 2D gizmos. Namely annotations. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6838 |
Revision 8645b73 by Germano Cavalcante February 14, 2020, 14:57 (GMT) |
Cleanup: Rename bonesize transform file `transform_mode_bonesize.c` --> `transform_mode_bbone_resize.c` |
Revision ef4505a by Germano Cavalcante February 14, 2020, 14:51 (GMT) |
Fix T68610: B-Bone display size/scaling op issues Fix ReDo and create a new operator to display only the required properties. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6849 |
Revision 38e06b1 by Germano Cavalcante February 14, 2020, 14:47 (GMT) |
Fix T59218: Loop Cut from the Context Menu doesn't slide Differential Revision: https://developer.blender.org/D6810 |
Revision fb2f100 by Sybren A. Stüvel February 14, 2020, 14:41 (GMT) |
Cleanup: Alembic, renamed and moved convert_matrix function The `convert_matrix()` function just converts between the Alembic and Blender matrix data types, and doesn't do any coordinate system conversion. To clarify this, the function has now been renamed to `convert_matrix_datatype()`. I also moved the implementations next to each other in the source file, so that it's visible that there are actually two of them. No functional changes. |
Revision 451bd5f by Sybren A. Stüvel February 14, 2020, 14:41 (GMT) |
Cleanup: Alembic, removed unused export settings No functional changes. |
Revision 7c5a44c by Sybren A. Stüvel February 14, 2020, 14:41 (GMT) |
Alembic: refactor import and export of transformations The Alembic importer now works with local coordinates. Previously, the importer converted transformations from Alembic to world coordinates before processing them further; this processing often included re-converting to local coordinates. This change made it possible to remove some code that assumed that a child transform was only read after its parent transform. Blender's Alembic code follows the Maya convention, where in the zero orientation the camera looks forward instead of down. This extra rotation is now handled more consistently, and now also properly handles children of cameras. This fixes T73269. Unit tests were added to at least ensure that the importer and exporter are compatible with each other, and that static and animated camera transforms are handled in the same way. |
Revision f457dc1 by Sybren A. Stüvel February 14, 2020, 14:41 (GMT) |
Cleanup: Alembic, rename unit test This rename is to prepare for a future addition to the unit test file. Currently it's named "import" and I will add an export test as well. The rename is a separate commit to easily see the difference between the rename and the addition of another test. No functional changes. |
Revision a21f5ec by Germano Cavalcante February 14, 2020, 14:25 (GMT) |
Fix T73763: Laggy with nodes Editor + International Fonts Two main reasons for the lag: - Allocation of memory with transfer to GPU. - BLF_cache_clear(); The memory allocation seems to be unnecessary, so I removed it. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6837 |
|