Commit Graph

  • c6fe321718 Fix: Sculpt: Data race saving BMesh node original data Hans Goudey 2024-09-04 21:32:25 -04:00
  • 9c86d5e861 Cleanup: Sculpt: Use C++ Array for original BMesh node data Hans Goudey 2024-09-04 21:20:34 -04:00
  • 3a1e637e26 Cleanup: spelling in comments Campbell Barton 2024-09-05 11:30:32 +10:00
  • 71000ebe91 Correct error in event number define Campbell Barton 2024-09-05 11:29:29 +10:00
  • da2bacae3d Fix: MEM_new/MEM_freeN mismatch inside ui_block_free_active_operator Jesse Yurkovich 2024-09-05 03:30:11 +02:00
  • 0f20c6ed7e Refactor: improve GHOST/Wayland pointer handling Campbell Barton 2024-09-05 09:52:47 +10:00
  • 5b48e61230 Refactor: minor changes to GHOST's tablet events Campbell Barton 2024-09-05 09:29:09 +10:00
  • 28fe4f6996 GPv3: Switch to properties tab when stroke icon clicked in outliner Pratik Borhade 2024-09-04 23:45:43 +02:00
  • 382244c258 UI: Docking Drag Mouse Cursor Harley Acheson 2024-09-04 22:43:57 +02:00
  • fafe7ccc35 Cleanup: Add define for printing PBVH build timing information Hans Goudey 2024-09-04 15:55:18 -04:00
  • 2aed58a285 Sculpt: Finalize mesh leaf nodes in a separate loop Hans Goudey 2024-09-04 15:49:05 -04:00
  • fdb5af79d5 Cleanup: Remove unused variable Hans Goudey 2024-09-04 15:23:53 -04:00
  • 613055016d Sculpt: Parallelize bounds calculation during BVH build Hans Goudey 2024-09-04 15:23:22 -04:00
  • 689f3aeb91 Refactor: Sculpt: Simplify BVH build material index split Hans Goudey 2024-09-04 15:19:19 -04:00
  • f27c1327b8 Fix #127130: Snake Hook applies twist continually Sean Kim 2024-09-04 22:22:36 +02:00
  • 1de0645c24 Cleanup: Various sculpt.cc enum changes and removal Sean Kim 2024-09-04 21:50:45 +02:00
  • 4317f50f5f UI: Clear Recent Cleanup Option Harley Acheson 2024-09-04 21:07:06 +02:00
  • 89095826fd Fix: Debug build error after recent cleanup Hans Goudey 2024-09-04 13:58:58 -04:00
  • d84522390c Sculpt: Ignore sharp faces when building BVH tree Hans Goudey 2024-09-04 13:26:16 -04:00
  • d7d19ec297 Sculpt: Push multiple undo nodes at once for some operations Hans Goudey 2024-09-04 13:10:31 -04:00
  • c21ec8221d Refactor: Sculpt: Split mesh and grids undo data storage Hans Goudey 2024-09-04 12:41:49 -04:00
  • b14badf3ea Cleanup: Subdiv: Use Span and float3 for vertex positions Hans Goudey 2024-09-04 12:27:08 -04:00
  • f610f2e843 Cleanup: Sculpt: Make remaining undo struct definitions private Hans Goudey 2024-09-04 12:20:26 -04:00
  • 5f34338296 Windows: Disable shader draw parameter support on certain Qualcomm GPUs Anthony Roberts 2024-09-04 15:06:21 +01:00
  • d601bf7e3d Sculpt: Restructure PBVH drawing to avoid overhead Hans Goudey 2024-09-04 17:40:50 +02:00
  • 1fe7feb4ec Refactor: Sculpt: Make sculpt undo node definition private Hans Goudey 2024-09-04 17:16:41 +02:00
  • e5988cf912 Refactor: Sculpt: Miscellaneous cleanups to node intersect/nearest loops Hans Goudey 2024-09-04 11:07:18 -04:00
  • 40ae2d7df6 Fix #126949: Regression: Geometry nodes - instances and boolean operation bug Sergey Sharybin 2024-09-04 16:31:48 +02:00
  • 3915a84fc6 Fix #127142: Do not instantiate loose 'annotation' legacy GPv2 data on link. Bastien Montagne 2024-09-04 16:20:41 +02:00
  • cfbb6b5627 Fix: Remove unused typedefs from the legacy armature overlay Sebastian Parborg 2024-09-04 16:13:01 +02:00
  • 89ae1ba38a Attributes: remove AttributeIDRef in favor of just using strings Jacques Lucke 2024-09-04 16:13:03 +02:00
  • 3ab60972b5 Fix: Overlay-Next: Missing select_bind call Clément Foucault 2024-09-04 14:35:18 +02:00
  • e310e0450f Overlay-Next: add selection mode to relations Laurynas Duburas 2024-09-04 14:29:35 +02:00
  • 05deb10405 Fix: Overlay: Intel driver hang caused by shader compilation Clément Foucault 2024-09-04 13:44:42 +02:00
  • 36415cfaad Fix memory leak loading legacy meshes without any edges Campbell Barton 2024-09-04 21:28:16 +10:00
  • 8fd1a6d094 Fix: Geometry Nodes: don't allow accessing anonymous attributes from named attribute nodes Jacques Lucke 2024-09-04 13:07:21 +02:00
  • d38b7286e9 Cleanup: use StringRef instead of std::string in a few places Jacques Lucke 2024-09-04 13:03:49 +02:00
  • 0bfad6cc5a GPv3: Wrong radius property in draw context menu Pratik Borhade 2024-09-04 12:58:49 +02:00
  • 508b39661d Overlay-Next: Armature Clément Foucault 2024-09-04 12:56:37 +02:00
  • 5ec49b61e9 Fix crash linking legacy animation data Campbell Barton 2024-09-04 20:35:49 +10:00
  • d3909d42c6 Fix #125506: GP flicker in Video Sequencer Miguel Pozo 2024-09-04 12:13:40 +02:00
  • 8db8185276 Fix crash reading files from v2.66 Campbell Barton 2024-09-04 20:08:32 +10:00
  • 76f7c19c8d Fix: Scene copy does not copy VSE cache/proxy flags Aras Pranckevicius 2024-09-04 11:57:54 +02:00
  • ad00f9657b GHOST/Wayland: update the cursor scale even when hidden Campbell Barton 2024-09-04 19:32:42 +10:00
  • ad67ad63fe Cleanup: spelling in comments Campbell Barton 2024-09-04 19:32:41 +10:00
  • 842f87d1de Cleanup: unused parameter warnings Campbell Barton 2024-09-04 19:32:40 +10:00
  • 9d3ddf6a04 Fix crash entering edit-mode for text objects from old blender versions Campbell Barton 2024-09-04 19:32:39 +10:00
  • de7fced7eb Fix #126990: Changing editors doesn't set the default tool Campbell Barton 2024-09-04 19:32:38 +10:00
  • 94c9898f41 Fix #124811: Cycles: oneAPI: no hair strands in viewport with Embree Nikita Sirgienko 2024-09-03 18:05:32 +02:00
  • 23f2db9eed FFmpeg: Simplify code for determining video frame count Richard Antalik 2024-09-04 08:40:01 +02:00
  • fe4bd519f3 Fix #127073: GPv3: Auto keying in edit mode YimingWu 2024-09-04 06:06:21 +02:00
  • 0ef35bc475 UI: Expose Proportional edit in image editor mask mode Pratik Borhade 2024-09-03 22:56:48 +02:00
  • 174387e4d9 Fix #126908: 3D view background color affects attribute text outline color Aras Pranckevicius 2024-09-03 22:01:14 +02:00
  • 324e1441a2 Fix #127085: Extrude mesh crash with no faces Hans Goudey 2024-09-03 14:13:16 -04:00
  • 0bda704eee Tests: update VSE color balance test to cover masking Aras Pranckevicius 2024-09-03 21:02:16 +03:00
  • 787eb2b433 Fix: prevent free of nullptr during bone collection undo processing Jesse Yurkovich 2024-09-03 19:19:26 +02:00
  • 4d4ad34f4c Anim: Action Slot icon Sybren A. Stüvel 2024-09-03 18:33:36 +02:00
  • 6f81cb7c63 Fix #126194: Parallel shader compilation crash Miguel Pozo 2024-09-03 18:13:19 +02:00
  • 3393af16da Cleanup: remove unused FunctionRef::call_safe Jacques Lucke 2024-09-03 18:06:12 +02:00
  • fc7de7c92f Cleanup: Sculpt: Use specific node types for original data access Hans Goudey 2024-09-03 11:13:52 -04:00
  • aaf445830c Fix: Sculpt: Geodesic distances crash after recent cleanup Hans Goudey 2024-09-03 11:13:18 -04:00
  • 4f23e4c6b0 Fix: Crash in some cases after disabling dynamic topology Hans Goudey 2024-09-03 10:45:20 -04:00
  • 43a96d6b8d Fix: Compile error from missing includes after attribute ID refactor Hans Goudey 2024-09-03 10:43:07 -04:00
  • 1730ba23ec Fix: Crash when toggling dynamic topology off Hans Goudey 2024-09-03 16:34:06 +02:00
  • 8cf4d47fe2 Fix: Improve Cycles point clouds in HIPRT Alaska 2024-09-03 16:31:41 +02:00
  • 56e5b61ad0 Fix: layered-action channel groups not shown in graph editor Nathan Vegdahl 2024-09-03 15:48:40 +02:00
  • b279a6d703 Refactor: Geometry Nodes: remove AnonymousAttributeID in favor of just strings Jacques Lucke 2024-09-03 15:38:51 +02:00
  • b2a0d29345 Vulkan: Separate pipeline caches for (non)static shaders Jeroen Bakker 2024-09-03 15:25:50 +02:00
  • a8c08e4a8c Refactor: Sculpt/Paint: Rename brush "tool" to "brush type" Julian Eisel 2024-09-03 15:20:34 +02:00
  • c1e145ed47 BLI: add empty string & "." to BLI_path tests Campbell Barton 2024-09-03 21:37:13 +10:00
  • 7c0368d058 BLI: add tests for some BLI_path_is_* functions jamesf 2024-08-30 14:27:40 -07:00
  • 1340aa615a Fix: EEVEE: Crash with >16 AOVs Miguel Pozo 2024-09-03 13:27:06 +02:00
  • e34d9eeac7 Cleanup: use C-style comments, double quote Python text Campbell Barton 2024-09-03 21:22:34 +10:00
  • e242157674 Core: flush outputs before calling exiting on execvp failure Campbell Barton 2024-09-03 21:22:33 +10:00
  • 790333578b Fix incorrect use of exit() when execv() fails on *nix Campbell Barton 2024-09-03 21:22:32 +10:00
  • 0e999f3786 Tests: fix Mac arm64 failure on recently added VSE render tests Aras Pranckevicius 2024-09-03 14:04:47 +03:00
  • 2afb9e3d95 Fix #126038: Default Cube has Transparent Shadows off Miguel Pozo 2024-09-03 13:03:30 +02:00
  • 16eff5af62 Cleanup: Update documentation of MEM module API. Bastien Montagne 2024-09-03 12:58:26 +02:00
  • e9333c82ab Fix #120861: BMFace.copy_from_face_interp looses reference Campbell Barton 2024-09-03 20:39:09 +10:00
  • fe93de1a91 Obj-C Refactor: Port BLI_delete_soft from objc_* runtime calls to proper Obj-C Jonas Holzman 2024-09-03 12:08:20 +02:00
  • e5e5d5fe73 Fix BMFace/BMLoop.copy_from_face_interp() functions Philipp Oeser 2024-09-02 14:45:25 +02:00
  • 77035192c9 Fix #126799: undefined behavior of shader node Arctan2 at (0, 0) Weizhen Huang 2024-09-03 11:44:59 +02:00
  • f40e6c28bf Tests: VSE Color Balance and Curve modifier render tests Aras Pranckevicius 2024-09-03 12:39:48 +03:00
  • 8b569bac0d Obj-C Refactor: Autoreleasepool and property dot-notation refactor Jonas Holzman 2024-09-03 11:38:32 +02:00
  • 41d394e72c Tests: add test files for Metallic BSDF and Light Tree Weizhen Huang 2024-09-03 11:34:09 +02:00
  • 5b16da6246 EEVEE: Fix insecure string literal Jeroen Bakker 2024-09-03 11:09:07 +02:00
  • d738d76c12 Fix #126942: Memory Leak when creating Pose Asset without camera Philipp Oeser 2024-09-03 10:44:50 +02:00
  • 5e6105823f Cleanup: Strict compiler warning Sergey Sharybin 2024-09-03 10:29:08 +02:00
  • 4c8f22447f VSE: Faster timeline thumbnail drawing Aras Pranckevicius 2024-09-03 08:25:15 +02:00
  • 3cb95b0be9 Cleanup: avoid repetition in version extraction Campbell Barton 2024-09-03 13:41:51 +10:00
  • 3196ef1636 Add a script to collect system information when Blender isn't opening Alaska 2024-09-03 12:59:59 +10:00
  • d19c13eb82 Cleanup: spelling & punctuation in comments Campbell Barton 2024-09-03 12:59:37 +10:00
  • 7bb8ab8194 Fix #127012: UI popover can not be scrolled upward Guillermo Venegas 2024-09-02 23:37:55 +02:00
  • 7a55bdeaf9 EEVEE: Enable translation of screen messages Miguel Pozo 2024-09-02 20:13:31 +02:00
  • 483e91e38f I18N: Updated UI translations from git/weblate repository (5b647985dbb49). Bastien Montagne 2024-09-02 19:36:38 +02:00
  • c4a67ec3c7 Fix #127022: PLY export does not properly clamp vertex colors Aras Pranckevicius 2024-09-02 20:28:06 +03:00
  • 7d95fed911 Overlay-Next: In-Front support Clément Foucault 2024-09-02 19:14:01 +02:00
  • 1a0dbbd242 Fix: Cannot render Victor and Spring with embree disabled on Intel GPUs Xavier Hallade 2024-09-02 18:35:51 +02:00
  • ea72ed4502 Anim: Fix crash when getting animdata from non-Action editor Sybren A. Stüvel 2024-09-02 18:07:30 +02:00
  • 433278233e Cleanup: formatting Sybren A. Stüvel 2024-09-02 18:05:55 +02:00