Commit Graph

  • a0eccb4550 Cleanup: Multires: Use FunctionRef and lambdas in reshape Hans Goudey 2024-09-15 21:52:50 -04:00
  • aba29c655a Cleanup: Multires: Use C++ threading API in reshape file Hans Goudey 2024-09-15 21:44:30 -04:00
  • 276d47095d Cleanup: use explicit cast when comparing size_t to -1 Campbell Barton 2024-09-16 11:39:03 +10:00
  • a988a85a5e Cleanup: use const variables/arguments Campbell Barton 2024-09-16 11:39:02 +10:00
  • 2360a3911c BLI_listbase: add a utility to check the number of items in the list Campbell Barton 2024-09-16 11:39:00 +10:00
  • 47c6ac2930 Refactor: use integer values for cursor width in BLF Campbell Barton 2024-09-16 11:38:58 +10:00
  • 94183b9e2e Refactor: add a function to access the window size in pixels Campbell Barton 2024-09-16 11:38:57 +10:00
  • bf7c52cfd5 Fix error in stereo3d side-by-side display Campbell Barton 2024-09-16 11:38:56 +10:00
  • 5c38eb0d81 Refactor: Sculpt: Add face set offset parameter for BMesh functions Sean Kim 2024-09-15 23:24:13 +02:00
  • 2278f8eb1b UI: Small Corrections to Text Caret Placement Harley Acheson 2024-09-15 21:43:49 +02:00
  • 13d30e22a1 Fix: modifier execution time not set for grease pencil modifiers Jacques Lucke 2024-09-15 18:02:51 +02:00
  • f2e557725d Fix: Geometry Nodes: crash when using gizmo after changing area type Jacques Lucke 2024-09-15 17:46:32 +02:00
  • 10e8f2f889 Cleanup: various non-functional changes Campbell Barton 2024-09-15 23:21:07 +10:00
  • 8b2ab34ec6 Cleanup: avoid redundant copy to access the filename Campbell Barton 2024-09-15 23:14:13 +10:00
  • a42611be92 Cleanup: remove redundant checks Campbell Barton 2024-09-15 23:14:11 +10:00
  • 17f809718a Cleanup: avoid shadowing variables Campbell Barton 2024-09-15 23:14:10 +10:00
  • 9b39b4c91c Cleanup: use const pointers/references Campbell Barton 2024-09-15 23:14:09 +10:00
  • 1104e4233d Cleanup: pass string by const reference Campbell Barton 2024-09-15 23:14:08 +10:00
  • 9be29e1bbc Cleanup: match function & declaration names Campbell Barton 2024-09-15 23:14:07 +10:00
  • 1d21c98fc8 Cleanup: quiet dangling-reference GCC warning Campbell Barton 2024-09-15 23:14:06 +10:00
  • 0d9c4bc5b3 BKE_lib: avoid potential read uninitialized memory in BKE_id_copy_* Campbell Barton 2024-09-15 23:07:17 +10:00
  • 085da6a08a Fix error in font scale rounding for the animation player Campbell Barton 2024-09-15 23:07:16 +10:00
  • 630eff9b5e Fix fake_retiming_key_init returning uninitialized stack memory Campbell Barton 2024-09-15 23:07:15 +10:00
  • 35bb4f4711 Geometry Nodes: support accessing repeat zone lazy-function graph from Python Jacques Lucke 2024-09-15 00:56:53 +02:00
  • c8ff7f41a1 Fix: Invalid default value for vert_face_set_get with empty Span Sean Kim 2024-09-14 21:16:07 +02:00
  • c6ce6dbe01 BLI: Add IndexMask set_bits function Hans Goudey 2024-09-14 21:09:41 +02:00
  • 5475040906 Fix: Spelling mistake in Grease Pencil API docs Kevin C. Burke 2024-09-14 20:18:30 +02:00
  • c5ccc8ceea Fix #127602: Sculpt multires drawing crash with material index attribute Hans Goudey 2024-09-14 13:23:38 -04:00
  • 2946a840ad Fix: Sculpt: Avoid nested threading in undo node push Hans Goudey 2024-09-14 13:01:18 -04:00
  • 7283cbef65 Cleanup: Sculpt: Add todo comments for PBVH data to remove Hans Goudey 2024-09-13 23:28:29 -04:00
  • a021dd36ef Cleanup: Sculpt: Remove unnecessary PBVH node flags Hans Goudey 2024-09-13 23:26:42 -04:00
  • 0499e061d0 Cleanup: Sculpt: Remove drawing update tests Hans Goudey 2024-09-13 23:21:19 -04:00
  • 0b4820b563 Cleanup: Sculpt: Deduplicate node visibility update on build Hans Goudey 2024-09-13 23:08:26 -04:00
  • b77ff173b0 Refactor: Sculpt: Use bit vector for visibility update tags Hans Goudey 2024-09-13 23:07:00 -04:00
  • 65c2e5abde Cleanup: Sculpt: Remove unused PBVH redraw tag function Hans Goudey 2024-09-13 22:25:54 -04:00
  • 76c322047e Sculpt: Only re-upload mask attribute data Hans Goudey 2024-09-13 22:25:27 -04:00
  • 30c1475dfd Sculpt: Update node mask status eagerly Hans Goudey 2024-09-13 17:29:25 -04:00
  • d24e8029d2 Sculpt: Only re-upload face color attribute data Hans Goudey 2024-09-13 16:55:53 -04:00
  • 60ab232afb Sculpt: Only re-upload face set data when changed Hans Goudey 2024-09-13 16:36:05 -04:00
  • 0c677e9494 Sculpt: Only change position draw buffers on PBVH deformation Hans Goudey 2024-09-13 16:16:39 -04:00
  • 900184ac4b Sculpt: Use separate bit vector for BVH node normals dirty tags Hans Goudey 2024-09-13 16:03:33 -04:00
  • afa1a6bebf Fix: Data race writing to bitmap in PBVH draw Hans Goudey 2024-09-14 12:26:47 -04:00
  • 5b03fee0d2 Sculpt: Use bit vector for bounds dirty tags Hans Goudey 2024-09-13 15:45:05 -04:00
  • 34f9b7e36c Overlay-Next: grid added to ShapeCache Laurynas Duburas 2024-09-14 18:22:17 +02:00
  • 2274d6a4b1 Fix: subversion bump because updated Python API in previous commit Jacques Lucke 2024-09-14 17:28:36 +02:00
  • 54a13d462f Debug: support getting dot graphs from Python Jacques Lucke 2024-09-14 17:10:33 +02:00
  • 92febd5fb2 Fix: error in node wrangler format string Jacques Lucke 2024-09-14 13:29:39 +02:00
  • fc5d3fb998 Overlay-Next: Use unique handle per object Clément FOUCAULT 2024-09-14 12:43:39 +02:00
  • 713ca95121 Fix: Overlay-Next: Grid2D tiles background and boundaries Laurynas Duburas 2024-09-14 11:14:03 +02:00
  • 8a29277ca8 Logging: replace print with logging if an animation fails to load Campbell Barton 2024-09-14 15:26:12 +10:00
  • 7e2785927c PlayAnim: don't set the title to the filename on WIN32 Campbell Barton 2024-09-14 15:26:11 +10:00
  • a8458534e8 Cleanup: use references in wm_playanim, int2 for window/image sizes Campbell Barton 2024-09-14 14:00:52 +10:00
  • 9d47d5f8a3 Fix crash scrubbing in the animation player with 1 frame loaded Campbell Barton 2024-09-14 12:36:14 +10:00
  • 95d29c9464 Cleanup: remove redundant null check & unused variable Campbell Barton 2024-09-14 12:36:12 +10:00
  • 30bbd1583f Cleanup: replace the term "folder" with "directory" for CMake files Campbell Barton 2024-09-14 12:35:02 +10:00
  • 6a1bd2ff40 Cleanup: use C++ comments for disabled code Campbell Barton 2024-09-14 12:35:00 +10:00
  • 019d987072 UI: Increase Width of ID Search Lists Harley Acheson 2024-09-14 03:20:09 +02:00
  • a5779347b6 Fix #127438: Block Drag Cursor Issues Harley Acheson 2024-09-14 00:07:42 +02:00
  • 7b69c82494 Refactor: Sculpt: Tag all nodes positions changed together, store in array Hans Goudey 2024-09-13 21:31:08 +02:00
  • 181f2f8eee Fix #127576: Crash in Sculpt mode when using Sample Color off mesh Sean Kim 2024-09-13 21:17:20 +02:00
  • 96e71dc62c Cleanup: Sculpt: Various changes to indexing in displacement smear brush Hans Goudey 2024-09-13 15:15:05 -04:00
  • 033f18b5e9 Fix #127502: Popup resizes few times after closing a layout panel Guillermo Venegas 2024-09-13 20:04:15 +02:00
  • 1241e3a5e4 Fix #127556: Sculpt smooth brush missing updates Hans Goudey 2024-09-13 13:13:52 -04:00
  • d6778f42d4 Overlay-Next: Origin Laurynas Duburas 2024-09-13 19:14:17 +02:00
  • d37eb7a998 Overlay-Next: Edit text Laurynas Duburas 2024-09-13 19:04:55 +02:00
  • b721374e9b Fix #127504: Layout panel missaligned in UI_DIR_UP popups Guillermo Venegas 2024-09-13 18:49:48 +02:00
  • 4e25dfb065 Overlay-Next: Mode Transfer Clément FOUCAULT 2024-09-13 18:39:28 +02:00
  • bb97d651aa Cleanup: Remove unused variable Sean Kim 2024-09-13 17:57:55 +02:00
  • cb6ed12ef1 Anim: Reuse action between related data Christoph Lendenfeld 2024-09-13 17:57:22 +02:00
  • d911d673a4 Cleanup: Fix compiler warnings Falk David 2024-09-13 17:54:35 +02:00
  • 50770bd8f5 GPv3: Add support for transform object origin. casey bianco-davis 2024-09-13 17:06:43 +02:00
  • ffb5226944 Overlay-Next: Edit Mesh: Weight display Clément FOUCAULT 2024-09-13 17:01:46 +02:00
  • 1d3613e75c Overlay-Next: Particle Edit Clément FOUCAULT 2024-09-13 17:00:51 +02:00
  • eaad744c7f GPv3: Operators for Normalize active and Normalize all vertex groups Sietse Brouwer 2024-09-13 16:59:20 +02:00
  • 3c67ae7785 GPv3: Rename Cutter tool to Trim casey bianco-davis 2024-09-13 16:56:51 +02:00
  • 613e535fb8 Refactor: Sculpt: Remove SculptSession scene pointer Hans Goudey 2024-09-13 10:25:30 -04:00
  • bde4efe1f5 Refactor: Sculpt: Remove SculptSession face visibility pointer Hans Goudey 2024-09-13 10:21:15 -04:00
  • 27e2062eac Refactor: Sculpt: Remove SculptSession mesh size variables Hans Goudey 2024-09-13 10:14:47 -04:00
  • 1f7d594aca Refactor: Sculpt: Remove SculptSession face sets pointer Hans Goudey 2024-09-13 09:43:58 -04:00
  • 8ba5c50f5c Anim: disallow switching action slots when using NLA Tweak Mode Sybren A. Stüvel 2024-09-13 15:54:24 +02:00
  • 8cbdbf5634 GPv3: Vertex Paint operators Falk David 2024-09-13 15:42:21 +02:00
  • 7916a33be0 Anim: correctly auto-sync NLA strip length for slotted Action Sybren A. Stüvel 2024-09-13 15:10:46 +02:00
  • b952782a44 Refactor: Anim, move Action queries from BKE to the animrig::Action class Sybren A. Stüvel 2024-09-13 15:04:47 +02:00
  • bcac20a670 Relocate "--quiet" to the "Debug" section in --help Campbell Barton 2024-09-13 23:00:17 +10:00
  • fe97bf29a6 Suppress render prints with G.quiet is set Campbell Barton 2024-09-13 22:57:51 +10:00
  • c6afb0e270 Core: remove sdlew/WITH_SDL_DYNLOAD & disable SDL by default Campbell Barton 2024-09-13 22:44:35 +10:00
  • 4743abda5e Core: expose --quiet / -q command line argument Campbell Barton 2024-09-13 22:44:34 +10:00
  • 45ef0112cd Fix: GPv3: Sculpt paint operator name Falk David 2024-09-13 14:18:53 +02:00
  • 65728f16e7 Fix #127397: Duplicating layered actions makes things not animate Sybren A. Stüvel 2024-09-13 14:19:22 +02:00
  • 54584ea98d Fix #127508: Breakdowner not affecting some properties Nathan Vegdahl 2024-09-13 13:33:11 +02:00
  • bf01ec1113 Fix: Overlay-Next: Broken Curve display in object mode Clément FOUCAULT 2024-09-13 13:14:16 +02:00
  • 7cb77d925a Anim: add NLA evaluation of slotted Actions Sybren A. Stüvel 2024-09-13 11:37:44 +02:00
  • 7cd3f2aabb Refactor: Anim, prepare for slotted Action support to quaternion eval Sybren A. Stüvel 2024-09-10 15:07:01 +02:00
  • f1d440a4b6 Refactor: Anim NLA test, clear the scene at every test Sybren A. Stüvel 2024-09-13 11:24:36 +02:00
  • 9405a47442 Fix: Anim, duplicating Action misses some properties Sybren A. Stüvel 2024-09-13 12:05:28 +02:00
  • 40188f6c97 WM: suppress "Info" prints from reports when G.quiet is enabled Campbell Barton 2024-09-13 19:30:59 +10:00
  • b8a6482a2e Unbreak build Campbell Barton 2024-09-13 19:30:45 +10:00
  • 1df3388fae GPv3: Create weights on draw for new strokes. casey bianco-davis 2024-09-13 11:15:31 +02:00
  • 4fc665e4a1 GPv3: Apply Transform operator casey bianco-davis 2024-09-13 11:08:37 +02:00
  • 6822e61c6f Fix #126792: "extension install" sub-command fails to install Mateusz Grzeliński 2024-09-13 16:34:56 +10:00