Commit Graph

  • ba85f96f7a Refactor: UI: Use typed enum class for uiItemType enum Guillermo Venegas 2025-03-31 15:30:58 +02:00
  • 571d1c5f23 Fix #136668: Curve to mesh potential crash with fill caps Hans Goudey 2025-03-31 09:28:21 -04:00
  • c7def2bb5e Revert "Fix #136668: Curve to mesh crash with fill caps and no faces in output" Hans Goudey 2025-03-31 09:18:30 -04:00
  • 6b62ec5b3a Fix #136736: Pasting keyframes broken when action groups are collapsed Sybren A. Stüvel 2025-03-31 15:13:04 +02:00
  • b1bb1d9815 Build: Make the FFTW threads library required to use FFTW Jorn Visser 2025-03-31 14:42:35 +02:00
  • 0b2ba603d1 Fix: Node Tools: Crash in debug build using Selection node Falk David 2025-03-31 14:28:09 +02:00
  • 9811c5c5de Fix #136706: Converting bone rotation with Rigify crashes Blender Sybren A. Stüvel 2025-03-31 14:08:47 +02:00
  • ee8e993181 Fix #136237: Limit max material index to MAXMAT Jeroen Bakker 2025-03-31 13:24:39 +02:00
  • e5987569d3 Fix #134933: False positive SUPPORT_SSE42_BUILD Aliaksei Urbanski 2025-03-31 13:23:38 +02:00
  • a2ffdb74b4 Fix #136651: H265 output not compatible with Apple (Quicktime/FCP) Aras Pranckevicius 2025-03-31 13:16:26 +02:00
  • 48f2028687 Fix #136728: Motion path keyframe number not showing on bones Philipp Oeser 2025-03-31 12:42:02 +02:00
  • 5a5471b622 Python: Add GPUShaderCreateInfo.depth_write method Jeroen Bakker 2025-03-31 12:37:56 +02:00
  • d8167b14a7 Fix #136755: Grease Pencil: Prevent "Merge Group" run on empty groups ChengduLittleA 2025-03-31 12:36:16 +02:00
  • 5e26f5cc2a Vulkan: Reduce lag on certain platforms. Jeroen Bakker 2025-03-31 12:16:48 +02:00
  • 47d1d36dc4 Cleanup: Grease Pencil: Move apply_eval_grease_pencil_data function Falk David 2025-03-31 12:06:39 +02:00
  • 5dfb005cd0 Windows ARM64: GPU Subdivision: Re-enable on Qualcomm GPUs Anthony Roberts 2025-03-28 17:24:31 +00:00
  • bf4418bc8d Fix #136646: Grease Pencil: Interpolate crash when layer is not active Pratik Borhade 2025-03-31 11:15:23 +02:00
  • 472cc10cea Fix #136521: Vulkan: Use mailbox present mode by default Jeroen Bakker 2025-03-31 11:06:08 +02:00
  • cf0982d308 Cleanup: Grease Pencil: Merge Vfx methods into instance class Clément Foucault 2025-03-31 10:33:29 +02:00
  • 6397a4fb9a Refactor: UI: Use typed enum class for eUIEmbossType enum Guillermo Venegas 2025-03-31 00:36:46 +02:00
  • 6f5a466f29 Fix: avoid potential null pointer dereference for the last handled event Campbell Barton 2025-03-29 19:41:33 +11:00
  • be4028f93f Cleanup: remove redundant null checks Campbell Barton 2025-03-29 19:41:08 +11:00
  • 6bab76ed38 Fix: Grease Pencil: Merge all crash in empty list Pratik Borhade 2025-03-29 08:48:51 +01:00
  • e40a01ead0 License header: add missing SPDX header Campbell Barton 2025-03-29 15:24:57 +11:00
  • aa4f717b41 Docs: add missing \file blocks to blenlib & blenkernel Campbell Barton 2025-03-29 15:18:50 +11:00
  • f43b8afdd7 Cleanup: move sync-select checks into uv_select_* functions Campbell Barton 2025-03-29 14:47:50 +11:00
  • 61c04ba83a Cleanup: Add type aliases for Multires and Dyntopo neighbor vectors Sean Kim 2025-03-29 02:56:45 +01:00
  • c5cda9474e Fix #136637: Voxel remesh crashes with small input Sean Kim 2025-03-29 02:52:00 +01:00
  • 730d0dfc0c Cleanup: Fix constexpr for StringRefNull c-string constructor Hans Goudey 2025-03-28 17:21:56 -04:00
  • 0bcafe14f1 Cleanup: resolve/suppress pylint warnings Campbell Barton 2025-03-29 11:51:04 +11:00
  • 12e3a046a5 Cleanup: remove unused defines Campbell Barton 2025-03-29 11:49:08 +11:00
  • 1ad24979f7 Cleanup: correct begin/end macro use Campbell Barton 2025-03-29 11:37:21 +11:00
  • 13ef69dc6c UI: Remove Frame Stalk When Timelines Minimized Harley Acheson 2025-03-29 00:07:04 +01:00
  • ade8576bf7 Geometry Nodes: new Camera Info Node Cartesian Caramel 2025-03-28 22:54:13 +01:00
  • 98c4d107ea Fix: BLI_str_endswith returns false when both inputs are the same Jacques Lucke 2025-03-28 22:48:26 +01:00
  • 29fddf4710 Python: Geometry: create GeometrySet wrapper for Python Jacques Lucke 2025-03-28 22:40:01 +01:00
  • 2ad17b956a BLI: Add rolling average support to ScopedTimerAverage Sean Kim 2025-03-28 22:28:59 +01:00
  • ebe7259c65 Fix #136670: Missing update after UV editor selection Hans Goudey 2025-03-28 16:01:21 -04:00
  • a1c3771492 Fix #136668: Curve to mesh crash with fill caps and no faces in output Hans Goudey 2025-03-28 15:03:27 -04:00
  • 149df31242 Fix #136633: Missing edit mode select update when GPU subdivision disabled Brecht Van Lommel 2025-03-28 20:02:10 +01:00
  • ec2cdce657 Fix #136625: Crash switching to Texture Paint workspace Hans Goudey 2025-03-28 14:47:35 -04:00
  • ffef093c25 Cleanup: Draw: Remove unused mesh buffer list defines Hans Goudey 2025-03-28 12:31:09 -04:00
  • 0fd360428a Fix #136593, #136641: Quadriflow remesh gets stuck on Windows Brecht Van Lommel 2025-03-28 19:25:56 +01:00
  • 448d3d04d9 Cleanup: Unify and clean up mesh transform & translation functions Hans Goudey 2025-03-28 11:36:39 -04:00
  • ac5dc94c40 Fix #136619: Stereo image saving has wrong colorspace Brecht Van Lommel 2025-03-28 13:58:03 +01:00
  • c42249705b Cleanup: move subdiv levels to end of mesh info when printing GeometrySet Jacques Lucke 2025-03-28 12:54:13 +01:00
  • e00cc8c100 Cycles: oneAPI: Use default linker on Windows Xavier Hallade 2025-03-28 12:34:16 +01:00
  • 2204d1308d Fix: Grease Pencil: Crash when exporting PDF/SVG with sampling Leon Schittek 2025-03-28 11:20:18 +01:00
  • 456e28df17 Fix: Nodes: wrong placeholder in some data-block sockets Jacques Lucke 2025-03-28 11:10:29 +01:00
  • 5d232486e6 Cleanup: minor clarifications in doc-strings for NDOF & OSKEY Campbell Barton 2025-03-28 14:06:36 +11:00
  • 38d9d971e5 WM: add a "Hyper" capability flag Campbell Barton 2025-03-28 13:15:55 +11:00
  • 894dca7f76 UI: correct the keymap editor to match the OSKEY label to the platform Campbell Barton 2025-03-28 13:26:09 +11:00
  • 46bfd3196d Cleanup: match wmEvent::modifier type for uiButHotkeyEvent::modifier_key Campbell Barton 2025-03-28 01:58:11 +00:00
  • 460b1a805d Fix #134733: NDOF jumps when switching between applications Campbell Barton 2025-03-28 12:46:36 +11:00
  • 403900909a GHOST/Win32: Set the window "inactive" on window de-activation Campbell Barton 2025-03-28 12:16:24 +11:00
  • 28704a47a1 Fix #136157: UI: Eyedropper tooltip remains visible in non-active space Pratik Borhade 2025-03-28 02:03:44 +01:00
  • b252a6c7fb Cleanup: various non-functional changes for C++ Campbell Barton 2025-03-28 00:59:15 +00:00
  • 69682c78f2 Cleanup: pass values by const reference Campbell Barton 2025-03-28 00:59:13 +00:00
  • 90287acff2 Cleanup: remove redundant null checks Campbell Barton 2025-03-28 00:59:12 +00:00
  • 12e17e2477 Cleanup: use const arguments, variables Campbell Barton 2025-03-28 00:59:11 +00:00
  • 460a05cbbc Cleanup: match declaration names Campbell Barton 2025-03-28 00:59:09 +00:00
  • f84e473b1a Cleanup: simplify check if the preferences is already shown Campbell Barton 2025-03-28 11:57:56 +11:00
  • 25b6cecbb1 Cleanup: Consolidate symmetry iteration check Sean Kim 2025-03-28 00:49:45 +01:00
  • e7d1674ca6 UI: preferences.addon_show() | Skip opening another window if there's already a preferences editor in the current window IREXTIA 2025-03-28 00:21:11 +01:00
  • 378b4e2ca4 Refactor: Improve image buffer save/load functions in GHOST Brecht Van Lommel 2025-03-27 22:31:03 +01:00
  • a02e0fa147 Refactor: Improve image buffer save/load function names and arguments Brecht Van Lommel 2025-03-27 13:12:54 +01:00
  • 124c0f1692 OpenColorIO: Support using file rules to detect colorspace Brecht Van Lommel 2025-03-25 13:48:04 +01:00
  • ccd7bc2078 Refactor: Modify colorspace handling for image buffer reading Brecht Van Lommel 2025-03-25 14:52:31 +01:00
  • c225772735 Refactor: Initialize IMB module for image test Brecht Van Lommel 2025-03-25 22:25:14 +01:00
  • a1b7ce1d22 Cycles: Move UV tangent computation into the core Alex Fuller 2025-03-25 23:44:23 +01:00
  • 438ac2a653 Cycles: Add OSL metadata for default geometry attributes Alex Fuller 2025-03-26 21:16:37 +01:00
  • 47e1b24c29 Refactor: Cycles: Apply static transforms later in scene update Brecht Van Lommel 2025-03-26 18:51:10 +01:00
  • e394fd191b Refactor: Cycles: Sync various build fixes from the standalone repository Brecht Van Lommel 2025-03-26 15:40:56 +01:00
  • 178b0cbff9 Cleanup: Fix warnings about comparing int and size_t Pierre Pontier 2025-03-16 23:25:04 +01:00
  • 26ccbaf8b5 Fix: Cycles build broken without OpenSubdiv Brecht Van Lommel 2025-03-26 18:50:26 +01:00
  • 972fda1a7d Cleanup: Refactor VSE effect input get function Richard Antalik 2025-03-27 22:02:38 +01:00
  • 8b1add3346 Refactor: Geometry Nodes: support retrieving geometry set without applying subdiv Jacques Lucke 2025-03-27 20:32:37 +01:00
  • 94edc7e77a Geometry Nodes: add utility to ensure that no geometry components are shared Jacques Lucke 2025-03-27 20:27:50 +01:00
  • 695acd83a6 Fix: UI: Missing node socket outline in properties editor Leon Schittek 2025-03-27 20:33:59 +01:00
  • ce4a152c64 Geometry: avoid invalidating caches when transforming by identity Jacques Lucke 2025-03-27 19:41:25 +01:00
  • d3d776fd3c Sculpt: Improve smooth brush performance with small radius Sean Kim 2025-03-27 18:57:06 +01:00
  • 091df9ebcc Cleanup: Use unique_ptr for sculpt drawing buffers Hans Goudey 2025-03-27 12:44:08 -04:00
  • 9f0847018c Cleanup: Use simpler index buffer creation functions Hans Goudey 2025-03-27 12:40:37 -04:00
  • c4cf399755 Cycles: oneAPI: Re-enable -ffast-math Xavier Hallade 2025-03-27 17:18:30 +01:00
  • 3885a37541 Vulkan: Initial OpenXR support Jeroen Bakker 2025-03-27 16:57:51 +01:00
  • 9b1a5a1c43 Refactor: Draw: Further changes to mesh buffer extraction Hans Goudey 2025-03-27 16:52:55 +01:00
  • 9a2597aae6 Fix #126782: Win: Install python3.dll into python bin folder Ray Molenkamp 2025-03-27 09:32:57 -06:00
  • 15390b9257 License: Change NanoVDB header to Apache 2, following upstream OpenVDB Brecht Van Lommel 2025-03-19 13:00:50 +01:00
  • d5bef6cb01 Cleanup: Remove unused code Jeroen Bakker 2025-03-27 14:08:57 +01:00
  • e4d3a52ed6 Anim: Unit Tests for baking code Christoph Lendenfeld 2025-03-27 12:56:46 +01:00
  • 06a69cfadf Anim: Allow Stash and Push Down on empty Action Sybren A. Stüvel 2025-03-27 12:53:24 +01:00
  • 6d3c621958 Fix #136596: Keying slotless NLA strip does not update the strip's slot Sybren A. Stüvel 2025-03-27 12:30:09 +01:00
  • 307147c99c Anim: versioning after #136347 fixed keyframe interpolation flags Sybren A. Stüvel 2025-03-27 12:26:22 +01:00
  • 128920633a UI: Show Curves info in viewport statistics Pratik Borhade 2025-03-27 12:03:30 +01:00
  • 812bf5473e Tests: emit 2d and 4d custom properties, more bone flags Aras Pranckevicius 2025-03-27 11:21:45 +01:00
  • 1885c4c967 Fix #136564: Geometry Nodes: bake is not loaded with custom normals Jacques Lucke 2025-03-27 11:06:28 +01:00
  • 3561b11851 Fix #136310: Crash when using both viewport and normal compositor with fog glow Jorn Visser 2025-03-27 10:20:15 +01:00
  • cf25a34fe9 Compositor: Add Glare Suppress Highlights boolean input Omar Emara 2025-03-27 09:22:04 +01:00
  • 8fd0a0e3f1 Fix #136361: Change empty size when applying scale transform. Patrick Huang 2025-03-27 08:09:04 +01:00
  • 1e27e02325 License header: add missing SPDX header Campbell Barton 2025-03-27 16:16:53 +11:00