Commit Graph

  • f324cbf2a6 Cleanup: use doxygen docs for datatoc_icon Campbell Barton 2023-07-31 09:57:46 +10:00
  • a14c747fe8 Fix (unreported) minor bug in RNA/Liboverride apply code. Bastien Montagne 2023-07-30 17:51:01 +02:00
  • 344ba9691b WM: use repr for WM_OT_context_toggle_enum Campbell Barton 2023-07-30 16:14:14 +10:00
  • 53e6803977 Cleanup: check for "BaseException" instead of "Exception" Campbell Barton 2023-07-30 16:14:13 +10:00
  • 9f5be2a861 Cleanup: quiet pylint warnings using BaseException Campbell Barton 2023-07-30 16:14:11 +10:00
  • fd0977284b Cleanup: simplify typedefs Campbell Barton 2023-07-30 16:14:09 +10:00
  • 79cb56e1f1 Cleanup: Remove check for null object when building PBVH Hans Goudey 2023-07-29 13:33:45 -04:00
  • c4ac4ecc4c Mesh: Extract loose edges and vertices in two threads Hans Goudey 2023-07-29 13:29:14 -04:00
  • 38fc111fc9 Cleanup: Clarify string usage in PBVH draw Hans Goudey 2023-07-28 08:53:05 -04:00
  • e749599f95 Cleanup: Remove using keyword for std::string in pbvh draw Hans Goudey 2023-07-28 08:09:33 -04:00
  • 52109ff7f0 Refactor: out addon_utils fake_module(..) into a top-level function Campbell Barton 2023-07-29 22:20:40 +10:00
  • 6ff81c6505 PyAPI: internal changes needed to support sub-modules as add-ons Campbell Barton 2023-07-29 22:05:10 +10:00
  • 830fb684c3 Fix: failing mesh boolean test in debug build due to unnormalized normal Jacques Lucke 2023-07-29 12:03:07 +02:00
  • 916f6a7bf3 UI: add weight paint gradient menu items for discoverability Campbell Barton 2023-07-29 16:32:09 +10:00
  • 69e290d2fe Cleanup: code comments Campbell Barton 2023-07-29 16:16:20 +10:00
  • cfffd813c1 Cleanup: use typed enum for UI_ITEM_* flags Campbell Barton 2023-07-29 15:06:33 +10:00
  • acbf16d91a Cleanup: correct invalid flag types Campbell Barton 2023-07-29 14:52:47 +10:00
  • 98f848dc4b Cleanup: use typed flag for uiItem::flag Campbell Barton 2023-07-29 14:47:15 +10:00
  • ed01e16aa6 Cleanup: quiet uninitialized warnings Campbell Barton 2023-07-29 13:47:57 +10:00
  • 42713bf0f8 Cleanup: quiet uninitialized warnings for finder root directories Campbell Barton 2023-07-29 13:47:55 +10:00
  • 2bc89982dc Cleanup: remove unused variable Campbell Barton 2023-07-29 13:47:53 +10:00
  • 22206a1592 Fix #110571: Property option 'TEXTEDIT_UPDATE' no longer updates Germano Cavalcante 2023-07-28 17:41:42 -03:00
  • 6228338d74 deps_builder: fix zlib homepage Ray Molenkamp 2023-07-28 13:17:04 -06:00
  • 860196d5a1 Geometry Nodes: extract bake items from simulation baking Jacques Lucke 2023-07-28 18:30:32 +02:00
  • 635c2591ff Fix #109683: Cycles AOV render without surface output missing attributes Brecht Van Lommel 2023-07-28 17:33:39 +02:00
  • ef26e5d313 Cleanup: Rename 'override' variables and parameters to 'liboverride'. Bastien Montagne 2023-07-27 18:33:42 +02:00
  • ded695bc73 LibOverride/RNA Diffing refactor. Bastien Montagne 2023-07-27 14:23:59 +02:00
  • 187545109a Cleanup: GPv3 drawings API Falk David 2023-07-28 16:31:29 +02:00
  • f7130d98c4 GPv3: Select frames by column Amelie Fondevilla 2023-07-28 16:18:40 +02:00
  • 088d7a0bdd UI: Activate view item on right click on nested button too Julian Eisel 2023-07-28 15:31:52 +02:00
  • 1fe45cef91 Fix broking popover refreshing Julian Eisel 2023-07-28 15:24:28 +02:00
  • 9cd60da3cb Refactor: extract code from dopesheet draw function Christoph Lendenfeld 2023-07-28 15:14:56 +02:00
  • 3053cba6e9 Fix glitch when unhiding fixed size regions with region resizing Julian Eisel 2023-07-28 14:33:26 +02:00
  • 4319c211dc UI: Support layout based region resizing that still allows user resizing Julian Eisel 2023-07-28 14:30:59 +02:00
  • 20b1077097 GPv3: Initial modifier support Falk David 2023-07-28 14:25:38 +02:00
  • 38294bcbe7 Fix #110543: black faces on mesh extrude Jacques Lucke 2023-07-28 13:49:15 +02:00
  • d1aeb1c3b4 Cleanup: add static assert for detect bad usage of MEM_SAFE_FREE Jacques Lucke 2023-07-28 13:09:43 +02:00
  • a632f1ddfd Sculpt: Remove dynamic topology "Smooth Shading" option Hans Goudey 2023-07-28 13:44:01 +02:00
  • f418e4f648 Walk Navigation: Controls to adjust jump height interactively Andras-Borsanyi 2023-07-28 13:43:35 +02:00
  • fb54d3f865 Keymap: Use Alt-LMB for selection in vertex/weight paint modes Campbell Barton 2023-07-28 20:47:57 +10:00
  • f839c31f6c Fix Blender crash on startup on macOS Sergey Sharybin 2023-07-28 12:42:15 +02:00
  • 44c54eda6f Cleanup: Apply clang-format for recent Outliner changes Julian Eisel 2023-07-28 12:36:32 +02:00
  • d1e590eafa Refactor: Avoid evil context storage in drag data for asset import Julian Eisel 2023-07-28 12:16:52 +02:00
  • 1f722a6d01 Outliner: Port grease pencil effect elements to new tree-element code design Almaz-Shinbay 2023-07-28 11:26:09 +02:00
  • 827918c925 Keymap: add/update selection mode shortcuts Julien Kaspar 2023-07-28 18:24:05 +10:00
  • 82c178a574 Fix #110556, #110546: wrong variable initialization Guillermo 2023-07-28 09:15:31 +02:00
  • 88902a273e UI: add menu items for sample weight/color Campbell Barton 2023-07-28 16:27:24 +10:00
  • 09c66631a6 Refactor: use object.vertex_group_set_active for group sample operator Campbell Barton 2023-07-28 16:00:36 +10:00
  • 795ca93de5 Cleanup: Format Hans Goudey 2023-07-27 23:45:58 -04:00
  • bed79d9ad1 Sculpt: Parallelize grid bounds calculations for creating PBVH Hans Goudey 2023-07-27 23:37:41 -04:00
  • 25917f0165 Sculpt: Reduce overhead of PBVH draw with blender::FunctionRef Hans Goudey 2023-07-27 23:12:45 -04:00
  • 1c9e32cab1 Cleanup: Sculpt: Use r_ prefix for return argument Hans Goudey 2023-07-27 22:36:14 -04:00
  • 82f67a1b58 Cleanup: Use const reference for PBVH draw arguments Hans Goudey 2023-07-27 22:36:00 -04:00
  • 6de6d7267f Keymap: improve consistency for paint modes Julien Kaspar 2023-07-28 12:23:16 +10:00
  • 93ac697091 Cleanup: remove redundant transform entries in the "Weight Paint" keymap Campbell Barton 2023-07-28 12:18:48 +10:00
  • a478a4cd92 Fix crash drawing armatures in edit-mode Campbell Barton 2023-07-28 11:30:15 +10:00
  • 9a37a206cf Cleanup: remove duplicate struct member comments Campbell Barton 2023-07-28 10:04:26 +10:00
  • 7768c1cc96 Fix crash loading corrupt blend file Campbell Barton 2023-07-28 09:43:51 +10:00
  • ea8d985db8 Cleanup: various C++ cleanups Campbell Barton 2023-07-28 09:38:07 +10:00
  • 257cf12439 Cleanup: quiet compiler warnings Campbell Barton 2023-07-28 09:38:05 +10:00
  • e4437f15f3 Cleanup: format Campbell Barton 2023-07-28 09:33:42 +10:00
  • 69cf65732a Sculpt: Replace GHash with Map when building PBVH Hans Goudey 2023-07-27 17:40:53 -04:00
  • 79115c5c56 Sculpt: Multithread PBVH mesh triangle bounds calculation Hans Goudey 2023-07-27 17:13:19 -04:00
  • 1be70f22cc Cleanup: Use C++ containers and spans for some PBVH data Hans Goudey 2023-07-27 16:21:34 -04:00
  • 81e687b49d Cleanup: Use const for PBVH node grid indices Hans Goudey 2023-07-27 16:14:08 -04:00
  • 1f4e59a96f Cleanup: Make format Harley Acheson 2023-07-27 13:12:52 -07:00
  • 38d90f1f47 BLF: Conversion of blf_font_w32_compat to c++ Harley Acheson 2023-07-27 21:57:37 +02:00
  • 89e0f82e86 Cleanup: Remove the 'tc_' prefix in transform convert functions Germano Cavalcante 2023-07-27 11:47:16 -03:00
  • 3d6f02493e Revert 790cbeda2c Julian Eisel 2023-07-27 19:10:56 +02:00
  • 790cbeda2c Outliner: Port grease pencil effect elements to new tree-element code design Almaz-Shinbay 2023-07-27 18:42:09 +02:00
  • 9a150b95c5 Fix #109417: Cycles HIP RT crash with multi device rendering salipourto 2023-07-27 18:29:58 +02:00
  • 8183f21258 Animation: Default NLA duplucation hot keys to duplicate linked Nate Rupsis 2023-07-27 18:14:05 +02:00
  • 8214109778 Outliner: Port deform group elements to new tree-element code design Almaz-Shinbay 2023-07-27 17:36:41 +02:00
  • ca1066faf3 Cleanup: move avi io to C++ Jacques Lucke 2023-07-27 17:13:07 +02:00
  • 382683db62 Fix build errors after ee7ba1955c Julian Eisel 2023-07-27 17:04:42 +02:00
  • ee7ba1955c Outliner: Port particle system elements to new tree-element code design Almaz-Shinbay 2023-07-27 16:29:19 +02:00
  • aecf6dd1db File Browser: Add proper warning when trying to list content of invalid library. Bastien Montagne 2023-07-24 14:53:33 +02:00
  • 05243a4206 BKE_file: Add util to check if a given blend file is readable. Bastien Montagne 2023-07-24 14:48:27 +02:00
  • a1d7ec7139 Core: Implement new blendfile compatibility handling. Bastien Montagne 2023-07-24 14:18:22 +02:00
  • 830730e2cc Reduce file minversion to 3.6 (sub 11) for Blender 4.0. Bastien Montagne 2023-07-24 11:21:20 +02:00
  • 0896cae97c BKE version: Add utils to get string out of numbers for blendfile version. Bastien Montagne 2023-07-23 20:29:29 +02:00
  • 73d22c4c4f Fix: API doc generation for bmesh opdefines Sergey Sharybin 2023-07-27 15:58:29 +02:00
  • 8acd3dfb8e Anim: Cleanup: Move CfraElem struct to editors Falk David 2023-07-27 15:11:30 +02:00
  • e604f3db91 Refactor: Anim, abstractions for armature layers Sybren A. Stüvel 2023-07-27 14:14:40 +02:00
  • 6a03f3a575 Fix #110210: Hide Value option doesn't work on color sockets Iliya Katueshenock 2023-07-27 14:55:15 +02:00
  • 6b9da41221 Fix doc builder using C version of bmesh_opdefines Sergey Sharybin 2023-07-27 14:49:00 +02:00
  • 1327befc94 DRW/GPU: move .c files to C++ Jacques Lucke 2023-07-27 14:16:58 +02:00
  • 4cf728c3dd Cleanup: use boolean for GpencilModifierTypeInfo::is_disabled Campbell Barton 2023-07-27 22:02:41 +10:00
  • d9c3cffd91 UI: Rename 'Proportional Influence' to 'Proportional Editing' in tooltip Germano Cavalcante 2023-07-27 09:02:18 -03:00
  • df530d4fd4 Cleanup: various C++ cleanups Campbell Barton 2023-07-27 21:49:56 +10:00
  • 7b7af7d1d5 Fix vertex paint color sample on some GPU's under Wayland Campbell Barton 2023-07-27 21:25:15 +10:00
  • 6f5873de5f Fix #110497: Quick favorites can be duplicated Pratik Borhade 2023-07-27 13:34:52 +02:00
  • 3e6025c1b1 Cleanup: move some files to c++ Jacques Lucke 2023-07-27 13:10:42 +02:00
  • 4c1d66edab Fix: avoid appending graph inputs multiple times Jacques Lucke 2023-07-27 13:06:16 +02:00
  • a5215fda33 Fix image projection paint with "mode" set to "Smooth" Campbell Barton 2023-07-27 20:54:37 +10:00
  • d2fb16baeb Merge branch 'main' of projects.blender.org:blender/blender Pratik Borhade 2023-07-27 16:22:27 +05:30
  • 18de91f960 GPv3: Option to use tablet pressure for the eraser Amelie Fondevilla 2023-07-27 12:48:04 +02:00
  • 2a5e0ff212 Cleanup: Remove unused argument from the tile highlight API Sergey Sharybin 2023-07-20 11:21:23 +02:00
  • 76995feea0 Refactor: Move tile highlight logic outside of Render Sergey Sharybin 2023-07-20 11:19:29 +02:00
  • 032bcd50f8 DNA: Add C++ comparison operator to rcti Sergey Sharybin 2023-07-20 11:18:11 +02:00