Commit Graph

  • 559c39c889 GPv3: Sculpt mode: Use shift for smoothing casey bianco-davis 2024-09-24 10:45:41 +02:00
  • 2e11331dfc Fix #127286: fixing memory release after light probe bake Vitalijs Komasilovs 2024-09-24 10:19:49 +02:00
  • bc1375a014 Cleanup: Anim: remove declaration of non-existing function Sybren A. Stüvel 2024-09-24 10:09:13 +02:00
  • 13fa6d6ae1 Vulkan: Refactor of descriptor set Jeroen Bakker 2024-09-24 10:03:16 +02:00
  • 4bfa0de388 Anim: update some uses of listbases of fcurves Nathan Vegdahl 2024-09-24 09:59:48 +02:00
  • 5c8ce24d40 Preferences: Don't show preferred device in OpenGL Jeroen Bakker 2024-09-24 09:44:12 +02:00
  • 22397ad819 Fix #128012: disabling "Load UI" makes nodes unselectable Campbell Barton 2024-09-24 17:41:53 +10:00
  • 5b5576993e Transform: skip hidden edges when checking an vertices edge is visible Campbell Barton 2024-09-24 15:36:06 +10:00
  • ed2d131887 Transform: use deformed geometry when checking edge visibility Campbell Barton 2024-09-24 15:36:03 +10:00
  • a13513ab25 Fix #125646: Resolve edge-slide performance regression when snapping Campbell Barton 2024-09-24 15:36:02 +10:00
  • 2ab800b685 Cleanup: pass const arguments to BMBVHTree related functions Campbell Barton 2024-09-24 15:36:00 +10:00
  • 1ceab37693 Cleanup: use blender::float3 for BKE_bmbvh_* API Campbell Barton 2024-09-24 15:35:59 +10:00
  • ccb1865925 Fix #126006: UI: Few id operators appears in nested context menus Pratik Borhade 2024-09-23 23:29:54 +02:00
  • e1a44ad129 Cleanup: various non-functional changes when reading usd attribute data Jesse Yurkovich 2024-09-23 21:16:44 +02:00
  • bd841a92e2 Cleanup: move some constants inside the usd namespace and use constexpr Jesse Yurkovich 2024-09-23 20:39:59 +02:00
  • cbe2bb6755 Fix #127856: GPv3 sculpt mode delta projection (lock axis) without DrawingPlacement Lukas Tönne 2024-09-23 19:46:22 +02:00
  • 3f6e36bdda Fix #127994: Stack use after scope constructing sculpt BVH Hans Goudey 2024-09-23 13:37:26 -04:00
  • 8da413877b Fix: VSE: hang after making meta strip Richard Antalik 2024-09-23 18:51:54 +02:00
  • c31893ed87 Fix: inconsistent socket identifiers in reroute nodes Jacques Lucke 2024-09-23 18:44:16 +02:00
  • 9be3c356d1 Fix: allow use of UDIM tile 1100 in USD Jesse Yurkovich 2024-09-23 18:22:15 +02:00
  • f2038b6664 Fix (unreported) bug in prehistoric IPO conversion code. Bastien Montagne 2024-09-23 18:17:10 +02:00
  • 576843aa92 Refactor: Sculpt: Simplify fake neighbors API Hans Goudey 2024-09-23 11:27:12 -04:00
  • 78a88ef6ad Cleanup: Sculpt: Reorder undo functions Hans Goudey 2024-09-23 10:44:43 -04:00
  • 5589974b04 Cleanup: Sculpt: Remove old undo debug prints Hans Goudey 2024-09-23 10:39:32 -04:00
  • ed9939ab29 Refactor: Sculpt: Use newer position writing API for undo step restore Hans Goudey 2024-09-23 10:36:38 -04:00
  • e98e6eda5d Fix #127736: Create new scene with AgX Color Management View Transform dupoxy 2024-09-23 16:38:43 +02:00
  • 6115132998 Anim: migrate Action assignments to the new API Sybren A. Stüvel 2024-09-23 15:53:32 +02:00
  • cd1c7039ac Anim: correctly assign Action in id_action_ensure() Sybren A. Stüvel 2024-09-20 17:49:15 +02:00
  • 99d4c3c44d Refactor: Anim, improve Action assignment functions Sybren A. Stüvel 2024-09-20 17:47:36 +02:00
  • ee2d8ec8db Anim: add slotted Action support to animdata_copy_id_action Sybren A. Stüvel 2024-09-20 17:24:20 +02:00
  • 0dc71a653d Refactor: BKE_animdata_action_ensure_idroot compat with layered Actions Sybren A. Stüvel 2024-09-20 14:45:37 +02:00
  • 6daccf1d15 Cleanup: remove unnecessary call to BKE_animdata_from_id() Sybren A. Stüvel 2024-09-20 14:41:39 +02:00
  • a91ec1ddb0 Cleanup: Use enum type for brush type switch Julian Eisel 2024-09-23 15:44:32 +02:00
  • 8c3a3bb9a3 Fix #128006: Liboverride objects can be renamed using batch rename. Bastien Montagne 2024-09-23 15:43:08 +02:00
  • ecce5f45ac Cleanup: rename MAXSEQ -> SEQ_MAX_CHANNELS and make it C++ constexpr Aras Pranckevicius 2024-09-23 15:43:45 +02:00
  • a8767d943d VSE: Faster strip fcurve lookup for drawing the timeline Aras Pranckevicius 2024-09-23 15:42:40 +02:00
  • fe18daacda Vulkan: Validation error when using de-interleaved vertex buffers Jeroen Bakker 2024-09-23 15:10:57 +02:00
  • bf04513dec Geometry Nodes: new Integer Math node Charlie Jolly 2024-09-23 15:01:31 +02:00
  • 801a73887a Fix #128032: GPv3: Texture mapping modifier name typo YimingWu 2024-09-23 20:56:52 +08:00
  • c40dc9aa03 Nodes: use node storage to store type of reroute node Iliya Katueshenock 2024-09-23 14:47:05 +02:00
  • 3c8d4becc8 Cleanup: GPv3: Return reference from GreasePencil::layer() functions Falk David 2024-09-23 13:54:02 +02:00
  • c07b89b329 Fix #127968: Add label to the grease pencil overlays Panel dupoxy 2024-09-23 13:11:22 +02:00
  • e494a44024 Fix #128007: Outliner visibility toggles can be edited on linked data Pratik Borhade 2024-09-23 13:06:47 +02:00
  • c29a2eb451 Fix #127928: Default radius value for gpv3 draw brush Pratik Borhade 2024-09-23 13:05:26 +02:00
  • bb9489070a Cleanup: GPv3: Remove const qualifier in function declaration Falk David 2024-09-23 12:16:12 +02:00
  • 332f7517da GPv3: Add function to insert a keyframe into multiple layers Falk David 2024-09-23 12:12:59 +02:00
  • 3d74be9c5b Fix #126947: EEVEE: Color drifting & darkening at high sample count Clément FOUCAULT 2024-09-23 11:30:59 +02:00
  • ddb2179e37 Vulkan: GPU device selection Jeroen Bakker 2024-09-23 11:18:24 +02:00
  • f4c8845b60 Cleanup: remove duplicate check for AMD W6800 GPU Campbell Barton 2024-09-23 10:34:04 +10:00
  • e7793cbc4d UI: Incorrect usage shader and primitive Jeroen Bakker 2024-09-23 10:31:22 +02:00
  • fb2fc0759b Fix: GPv3: UnboundLocalError when no layer or group is active. Casey Bianco-Davis 2024-09-23 09:58:27 +02:00
  • 56b7ff256f Vulkan: Fix validation error push constants for compute shaders Jeroen Bakker 2024-09-23 09:44:29 +02:00
  • 5a1cf200aa Fix #127542: OBJ material groups are not written unless .mtl file is also written Aras Pranckevicius 2024-09-23 10:16:25 +03:00
  • 72b6ffd508 Fix IDPropertyUIManager.as_dict() non-array default for arrays Campbell Barton 2024-09-23 16:25:13 +10:00
  • 57eae31ce9 Fix #127952: Crash on load after id_properties_ui type change Campbell Barton 2024-09-23 16:10:50 +10:00
  • 233cb0aeb7 cppcheck: exclude generated data-files & shaders Campbell Barton 2024-09-23 13:42:59 +10:00
  • 99324277fa CMake: restore WITH_DRACO, WITH_PYTHON_INSTALL dependency Campbell Barton 2024-09-23 12:44:25 +10:00
  • 3e6c816ad4 BLI_math: convert to double before halving for eulO_to_quat Campbell Barton 2024-09-23 11:45:34 +10:00
  • a4f99f41a7 Tools: exclude ./lib/ from deprecation checker Campbell Barton 2024-09-23 11:43:35 +10:00
  • 7feccafbb0 Cleanup: various non functional changes Campbell Barton 2024-09-23 11:00:51 +10:00
  • a74ad65e8e Tools: only prompts for user input when running in a TTY Campbell Barton 2024-09-23 09:59:13 +10:00
  • 0e51bad197 Tools: correct module name for module listing script Campbell Barton 2024-09-23 09:58:35 +10:00
  • a34b0e17d6 Fix: Geometry Nodes: avoid dangling zone nodes when copying zones Jacques Lucke 2024-09-23 01:30:40 +02:00
  • b7bfdfa983 Geometry Nodes: propagate string property subtype to modifier Jacques Lucke 2024-09-23 01:16:17 +02:00
  • 9239c00eda Geometry Nodes: support showing viewer attribute for grease pencil in spreadsheet Jacques Lucke 2024-09-22 22:52:25 +02:00
  • 295cb653ea USD: Add tests for USDZ image processing Jesse Yurkovich 2024-09-22 21:51:32 +02:00
  • c6f5c89669 BLI: faster float<->half array conversions, use in Vulkan Aras Pranckevicius 2024-09-22 17:39:54 +02:00
  • 2b2a176d8d Cleanup: remove dead code from system path lookup Campbell Barton 2024-09-22 22:45:11 +10:00
  • 958433194e Fix #127932: STL importer was not setting faces as sharp Aras Pranckevicius 2024-09-22 14:19:38 +03:00
  • b302f37952 Cleanup: remove/comment unused struct members & variables Campbell Barton 2024-09-22 18:25:34 +10:00
  • 4bd0cc888e Cleanup: various non functional changes Campbell Barton 2024-09-22 18:25:33 +10:00
  • 31e908bce4 Fix #127910: Bake Object Transform does not set an active layer Sean Kim 2024-09-22 09:17:46 +02:00
  • 447cde140d Cleanup: Remove unused BLI_array macro implementation Jesse Yurkovich 2024-09-22 00:53:14 +02:00
  • 1dbf75ff52 Cleanup: Remove BLI_array macros in bmesh edgenet Jesse Yurkovich 2024-09-21 23:59:14 +02:00
  • e908a9d39e Cleanup: Rename bmesh detail size raycast function Sean Kim 2024-09-21 22:20:00 +02:00
  • fc8a163892 Refactor: Sculpt: Remove usage of PBVHVertRef in raycast methods Sean Kim 2024-09-21 20:17:18 +02:00
  • 0d8149d4ff Cleanup: various non-functional changes Campbell Barton 2024-09-21 22:46:00 +10:00
  • 754495247b VSE: Speedup drawing of the timeline channels sidebar Aras Pranckevicius 2024-09-21 14:30:48 +02:00
  • 849d8bc3d6 GPv3: Missing stroke panel in tool properties tab casey bianco-davis 2024-09-21 12:57:41 +02:00
  • ccfdf79bc3 Tools: support excluding directories for "make format" Campbell Barton 2024-09-21 19:56:21 +10:00
  • 5c784edf96 Cleanup: remove unused headers from bpath.cc Campbell Barton 2024-09-21 19:56:20 +10:00
  • 890f06ec42 WM: prevent potential freed memory access for the UV unwrapping timer Campbell Barton 2024-09-21 17:14:24 +10:00
  • a5453ce992 Cleanup: use bool for unwrap cancel argument Campbell Barton 2024-09-21 16:57:21 +10:00
  • 788bc5158e UV: add support for the SLIM unwrapping algorithm Lukasz Czyz 2024-09-21 11:16:06 +10:00
  • 427be373f7 Cleanup: sort cmake file lists Campbell Barton 2024-09-21 16:25:16 +10:00
  • f030e6f0b2 Cleanup: spelling in comments Campbell Barton 2024-09-21 16:22:52 +10:00
  • 0707369bb0 Cleanup: prefer ASCII symbols in code-comments Campbell Barton 2024-09-21 16:18:08 +10:00
  • c95a89f92b Fix #127828: Clay brush deforms mesh incorrectly Sean Kim 2024-09-21 04:40:58 +02:00
  • 079a8b395e Geometry Nodes: Optimize realize instances for single component inputs Hans Goudey 2024-09-21 04:27:39 +02:00
  • aba9f8a593 Tests: Add geometry nodes test for realize instance single geometry Hans Goudey 2024-09-20 22:19:27 -04:00
  • 37e3397968 Cleanup: replace magic number with enum (missed last commit) Campbell Barton 2024-09-21 11:09:00 +10:00
  • 8a683632c7 Cleanup: replace magic number with enum Campbell Barton 2024-09-21 10:58:59 +10:00
  • ef098befcb Cleanup: use DEG2RADF macro for clarity Campbell Barton 2024-09-21 10:58:20 +10:00
  • 460aa3c231 USD: Point Cloud export support Jesse Yurkovich 2024-09-20 19:57:12 +02:00
  • 4aa99f5647 Fix: add missing virtual destructor Jacques Lucke 2024-09-20 19:24:31 +02:00
  • d1a6cd92fe GPv3: Fix compiler warning Falk David 2024-09-20 18:52:49 +02:00
  • a79f9100a6 Grease Pencil: Bring back eraser and fill tools (now using brush assets) Julian Eisel 2024-09-20 18:13:19 +02:00
  • a38c96b92c Sculpt/Paint: Bring back support for multiple brush based tools Julian Eisel 2024-09-20 18:08:53 +02:00
  • 2ba13677ad Fix: Sculpt Scale tool adds up scale with non-uniform object scaling Philipp Oeser 2024-09-20 18:02:31 +02:00
  • 52be15071f UI: dim the hide_select property whenever the bone is hidden Philipp Oeser 2024-09-20 17:52:41 +02:00