Note: This is an archived version of the Blender Developer Wiki (archived 2024). The current developer documentation is available on developer.blender.org/docs.

User:Manowii/Reports/2021

Week 131: 27th December

This week: Triaging, bug fixing and some minor improvements to the weld modifier.

Next Week: Triaging and bug fixing.

Reviews

  • D13650: gpu.types.GPUOffScreen: accept format argument to set internal color attachment texture format.

Commits

  • Modifiers: decrease maximum allocation size for Weld vertices (04ead39dae)
  • gpu.types.GPUOffScreen: accept format argument for color texture (b7f6377e38)
  • Cleanup: Use indices instead of pointers (7006d4f0fb)

Fixes

  • Fixed T94113: Local view + Geometry Nodes is broken for instances (1c7d7c9150)
Fixed: 1
Reviewed: 1
Closed: 10
Confirmed: 1
Total triaged: 10


Week 130: 20th December

This week: Triaging and bug fixing.

Next Week: Triaging and bug fixing.

Fixes

  • Fixed T93408: Snap performance regression at high poll rate (586e2face6)
  • Fixed T94191: correct (time) translation headers not showing DeltaX (6db0919724)
Fixed: 2
Reviewed: 0
Closed: 7
Confirmed: 3
Total triaged: 8


Week 129: 13rd December

This week: Triaging and bug fixing.

Next Week: Triaging, bug fixing and revisit D12469 (support for animated collections).

Reviews

  • D13618: Cleanup: Move weld modifier to C++.

Fixes

  • Fixed T94184: Outliner: Collection dragging tooltip is not updating (76fd2ff9fa)
  • Fixed T94109: 3d cursor crash when using shortcut (9765ddf4eb)
Fixed: 2
Reviewed: 1
Closed: 11
Confirmed: 5
Total triaged: 14


Week 128: 6th December

This week: Triaging and bug fixing.

Next Week: Triaging, bug fixing and revisit D12469 (support for animated collections).

Commits

  • Cleanup: Avoid lookup the same property string multiple times (6ebc581b52)

Fixes

  • Fixed T93687: Transform Gpencil vertices not working if scale is zero (18412744c8)
  • Fixed T93869: snap cursor may fail in orthographic view (cf6be711e2)
  • Fixed T93642: value used as transform offset is ignored in some modes (f32b63ec58)
  • Fixed T93388: dropping object on grid in orthogonal view misses the floor plane (47b88c1be1)
  • Fixed T93732: Snap Cursor not working after changing Add Object settings (2d542b012c)
Fixed: 5
Reviewed: 0
Closed: 20
Confirmed: 7
Total triaged: 22


Week 127: 29th November

This week: Triaging and bug fixing.

Next Week: Triaging and bug fixing.

Fixes

  • Fixed T93388: dropping object on grid in orthogonal view misses the floor plane (9a69c456bd)
  • Fixed T93732: Snap Cursor not working after changing Add Object settings (3d8dea9ff9)
  • Fixed T93477: Viewport X-Ray is influencing snapping even in material mode (251c017534)
  • Fixed drawing annotations on surface (6ae34bb071)
Fixed: 3
Reviewed: 0
Closed: 7
Confirmed: 7
Total triaged: 11


Week 126: 22nd November

This week: Triaging and bug fixing.

Next Week: Triaging and bug fixing.

Commits

Fixes

  • Fixed T93290: Rotation without contraint after extrude has wrong axis (12a83db83c)
  • Fixed T93360: 'Iteractive Light Track' do not work over empty background (bc4c20d414)
  • Fixed T90808: wrong BoundBox after undo curve selection (752c6d668b)
  • Fixed (unreported): Local preview icons not loading (56f66602c7)
  • Fixed T92760: Crash erasing GPencil when occlusion test is enabled (89adf516cd)
Fixed: 3
Reviewed: 0
Closed: 10
Confirmed: 2
Total triaged: 9


Week 125: 15th November

This week: Triaging, bug fixing, D9415 and D2624.

Next Week: Triaging and bug fixing.

Commits

  • Cleanup: unset 'FILE_ENTRY_PREVIEW_LOADING' at the end (e949ac0bfc)
  • Transform: interactive mode for editing a 'Snap Source' (41e0fb7e93)
  • File Browser: Improve usage of threads in the creation of thumbnails (9d7422b817)
  • Cleanup: better delimit member initialization (bd37553850)
  • Transform: better contextualize the status bar (0335df9384)
  • Snap Utilities Line: Update Documentation Link (Ab69c6fd67)

Fixes

  • Fixed error in rBfb0ea9 (092df87534)
  • Fixed T85855: F-curves too thin on Mac (fb0ea94c63)
  • Fixed error with makefiles compilation (4c988eb3e1)
  • Fixed T93011: Individual origins being used when pivot point is override (1572c4d3d3)
Fixed: 2
Reviewed: 0
Closed: 8
Confirmed: 6
Total triaged: 12


Week 124: 8th November

This week: Triaging, bug fixing and D9415.

Next Week: Triaging, bug fixing and if time permits, work on improvements to the snapping system.

Commits

  • Cleanup: reference some snap parameters in the snap context itself (eed48a7322)
  • Cleanup: split 'initSnappingMode' into more specific functions (55c69373e8)
  • Cleanup: move 'imm_drawcircball' to 'gpu_immediate_util.c' (8b13cf5667)
  • Cleanup: fix some comments in the transform code (5941c39fbf)
  • Cleanup: use 't->tsnap.mode' in transform code (30f9034182)
  • Cleanup: unify snap modes to geometry in a single flag (e5a7dd8ab6)
  • View3D Snap Cursor: make the pool a little more restrictive (07a4338b3a)
  • Cleanup: remove redundant arg when forcing zero initialization (33beec1cec)

Fixes

  • Fixed snapping not performing on selected bones or splines (0a6f428be7)
  • Fixed T92939: Crash on drop when a curve is the active object (9b2f212016)
Fixed: 1
Reviewed: 0
Closed: 16
Confirmed: 9
Total triaged: 24


Week 123: 1st November

This week: Triaging and bug fixing.

Next Week: Triaging, bug fixing and if time permits, work on improvements to the snapping system.

Commits

  • Cleanup: Move object.c to C++ (e7e3431b29)
  • GPencil and Annotation: Use cached depth to perform depth testing operations (aa0ac0035a)

Fixes

  • Fixed snap cursor not active even if gizmo is available (56ee96349d)
  • Fixed the GPencil stroke not sticking to other strokes (c0fdaf700a)
  • Fixed T92760: Crash erasing GPencil when occlusion test is enabled (f81190f85f)
  • Fixed T88386: Continuous Grab occasionally jumping on Arm64 MacOS (6489f2212b)
  • Fixed snap cursor still active even when gizmo is not available (24310441dd)
  • Fixed T92605: Snapping not aligning to face extension (c0fbbc53e8)
Fixed: 3
Reviewed: 0
Closed: 14
Confirmed: 13
Total triaged: 254


Week 122: 25th October

This week: Triaging, bug fixing and also worked on D12912, D12948, D12969, D12282.

Next Week: Triaging and bug fixing. (If time permits, work on improvements to the snapping system).

Commits

  • Cleanup: remove 'ED_view3d_cursor_snap_exit' (b838eaf2b9)
  • Cleanup: remove redundant variable (8f02de3de7)
  • Revert "Revert "Eevee: support accessing custom mesh attributes"" (3e3ff1a464)
  • View3D Snap Cursor: don't limit the number of states (32cc9ff037)
  • View3D Snap Cursor: sanitize and increase the maximum amount of states (40f59b5dad)
  • Cleanup: silence warnings (046a99d580)
  • Assets: Snapping with visual feedback while dragging (a84f1c02d2)
  • Drag Drop: allow customizable drawing (b17038db31)
  • UI Drag Drop: allow customizable drawing (e8027ec2a0)

Fixes

  • Fixed snap cursor not working in regions with transparency (7e94499bb3)
  • Fixed memory leak in cursor snap deactivation (b69195dd13)
  • Fixed drop of dimensionless objects in 3DView (b8b9023d8c)
  • Fixed T92466: Crash snapping to text objects with XRay shading (1bc28fc73b)
Fixed: 1
Reviewed: 0
Closed: 8
Confirmed: 5
Total triaged: 12


Week 121: 18th October

This week: Triaging, bug fixing and also worked on D12912.

Next Week: Triaging, bug fixing and finish the D12912.

Requests (under review)

  • D12912: Assets: Snapping with visual feedback while dragging

Commits

  • View3D Snap Cursor: Fix drawing state incorrectly reset (0c66885276)
  • Snap Utilities line: update documentation (M8498)
  • Cleanup: Set default snap cursor values during build time (15e71f3d97)
  • Cleanup: silence Warnings (4539c7cc57)
  • Cleanup: unused function (f855e2e06e)
  • View3D: Cursor Snap Refactor (9001dd7f29)
  • Cleanup: remove unused member and rearrange function (d7b231baa8)
  • Cleanup: use a common prefix in static functions (44c3bb729b)
  • Snap and Placement Gizmo Refactor (69d6222481)

Fixes

  • Fixed errors in be171b295fc7d (d9ebe25a0c)
  • Fixed failing 'script_validate_keymap' after recent changes (2905b493fe)
  • Fixed crash when reloading with placement tool enabled (40180c3500)
  • Fixed 1 frame delayed orientation in Placement Gizmo (2944f3e92b)
  • Fixed T92311: Snap to faces in edit mode with x-ray enabled doesn't work (b246f81412)
Fixed: 1
Reviewed: 0
Closed: 5
Confirmed: 6
Total triaged: 10


Week 120: 11th October

This week: Triaging, bug fixing and also worked on D12868.

Next Week: Focus on triaging and bug fixing and maybe the placement tool.

Requests (under review)

  • D12868: Snap and Placement Gizmo Refactor

Commits

Fixes

  • Fixed regression with incremental snap in Graph Editor (5e12e62a6a)
  • Fixed compile error with 'WITH_CXX_GUARDEDALLOC' (c6e956bbb1)
Fixed: 0
Reviewed: 0
Closed: 7
Confirmed: 3
Total triaged: 10


Week 119: 4th October

This week: Triaging. Also spent a bit of time on D12698.

Next Week: Focus on triaging and bug fixing.

Fixed: 0
Reviewed: 0
Closed: 10
Confirmed: 13
Total triaged: 23


Week 118: 27th September

This week: I worked on triaging and improvements on the Boolean algorithm Fast mode (Work in Progress).

Next Week: Focus on triaging and bug fixing.

Requests (under review)

  • D12698: Boolean Fast Mode Refactor

Commits

  • GPU: set 'GL_PACK_ALIGNMENT' 1 as default (bdc66c9569)

Fixes

  • Fixed T91734: Crash snapping mesh if a beveled curve is present (6cff1d6480)
  • Fixed flag wrongly set in 'BM_face_split_edgenet_connect_islands' (5cdb2aadfc)
  • Fixed T91766: NLA Editor - Segmentation fault on strip resize (3e78c9e5bb)
  • Fixed 'WM_window_find_under_cursor' (1ff10bb6d1)
Fixed: 4
Reviewed: 0
Closed: 11
Confirmed: 5
Total triaged: 12


Week 117: 20th September

This week: I worked mostly in the Boolean Fast algorithm D12421 so that it can be used in #75913. D12469 gets into many of Depgraph's design issues that can also negatively affect code readability/efficiency. Need more cooperative work between the team.

Next Week: Focus on triaging. It's time to catch bugs that should not be in 3.0.

Requests (under review)

  • D12421: Edit Mesh: Extrude Boolean Tool.
Fixed: 0
Reviewed: 0
Closed: 2
Confirmed: 0
Total triaged: 2



Week 116: 13th September

This week: I worked mostly on (D12469). I also worked in the Boolean Fast algorithm so that it can be used in D12421 (needs a lot of work).

Next Week: Finalize the Collections Visibility Animation Patch.

Requests (under review)

  • D12469: Collections: Support for animating/driving collection properties….

Fixes

  • Fixed T90736: Problem applying scale to curves (4f73d43adc)
Fixed: 1
Reviewed: 0
Closed: 1
Confirmed: 0
Total triaged: 0


Week 115: 6th September

This week: This week, in addition to triaging and bug fixes, I worked on patches involving python API (D12375), modeling tool (D12421) and Collections Visibility Animation (in progress). D12375 still needs a lot of involvement and will most likely require redoing the boolean "Fast" algorithm.

Next Week: Finalize the Collections Visibility Animation Patch and, if agreed, continue working on the modeling tool (D12421).

Requests (under review)

  • D12421: Edit Mesh: Extrude Boolean Tool.

Fixes

  • Fixed GPU Buffer not allowing uint values greater than one byte (a131e3bec7)
  • Fixed T91219: Crash canceling scale keyframes in dope sheet grease pencil (08acbdc1ff)
Fixed: 1
Reviewed: 0
Closed: 2
Confirmed: 1
Total triaged: 2


Week 114: 29th August

This week: I postponed the D11969 and started working on some tasks in the area of precision modeling (#75913, D7780).

Next Week: Finalize #75913. Also bug fixes and triaging.

Requests (under review)

  • D12375: PyAPI: GPU Shader: Humanize uniform_sampler parameters.
  • D12351: Fix T83529: Horizontal stripe artifacts in image editor.

Commits

  • Docs: GPU Shader: improvements (b7cb7b78a8)
  • Docs: retitle 'GPU Shader Module' to 'GPU Module' (9ad56627cf)

Fixes

Fixed: 0
Reviewed: 0
Closed: 2
Confirmed: 1
Total triaged: 3


Week 113: 22th August

This week: This week I investigated solutions and edited the DRW Manager code a little bit. I also fixed some bugs with eyedropper and proposed solutions for the same on Mac. Over the weekend I worked on D12123.

Next Week: I intend to study the Depsgraph code in depth and forward D11969. Also bug fixes and triaging.

Reviews

  • D6110: VSE UX: F-curve drawing on Speed effect strips.

Requests (under review)

  • D12330: Fix eyedropper operators not working on Mac.

Commits

  • Cleanup: split eyedropper_color_sample_fl into more specific utilities (aadbdb8048)
  • Cleanup: return window in 'WM_window_find_under_cursor' (d7b0567f7c)
  • Cleanup: redundant imports (A53c7859c9)
  • Snap_Utilities_Line: update clip distance API (A5b76cb1d3)
  • PyAPI: GPU: expose clip distances (06a60fe9f7)
  • Cleanup: move the buffer list to 'MeshBufferCache' (be1891e895)
  • Cleanup: Isolate the batch list struct into a struct called MeshBatchList (cbe4036406)
  • Cleanup: rename 'MeshBufferExtractionCache' to 'MeshBufferCache' (eb0c50ac78)
  • Cleanup: rename 'MeshBufferCache' to 'MeshBufferList' (6e51ef9531)
  • Cleanup: Move 'tris_per_mat' member out of 'MeshBufferCache' (ebdae75736)
  • Cleanup: rename parameter in transform utility (27f138f4c8)

Fixes

  • Fixed T90817: Object Picker Doesn't Work on Second window (583f694826)
  • Fixed wrong length value in the header of the Move operator (05564c8ca6)
  • Fixed T90911: Move along axis does not display real distance units (0d36439f95)
  • Fixed T90872: Dopesheet messes up keyframe handles (2f0e350ffd)
Fixed: 3
Reviewed: 1
Closed: 4
Confirmed: 0
Total triaged: 1


Week 112: 15th August

This week: This week I worked on bug fixes and triaging. I also studied ways to optimize the drawing code

Next Week: investigate mesh editing optimization patches, bug fixes and triaging.

Reviews

  • D12222: Add Python API documents for gpu.platform
  • D12244: Fix wrong Anim Auto-Snap Ctrl toggle.
  • D12268: Fix T87173: wrong Auto-Snap in animation editors - For 2.93 LTS

Requests (under review)

  • D12281: Fix T90736: Problem applying scale to curves.
  • D12282: Fix T90808: Undo curve selection recalculates boundbox based on curve data.

Commits

  • Transform Convert Action: conventionalize TransData creation (119d53263f)
  • Cleanup: move animation snap utilities to a separate compilation unit (46aafbbf66)
  • Knife Project: update documentation (M8325)
  • Cleanup: move 'recalcData' to 'transform_convert.h' (809dce5bde)
  • Snap_Utilities_Line: support 3d view clip planes (A8c8df3e36)
  • PyAPI: GPUShader: make 'uniform_vector_*' less restricted (4dba206011)
  • PyAPI: GPU Buffer: Buffer protocol support (b5117660da)

Fixes

  • Fixed incremental snap in animation editors (85b044b3ef)
  • Fixed T90847: snap to face of Add Primitive tool not working in edit mode (0de3d4e8c7)
  • Fixed memory leak while processing mouse event (accf3045be)
  • Fixed T90795: Moving keys in Grease Pencil Dopesheet crashes Blender (ef502127dd)
  • Fixed T90718: Object selection toggle do not work inside edit mode (7bffafab7b)
  • Fixed the value in the graphical editor header when transforming (7192e57d63)
  • Fixed T87173: wrong Auto-Snap in animation editors (b0d9e6797f)
Fixed: 4
Reviewed: 3
Closed: 10
Confirmed: 2
Total triaged: 8


Week 111: 8th August

This week: This week I worked on bug fixes and triaging. I also studied ways to optimize the drawing code

Next Week: investigate mesh editing optimization patches, bug fixes and triaging.

Reviews

  • D11939: VSE: Cleanup speed effect math.
  • D11805: VSE: Transform overwrite mode.

Requests (still under review)

  • D12223: Cleanup: rearrange the 'struct MeshBufferCache'.

Commits

Fixes

  • Fixed wrong usage of 'sizeof' (899935d5d0)
  • Fixed T90658: selection of some 3D gizmos failing (3f0d785d23)
  • Fixed T90637: Outliner: VSE context menu options are not working (0ed2df81cc)
  • Fixed T88386: Continuous Grab occasionally jumping on Arm64 MacOS (215734bc52)
  • Fixed 'GPU_matrix_unproject_3fv' not working with out-of-bounds points (fcd2d63b64)
  • Fixed T89253: template_list allows arbitrary data changes (895d3cd11e)
Fixed: 4
Reviewed: 0
Closed: 9
Confirmed: 2
Total triaged: 7


Week 110: 1st August

This week: This week I worked on bug fixes and triaging

Next Week: investigate mesh editing optimization patches, bug fixes and triaging.

Requested

  • D12123: DRAW: new "polygon offset" algorithm.

Commits

  • BLI: add double version of 'scaleform' (8506edc0b8)
  • Xcode: support cmake options for grouping in folders (89014b51f1)
  • DRW: New Select Debug Engine (cc4e674e41)
  • BLI: add double version of 'scaleform' (e5d4a0c559)

Fixes

  • Fixed T90427: Center View to Mouse broken (4ea6595af0)
  • Fixed T90477: Cursor vertex snapping not working in UV editor (3fab16fe8e)
  • Fixed calculation of 'projmat_dimensions' (fb87d236ed)
  • Fixed T90427: Center View to Mouse broken (145270d8d7)
  • Fixed select engine buffer having wrong vertex size (39e914cee7)
  • Fixed T90313: Align to Transform Orientation Axis Property Doesn't Work (4e1a1821e0)
Fixed: 4
Reviewed: 0
Closed: 12
Confirmed: 3
Total triaged: 11


Week 109: 25th July

This week: This week I worked on bug fixes, triaging and small optimization

Next Week: continue working in mesh editing optimization patches and triaging.

Reviews

  • D11948: VSE: Fix snapping bugs.
  • D11939: VSE: Cleanup speed effect math.
  • D11805: VSE: Transform overwrite mode.

Commits

  • Cleanup: Rearrange mesh extraction files (3059853732)

Fixes

  • Fixed T89213: Some modifier properties have wrong subtype (8f05520083)
  • Fixed 'BLI_task_parallel_mempool' keeping 'user_chunk' unchanged (1775c39986)
  • Fixed T89812: 'Snap_Utilities_Line' - Projection error in orthographic view (A40112c2d3)
  • Fixed T89724: Drawing with make line tool in an empty scene results crash (A1868f2511)
Fixed: 3
Reviewed: 3
Closed: 11
Confirmed: 2
Total triaged: 10


Week 108: 18th July

This week: This week I worked on bug fixes, triaging and some patches (D11969, D11991)

Next Week: continue working in mesh editing optimization patches and triaging.

Requested

  • D11969: Depsgraph: Implement 'ID_RECALC_GEOMETRY_DEFORM' - Second solution.
  • D11991: Cleanup: Rearrange files used for mesh extraction.

Commits

  • VSE: Update speed effect doc (M8226)
  • VSE: Speed Effect layout updates (f013e3de81)
  • PyGPU: new method 'GPUFrameBuffer.read_depth' (1b44b47f69)
  • Cleanup: Silence warning - unused parameter (0eccf57161)
  • Draw Cache: extract tris in parallel ranges (178086d581)
  • Cleanup: Move loose geometry cache creation to render data task (c830c5b16b)
  • Revert "Depsgraph: Implement 'ID_RECALC_GEOMETRY_DEFORM'" (ceb612a79c)
  • Object update: Remove fallback from batch_cache_deform_tag (62a2faa7ef)

Fixes

  • Fixed name used when parsing arguments (e77a1dc6b0)
  • Fixed T89812: 'Snap_Utilities_Line' - Projection error in orthographic view (Af418b2938)
  • Fixed T90017: Bone widget drawing inconsistent with editing (785d87ee42)
  • Fixed T89941: No path`s bevel update, when I change bevel profile curve (101a493ab5)
  • Fixed T89929: Crash when hiding in the render a previously keyframed volume (4ed029fc02)
Fixed: 4
Reviewed: 0
Closed: 20
Confirmed: 3
Total triaged: 19


Week 107: 11th July

This week: This week I worked on bug fixes, triaging and the patch (D11856)

Next Week: continue working on patches but now focusing even more on triaging.

Reviews

  • D11948: VSE: Fix snapping bugs.

Commits

  • Transform: Identify more safely when the mesh is deform only (ae379714e4)
  • Depsgraph: Implement 'ID_RECALC_GEOMETRY_DEFORM' (bfa3dc91b7)

Fixes

  • Fixed T89929: Crash when hiding in the render a previously keyframed volume (4ed029fc02)
  • Fixed T89624: Vertex painting causes mesh to flicker (0793ced8ad)
  • Fixed T89875: False dependency cycle on particle systems (a770faa811)
  • Fixed T89782: Segfault populating popup menu with dimensions above the opengl… (15cfb375a3)
  • Fixed T89810: Vertex snapping at world origin when using 'Snap_Utilities_Line' (A8ee9bd5d6)
  • Fixed 'Correct Face Attributes' option (52b94049f2)
Fixed: 5
Reviewed: 1
Closed: 8
Confirmed: 4
Total triaged: 7


Week 106: 4th July

This week: This week I worked on bug fixes, triaging and the patches - (D11599, D11856)

Next Week: continue working on patches but now focusing even more on triaging.

Reviews

  • D11794: Fix T89395: Assertion failure with zero-area faces in certain situations

Fixes

  • Fixed T89724: Drawing with make line tool in an empty scene results crash (A7884a7bbf)
Fixed: 1
Reviewed: 1
Closed: 5
Confirmed: 2
Total triaged: 6


Week 105: 27th June

This week: Focused on reviews, code improvements, a little triaging and D11599(Depsgraph: Implement 'ID_RECALC_GEOMETRY_DEFORM').

Next Week: Triaging and developing solutions to optimize mesh updates. (More information on #88550).

Reviews

  • D11730: VSE: Draw snapping overlay.
  • D11739: Transform: support multi-threading for most modes.

Commits

  • Cleanup: Separate each extractor into specific compile units (4a7951fede)
  • Cleanup: split uses of _snap_sequencer_apply according to transform mode (2d35eed34d)
  • Cleanup: Deduplicate code (929d9ec0c7)
  • Cleanup: split CalcSnapGeometry in smaller functions (dd14ea1819)
  • Transform: Move "Proportional Size" and "AutoIK-Len" values to the beginning of… (222c39fe70)
  • Draw: make 'ibo.lines_loose' extracting safer (8de878e202)
  • Cleanup: remove unused macro parameters (413bd71aaf)

Fixes

Fixed: 0
Reviewed: 2
Closed: 5
Confirmed: 2
Total triaged: 7


Week 104: 20th June

This week: Triaging, fixes and focused on proposals for improving mesh editing performance. (More information on #88550).

Next Week: Triaging and continue developing solutions to optimize mesh updates.

Reviews

  • D11646: VSE: Improved Snapping.
  • D11644: Performance: Flush selection to edges/faces..

Commits

  • Transform: display units for proportional edit value (fa1868ae97)
  • Cleanup: deduplicate code and rename variables (c3b641613c)
  • Cleanup: split BKE_object_batch_cache_dirty_tag (e3bdb189a7)
  • Cleanup: deduplicate free code (ab063db34d)
  • Refactor: Do not keep a copy of depth buffer in RegionView3D (b11a463e4f)

Fixes

  • Fixed T89360: Eevee transforms geometry when using "High Quality Normals" (f4e3b1e573)
  • Fixed T89291: Objects with rotation deltas don't rotate in correct axes (b665ad8621)
Fixed: 4
Reviewed: 2
Closed: 9
Confirmed: 3
Total triaged: 8


Week 103: 13th June

This week: Week focused on reviews and proposals for improving mesh editing performance. (More information on #88550).

Next Week: Triaging and continue developing solutions to optimize mesh updates.

Reviews

  • D11647: Performance: Limit recounting during selection mode flushing..
  • D11622: BMesh: use threading to count total selection..
  • D11631: VSE: Remove seq->tmp usage.
  • D11615: DrawManager: Multithreaded counting of material buckets..
  • D11493: VSE: Reduce transform code complexity.
  • D11612: DrawManager: Cache material offsets..

Requested

  • D11599: Depsgraph: Implement 'ID_RECALC_GEOMETRY_DEFORM'.

Commits

  • DRW: sanitize 'DRW_mesh_batch_cache_dirty_tag' (6bb980b0f4)
  • Draw Cache: avoid recalculating 'poly_normals' (b3f0dc2907)

Fixes

  • Fixed T89261: Crash when calculating bmesh tessellation (d52b7dbe26)
  • Fixed T89240: Crash when moving vertices on a linked duplicate (b8cf8e0bc2)
  • Fixed T89210: Box selection can fail in graphics editor (f3c88f8ba5)
  • Fixed T88342: 'To Sphere' and 'Push/Pull' not working in Pose mode (845f4cebad)
  • Fixed warning treated as an error (7c8b9c7a9a)
Fixed: 4
Reviewed: 6
Closed: 6
Confirmed: 5
Total triaged: 1


Week 102: 6th June

This week: Week focused on reviews and proposals for improving mesh editing performance. (More information at #88550).

Next Week: Continue discussing, looking for and developing solutions to optimize mesh updates.

Reviews

  • D11290: T88352: Use threaded ibo.tris extraction for single material meshes..
  • D11499: GPU: Thread safe index buffer builders.

Requested

  • D11588: DRAW Cache: sanitize 'DRW_mesh_batch_cache_dirty_tag'.
  • D11558: Refactor: Draw Cache: use 'BLI_task_parallel_range'.
  • D11529: Fix partial updates adding more geometry than necessary.
  • D11527: Draw Cache: avoid recalculating 'poly_normals'.
  • D11509: GPU: Implement new asynchronous GPUIndexBuf Builder.

Commits

  • Refactor: Draw Cache: use 'BLI_task_parallel_range' (2330cec2c6)
  • Refactor: use 'BLI_task_parallel_range' in Draw Cache (0eb9351296)
  • Draw Cache: use threading for Mesh extract lines (e4c6da29b2)
  • Cleanup: silence warnings (785a518ebe)
  • GPUIndexBuf: Find the minimum and maximum index through the builder (223016a408)

Fixes

  • Fixed missing directory in CMakeLists.txt (7b0c8097a7)
  • Fixed T88885: Circle select deselects first selections after moving cursor (3a7ab62eac)
  • Fixed T88998: GPencil not projecting to the most front surface (ea3895558d)
  • Fixed compile error with 'WITH_CXX_GUARDEDALLOC' (9553ba1373)
  • Fixed T77651: Black screen on Blender startup on ChromeOS (6e56b42faa)
  • Fix: do not use threading for 'extract_points' (2bf56f7fbb)
  • Fixed T88900: Crash when setting Edge Weight/Crease (8b8c3c34dd)
  • Fixed T88859: Assert when changing view modes (2cd1bc3aa7)
Fixed: 4
Reviewed: 2
Closed: 5
Confirmed: 0
Total triaged: 1


Week 101: 30th May

This week: Week focused on reviews, benchmarks and proposals for improving mesh editing performance. (More information at #88550).

Next Week: Continue evaluating and looking for solutions to optimize mesh updates.

Reviews

  • D11499: GPU: Thread safe index buffer builders..
  • D11496: Texture Paint: changing paint slots and viewport could go out of sync.
  • D11494: Edit Mesh: partial updates for normal and face tessellation.
  • D11290: [WIP] T88352: Use threaded ibo.tris extraction for single material meshes..

Requested

  • D11509: GPU: Implement new asynchronous GPUIndexBuf Builder.
  • D11488: Refactor: Draw Cache Extract Mesh: Use 'BLI_task_parallel_range'.
  • D11467: Draw Manager: Use threading for Mesh extract lines.
  • D11455: GPUIndexBuf: Find the minimum and maximum index through the builder.
  • D11450: Draw Manager: Mesh Extract: Balance the execution time of threads.
  • D11445: [WIP]Draw Manager: Extract tris in parallel ranges.
  • D11444: Mesh: Use parallel range to computate looptris

Commits

  • Draw Mesh Extractor: Fix used thread count (2dcb6782e0)
  • Cleanup: Remove unused 'ExtractTaskData's members (4d64de2853)

Fixes

  • Fixed T88859: Assert when changing view modes (2cd1bc3aa7)
  • Fixed undeclared identifiers with 'DEBUG_TIME' (73967e2047)
Fixed: 1
Reviewed: 5
Closed: 3
Confirmed: 0
Total triaged: 2



Week 100: 23th May

This week: This week I investigated and worked on projects to optimize meshe editing. (More information at #88550).

Next Week: Focus on the Meshes edit optimization project

Reviews

  • Reviewed D11425: [Cleanup Proposal] Refactor: DRW Mesh Extractor: Join the extractors in a same loop.

Commits

  • DrawManager: Early return for buffer cache creation ( c65f4b3d76)
  • Cleanup: Specify amount of buffers through preprocessor directives (6fc9ec9257)
Fixed: 0
Reviewed: 1
Closed: 0
Confirmed: 0
Total triaged: 0



Week 99: 16th May

This week: This week I investigated and worked on projects to optimize the editing of meshes. (More information at #88550).

Next Week: Focus on the Meshes edition optimization project

Reviews

  • Reviewed D11339: Fix T88456: DrawManager: Keep subset RenderMeshData around when geometry does not change.

Commits

  • Cleanup: Rename transform enum items (197fa644ee)
  • Cleanup: Use enum to indicate the current orientation (47f4f3c932)
  • File List: micro optimization in the icon preview (f09606cc68)
  • Cleanup: reduce indentation in filelist_cache_previews_push (6cfa8531cc)

Fixes

  • Fixed T87947: Transform: Keyboard input uses view orientation (ee5bfde9e6)
  • Fixed T88478: Fallback to dolly not working when moving the camera in camera view (1a69d491e5)
  • Fixed (unreported): Automatic transform contraint not being disabled (2265104f0b)
  • Fixed T88313: GPencil reproject operator projecting on the wrong surface (5400be9ffe)
  • Fixed T88365: GPUTexture.read returning a buffer with wrong size (2b660e825b)
  • Fixed T88345: Blender crash on GPUFrameBuffer creation (ea7b00c64f)
Fixed: 5
Reviewed: 1
Closed: 5
Confirmed: 0
Total triaged: 0


Week 98: 9th May

This week: Worked on some patches for the gpu module for python and discussed solutions for optimizing mesh editing.

Next Week: Start working with mesh editing optimizations

Reviews

  • Reviewed D11255: Performance: GPU Batch Baseline TestCase

Commits

  • Cleanup: silence unused parameter warnings (3e6609a0dc)
  • Docs: PyAPI: Replace use of the bgl module in the RenderEngine example (3c978a73d1)
  • Python GPU: Replace part of the code that uses 'bgl' with 'gpu' (b11499939c)
  • Python GPU: New 'platform' module (48fa029dd1)
  • Python GPU: New 'capabilities' module (3f4f109646)
  • Cleanup: Use enum to indicate the current orientation (cb385a117b)

Fixes

  • Fixed T87947: Trasnform: Keyboard input uses view orientation (9a6fd69993)
Fixed: 0
Reviewed: 1
Closed: 5
Confirmed: 0
Total triaged: 5


Week 97: 2nd May

This week: Triaging, bug fixing, worked on some patches for the gpu module for python and discussed solutions for optimizing mesh editing.

Next Week: Triaging, bug fixing and continue work with the gpu module for python and investigate solutions for optimizing mesh editing

Reviews

  • Reviewed D10728: Fix T81957 : Particles inherit object velocity

Commits

  • Python GPU: Replace a few calls of the bgl module with gpu (cd7a1042bf)
  • EditMesh Refactor: Replace all 'mesh_eval_final' references with the evaluated… (Seb2690a82)

Fixes

  • Fixed (unreported): 'CoInitializeEx' being called without 'CoUninitialize' (Sb874c152a)
Fixed: 0
Reviewed: 1
Closed: 28
Confirmed: 4
Total triaged: 32


Week 96: 25th April

This week: Triaging, bug fixing and worked on some patches for the gpu module for python.

Next Week: Triaging and bug fixing and continue work with the gpu module for python.

Reviews

  • Reviewed D11071: Fix T54339: Shapekey Max value doesn't clamp existing value.
  • Reviewed D11074: Fix Simple Deform Modifier numerical precision error.
  • Reviewed D11075: Fix display of the sensor size in camera view.
  • Reviewed D11101: Fix T87621: Win32 Do Not Create Preview Thumbnails for Offline Files
  • Reviewed D11128: Fix T87926: Transform menu has operators guaranteed to not pass poll in certain modes

Commits

  • Python GPU: Replace a few calls of the bgl module with gpu (6fff2427d6)
  • Cleanup: Rename #if GPU_USE_PY_REFERENCES to `#ifndef… (2bd9a28ff8)
  • Documentation: Replace the bgl API in the gpu module exemples (c3a980436d)
  • Python GPU: Add new methods to port the code templates in the manual (2510bd3a5f)
  • Python GPU: Add reference of PyObject GPU object to the GPU object itself (04b6296e81)
  • Cleanup: Rearrange the functions in 'transform_convert_mesh.c' (d7c762d2f7)

Fixes

  • Fixed T87799: Crash when switching to Info Editor (ae58db91a2)
Fixed: 1
Reviewed: 5
Closed: 5
Confirmed: 4
Total triaged: 8


Week 95: 18th April

This week: Triaging and worked on some patches for the gpu module for python.

Next Week: Triaging and bug fixing.

Reviews

  • Reviewed D7592: Improve Mirror Modifier clipping behaviour with constraint translation axis

Commits

  • Cleanup: Remove unused flag (82328797cf)
  • Cleanup/Refactor: Unify similar flags (b6542f71e1)
  • Cleanup/Refactor: Move FOREACH_TRANS_DATA_CONTAINER to outside of some functions (f8d5d03ebc)
  • Cleanup: Move transform recaldata functions to their respective files (c2a0ca622b)
  • Cleanup: Add a common prefix for some transform functions (536a2fe7cc)
  • Python GPU Buffer: Add a 'setter' to Buffer.dimensions (19360c2c1c)
  • Cleanup: Rename variables to indicate what is evaluated (0af28f007f)
  • Transform Snap Object: Improve code that detects updates (1825e67dea)
  • Cleanup: Use utility to init userdata in 'transfrom_snap_object.c' (c8dd684b65)

Fixes

  • Fixed T87615: No snapping to objects instanced by Geometry nodes (80536e8bae)
  • Fixed wrong flag for 'GPUFrameBuffer.viewport_get' (0f66dbea90)
  • Fixed T87799: Crash when switching to Info Editor (ae58db91a2)
Fixed: 2
Reviewed: 1
Closed: 18
Confirmed: 6
Total triaged: 22


Week 94: 11st April

This week: Triaging and worked on some patches involving knife and snapping system.

Next Week: Triaging, bug fixing and continue work on the knife snapping system.

Commits

  • Cleanup: Rename variables to indicate what is evaluated (0af28f007f)
  • Transform Snap Object: Improve code that detects updates (1825e67dea)
  • Cleanup: Use utility to init userdata in 'transfrom_snap_object.c' (c8dd684b65)
  • Measure Tool: Snap to Cage Geometry (1544bcfc37)
  • Snap Gizmo Refactor: Implement options for the gizmo behavior (4e1507bd3b)
  • Transform Snap Refactor: Use enum for cage snap options (aca9a1bac3)
  • Snap Gizmo: Improve event comparison code (e524a6ecf7)
  • Snap Gizmo: Minor optimization in detecting toggle inversion (43baf38758)

Fixes

  • Fixed snap mixed with vertices ignored for meshes with vertices only (063c9938f1)
  • Fixed memory leak in the BLI_bitmap created in 'looptri_no_hidden_map_get' (4bce9c5283)
  • Fixed wrong logic used in 'ED_view3d_depth_read_cached' (fa2c00ae91)
  • Fixed unreported: Flat Surface objects (e96f0d2e2b)
Fixed: 0
Reviewed: 0
Closed: 14
Confirmed: 13
Total triaged: 27


Week 93: 4th April

This week: Triaging, bug fixing, review and update some patches involving knife and snapping system.

Next Week: Triaging, bug fixing and continue work on the knife snapping system.

Reviews

  • Reviewed D10889: Fix T86926 : Inconsistent behavior of knife tool.

Commits

  • Transform: Use "orient_matrix" as a default when available (0515ff70ec)
  • Cleanup: (remove redundant check) (18dca6911b)
  • BLI: fix axis order in 'BLI_array_iter_spiral_square' (cf0e7af07e)
  • 3D View Utils: Add 'margin' parameter to 'ED_view3d_depth_read_cached' (44c76e4ce3)

Fixes

  • Fixed T86762: Inconsistent show of result of modifier Screw in edit mode (3d6798962c)
  • Fixed T87274: Curve 2D resets to 3D on reload (b7b1b2325c)
  • Fixed T86889: Rotation with top plane view glitches (490801ba1d)
Fixed: 3
Reviewed: 1
Closed: 23
Confirmed: 13
Total triaged: 33


Week 92: 28th March

This week: Triaging, buf fixing, review and worked in some patches involving knife and snapping system.

Next Week: In addition to the usual triaging, continue work on the snapping system and precision modeling.

Reviews

  • Reviewed D10710: add a sewing option to the weld modifier

Commits

  • Cleanup/Refactor: Use flags instead of bool to configure the snap gizmo (76cdcc2bca)
  • Cleanup: Remove unused enum value in editmesh_knife.c (5da5fb31db)
  • Cleanup/Refactor: Transform Orientation: Use 'orient_index' instead… (6ec463a4b7)
  • Curve: Remove 'CU_2D' flag used for nurbs (f674976edd)
  • Cleanup/Refactor: Unify functions that redraw the depth buffer (1425411249)
  • UI: Skip undo steps when changing properties of the 3d cursor (da1b002c8d)
  • Cleanup: use doxy sections and rearrange editmesh_knife.c (1f58a0ea3c)
  • Knife: snap refactor, prepare for snap gizmo (52d09dad9c)
  • Gizmo: Use a utility function to read snap gizmo values (661e6e0966)
  • Snap Gizmo: Minor optimization when updating gizmo properties (d0dd85a820)

Fixes

  • Fixed inversion of snapping failing in measure tool (8681504f06)
  • Fixed T87162: Measure Tool Not Working (62f8d9e478)
  • Fixed compilation error: "too many arguments to function" (2dc16223de)
  • Fixed buttons whose property contains an 'owner_id' ignore rna undo check (54d7dea283)
Fixed: 1
Reviewed: 1
Closed: 12
Confirmed: 11
Total triaged: 22


Week 91: 21st March

This week: Triaging, buf fixing and review.

Next Week: In addition to the usual triaging, turn attention to patches involving improvement in the snap system and precision modeling.

Reviews

  • Reviewed D10785: Fix T86073 : Ctrl clicking 3 times without selecting any of the verts in NurbsPath leads crash

Fixes

  • Fixed T86753: Connected Proportional editing with individual origins using… (3ea1779365)
  • Fixed T86073 : Ctrl clicking 3 times without selecting any of the verts in… (9e206039d4)
  • Fixed T86666: Lasso and Circle select tools selecting objects behind clip_min (9baf39c8da)
Fixed: 3
Reviewed: 1
Closed: 17
Confirmed: 19
Total triaged: 33


Week 90: 14th March

This week: Triaging and patch update and review.

Next Week: In addition to the usual triaging, work on patches proposing improvements in code involving GPU.

Reviews

  • Reviewed D9678: Bevel on curves does not create distorted geometry anymore
  • Reviewed D10767: Fix T86046: transform_around_single_fallback_ex not working correctly.

Commits

  • Python GPU: Improve the Python GPU API documentation (b71b1ae384)
Fixed: 0
Reviewed: 2
Closed: 7
Confirmed: 6
Total triaged: 13


Week 89: 7th March

This week: Bug Fixing, Triaging and worked a bit on the drawing API.

Next Week: In addition to the usual triaging, work on patches proposing improvements in code involving GPU.

Commits

  • BLI: New 'BLI_array_iter_spiral_square' (cfd7b4d1cd)

Fixes

  • Fixed T86106: bpy.types.SpaceView3D.draw_handler_remove(...) causes Blender to… (b6c07d69e2)
Fixed: 1
Reviewed: 0
Closed: 25
Confirmed: 9
Total triaged: 33


Week 88: 28th February

This week: Bug Fixing, Triaging and worked on the python gpu module.

Next Week: In addition to the usual triaging, work on patches proposing improvements in code involving GPU.

Commits

  • GPU Python: Implement gpu.texture.from_image (6c6b1c015c)
  • Cleanup: Use LISTBASE_FOREACH and LISTBASE_FOREACH_MUTABLE macro (e06f5f64ae)
Fixed: 0
Reviewed: 0
Closed: 11
Confirmed: 5
Total triaged: 16


Week 87: 21st February

This week: Bug Fixing, Triaging and worked on the python gpu module.

Next Week: In addition to the usual triaging, continue work on the python gpu module.

Commits

  • PyAPI Docs: Add 'gpu.state' module (cccdd6626d)
  • PyAPI: Ensure GIL state only when a callback exists (5dd176cde8)
  • PyAPI: Fix memory leak of parameters used for python 'draw_callbacks' (7972785d7b)
  • Cleanup: Move some utilities to 'gpu_py.h' (5be72125bf)
  • GPU Python: Use 'PyC_ParseStringEnum' to parse items (086d70e910)

Fixes

  • Fixed T85886: Rotate Tool and Adjust Last Operation - angles inverted (92743cc895)
  • Fixed T85823: bpy.ops.transform... ignoring 'center_override' for Bezier control… (201ab7c540)
Fixed: 2
Reviewed: 0
Closed: 13
Confirmed: 7
Total triaged: 18


Week 86: 14th February

This week: Bug Fixing, Triaging, Code Quality and worked on the python gpu module.

Next Week: In addition to the usual triaging, continue work on the python gpu module.

Commits

  • GPU Python: Rename 'uniform_buffer' to 'uniform_block' (a7750f95b9)
  • Snap Utilities Line: Replace the uses of the bgl module with the gpu equivalent (Af01d08b7c)
  • Cleanup: Abbreviate enums with 'UNSIGNED_' in the name (89c79c3ed8)
  • Python: gpu module: add new submodules and types (4430e8a008)
  • Cleanup: Use 'pygpu_' prefix in the cpython GPU module (b7e1660d40)
  • Cleanup: Python GPU: Use consistent prefixes for local API (ed817d62bd)
  • Transform: refactor createTransData splitting into more specific functions (69c7ffff8b)
  • Transform: Expose the hardcoded Precision Key (b926c9f345)
  • Transform: Refactor texture space 'transform_convert' data (711b65407f)
  • Cleanup: Unify, move and rename transform flags (0bc07ea090)
  • Transform: Grid snap target refactor (be60b3b239)
  • Cleanup: Rearrange and name the enums and flags used in the transform code (bc56c12770)


Fixes

  • Fixed mesh_snap_utilities_line crash when closing blender (Aca40d3508)
  • Fixed T85494: Click and drag of the 3d cursor turns off proportional editing (62f0d51681)
  • Fixed T85471: Wrong orientation in transforming objects in weight paint mode (bdb83cc32c)
Fixed: 2
Reviewed: 0
Closed: 20
Confirmed: 7
Total triaged: 25


Week 85: 7th February

This week: Bug Fixing, Triaging and worked on the python gpu module.

Next Week: In addition to the usual triaging, continue work on the python gpu module.

Commits

  • Cleanup: Python GPU: Use consistent prefixes for local API (ed817d62bd)
  • Transform: refactor createTransData splitting into more specific functions (69c7ffff8b)
  • Transform: Expose the hardcoded Precision Key (b926c9f345)
  • Transform: Refactor texture space 'transform_convert' data (711b65407f)
  • Cleanup: Unify, move and rename transform flags (0bc07ea090)
  • Transform: Grid snap target refactor (be60b3b239)
  • Cleanup: Rearrange and name the enums and flags used in the transform code (bc56c12770)

Fixes

  • Fixed mesh_snap_utilities_line crash when closing blender (Aca40d3508)
  • Fixed T85494: Click and drag of the 3d cursor turns off proportional editing (62f0d51681)
  • Fixed T85471: Wrong orientation in transforming objects in weight paint mode (bdb83cc32c)
Fixed: 3
Reviewed: 0
Closed: 9
Confirmed: 4
Total triaged: 10


Week 84: 31st January

This week: Bug Fixing and Triaging

Next Week: In addition to the usual triaging, clean, simplify and optimize the transform code.

Reviews

  • Reviewed D10248: Handle WM_KEYDOWN/WM_KEYUP messages for virtual key VK_PACKET as Unicode input
  • Reviewed D10325: Fix T85378: Shrink/Fatten display number units

Commits

  • Cleanup: Move and rename 'getViewVector' utility (9042532085)

Fixes

  • Fix for 3D view transform: flipped rotation direction for numeric input (760a16b88b)
  • Fix for unreported: Rotation Gizmo "C" influenced by custom orientation (5eb5a7f4b7)
  • Fix for T85340: Gizmo rotation inverted (in some perspective angles) (bbd74e9fd4)
  • Fix for 'getViewVector' returning inverted vector (8c7b78672e)
  • Fix for T84936: DXF Import Error (Aefbcbb266)
  • Fix for T85229: Transform operator saving a different orientation than the chosen… (a69983f30e)
Fixed: 3
Reviewed: 2
Closed: 6
Confirmed: 7
Total triaged: 10


Week 83: 24th January

This week: Bug Fixing and Triaging

Next Week: In addition to the usual triaging, improve and stabilize transform code and to proceed with D8826.

Commits

  • Revert "Cleanup: remove unused argument" (a80c0ee167)
  • Revert "Fix T83092: Direction of rotation with View orientation changed in 2.91" (acc662ea5a)
  • Cleanup: Knife Tool: Remove redundant 'view3d_operator_needs_opengl' calls (f226687bb9)

Fixes

  • Fixed error in recent commit (419c67c851)
  • Fixed T83092: Direction of rotation with View orientation changed in 2.91 (216ebe0b73)
  • Fixed T85149: Wrong reroute position when adding with quick gesture (036b65d778)
  • Fixed T84329: Crash when loading the blender with deprecated graphics driver (6f7e2bf170)
  • Fixed T84964: Crash when running Knife Project in the background (4792d988fb)
Fixed: 4
Reviewed: 0
Closed: 8
Confirmed: 5
Total triaged: 9


Week 82: 17th January

This week: Bug Fixing and Triaging

Next Week: In addition to the usual triaging, improve and stabilize transform code.

Commits

  • Revert "Transform: Use orientation of active object with Auto Constraint" (736b0d6894)

Fixes

  • Fixed T81429: move tool's axis constraints not drawn completely when using local… (e12eb89f22)
  • Fixed T84808: Individual projection works even when snap options don't affect the… (a1fb3dc7ae)
Fixed: 3
Reviewed: 0
Closed: 11
Confirmed: 5
Total triaged: 13


Week 81: 10th January

This week: Bug Fixing and Triaging

Next Week: In addition to the usual triaging, improve and stabilize transform code.

Reviews

  • Reviewed: Cloth: add a vertex group setting to exclude from object collision. (D10043)
  • Reviewed: Transform: approximate geodesic distances for proportional edit connected mode. (D10068)

Fixes

  • Fixed T84673: Skin resize operator always using object origin as pivot (c63442d2f2)
  • Fixed T83352: Move with constraint showing an incorrect value in the header (8de98d68c2)
Fixed: 2
Reviewed: 2
Closed: 5
Confirmed: 11
Total triaged: 14


Week 80: 3rd January

This week: Bug Fixing and Triaging

Next Week: In addition to the usual triaging, improve and stabilize transform code.

Reviews

  • Reviewed: Cloth: completely exclude fully pinned triangles from collision (D10041)
  • Reviewed: Fix T84453: Crash bezier curves transfrom (D10017)
  • Reviewed: Fix Increment Snapping Without Constraints in Non-Axis-Aligned Views (D10052)

Commits

  • Transform: In the Header, show translation value in local space only with… (d4330ae70b)
  • Transform: In the Header, show the translation value in local space (ad15e764dd)

Fixes

  • Fixed Increment Snapping Without Constraints in Non-Axis-Aligned Views (08e44b5e3e)
  • Fixed T84453: Crash bezier curves transfrom (2d3f96cace)
  • Fixed T84404: Crash when using Skin Resize in mesh without Skin modifier (f41de6dc46)
  • Fixed T84376: Skin Resize(Ctrl + A) does not work in Symmetry (54ee410914)
Fixed: 3
Reviewed: 3
Closed: 10
Confirmed: 10
Total triaged: 17