Commit Graph

  • 2f6b89b174 Fix crash in attribute convert/remove Campbell Barton 2025-05-22 02:18:39 +00:00
  • d7207a7240 Cleanup: use function style casts for generated code Campbell Barton 2025-05-22 11:33:37 +10:00
  • e5deeafe92 Cleanup: spelling in comments (make check_spelling_*) Campbell Barton 2025-05-22 11:11:48 +10:00
  • 0bd62779e8 Cleanup: various non-functional changes for C++ Campbell Barton 2025-05-22 01:01:08 +00:00
  • d603d872b9 Cleanup: quiet missing-declarations warning Campbell Barton 2025-05-22 01:01:06 +00:00
  • fc686ff257 Fix #139002: Cycles particle object instance appears in center of scene Brecht Van Lommel 2025-05-22 01:10:19 +02:00
  • 3f705ff898 Fix: Windows test failure after recent asset library path changes Julian Eisel 2025-05-21 21:17:27 +02:00
  • 85150c7ba1 Fix: Asset browser glitch when library has back slash in path Julian Eisel 2025-05-21 21:03:51 +02:00
  • e84c60561c Cleanup: Remove Dots Stroke material from USD's empty.blend test file Jesse Yurkovich 2025-05-21 20:42:11 +02:00
  • efdda78175 Fix #136906: Crash if asset library path contains back slash on macOS Julian Eisel 2025-05-21 20:35:24 +02:00
  • 289984d868 Tests: Compositor: add test with animated input Habib Gahbiche 2025-05-21 20:21:46 +02:00
  • 65f821139f VSE: Copy handles to selected strips John Kiril Swenson 2025-05-19 02:22:12 -05:00
  • 50321bac99 Fix: VSE: Tweaking strip with selected handle John Kiril Swenson 2025-05-19 02:16:52 -05:00
  • 98090e0400 Cleanup: VSE: Add selection code documentation and const code John Kiril Swenson 2025-05-19 02:15:40 -05:00
  • 9a6350c4a0 Cleanup: VSE: Rename eStripHandle enums from SEQ_ to STRIP_ John Kiril Swenson 2025-05-18 20:45:41 -05:00
  • 35cab63eaf Cleanup: VSE: Rename Strip::machine to channel John Kiril Swenson 2025-05-21 19:13:20 +02:00
  • 1858eba473 Fix: Jemalloc settings not getting applied as version check fails Sebastian Parborg 2025-05-21 19:10:57 +02:00
  • 4397fa5056 Refactor: Convert Node Socket Default Value and Storage readfile code to typed DNA handling. Bastien Montagne 2025-05-21 18:47:31 +02:00
  • e96e300099 Geometry Nodes: align sockets in Replace String and Slice string nodes Alberto Pilotto 2025-05-21 18:01:06 +02:00
  • 40177a8426 UI: Tree View: support drag&drop below last element Jacques Lucke 2025-05-21 17:56:39 +02:00
  • 6e29616c49 UI: support scrolling over fully visible tree view Jacques Lucke 2025-05-21 17:18:12 +02:00
  • f6048a5e7b Compositor: UI: Visualize render size and domain size in image editor Habib Gahbiche 2025-05-21 15:57:31 +02:00
  • 9a9fec7f03 EEVEE: Only request raytracing shader specialization if needed Clément Foucault 2025-05-21 15:57:00 +02:00
  • 9ce0a2d1d5 I18n: Add translation contexts to node panels Damien Picard 2025-05-21 13:54:11 +02:00
  • 8119e4baa7 Fix: FBX importer was not skipping special MotionBuilder viewport cameras Aras Pranckevicius 2025-05-21 11:15:20 +02:00
  • 14f7faf283 Compositor: Turn Crop node options to inputs Omar Emara 2025-05-21 11:01:25 +02:00
  • f790547fe9 Compositor: Use realize size for relative to pixel conversion Omar Emara 2025-05-21 10:31:09 +03:00
  • f801740e01 Fix: Potential ASAN crash when Dyntopo sculpting Sean Kim 2025-05-21 07:02:00 +02:00
  • 0559b6e787 Cleanup: Spreadsheet: remove unused extra column cache Jacques Lucke 2025-05-21 05:45:09 +02:00
  • 3af6f7a989 Cleanup: place ID comments before the literal values Campbell Barton 2025-05-21 12:40:10 +10:00
  • 8f1cd941ce UI: show an icon in the "slots" menu for Campbell Barton 2025-05-21 00:03:51 +00:00
  • 9819725666 Deps: update wayland dependencies Campbell Barton 2025-05-21 09:54:46 +10:00
  • 5b82ee11df Refactor: UI: Replace uiItemFullO_ptr with class method uiLayout::op Guillermo Venegas 2025-05-21 02:55:04 +02:00
  • 1d77037e88 Cleanup: Avoid unnecessary manual conversion of .hide_vert Sean Kim 2025-05-21 01:31:37 +02:00
  • 4ecde8dc53 Paint: Allow duplicating essential brushes into current file Sean Kim 2025-05-20 22:02:42 +02:00
  • 7ada8e28d7 Cleanup: Rename Sculpt BMesh helper method and use it consistently Sean Kim 2025-05-20 21:44:03 +02:00
  • 44e36ef581 BKE: Add BKE_brush_duplicate to support deep copying Sean Kim 2025-05-20 20:29:52 +02:00
  • c0afb85a2c Fix: Menu search crash outside of node editor Hans Goudey 2025-05-20 13:25:15 -04:00
  • 5a5e1b7d14 Tools: Group commits in weekly report scripts Julian Eisel 2025-05-20 19:13:43 +02:00
  • ec141ba3ff Tools: Include commits to all branches in weekly report script Julian Eisel 2025-05-20 19:07:18 +02:00
  • 416b40af05 Geometry Nodes: reduce Bake node weight in link-drag-search Jacques Lucke 2025-05-20 18:36:56 +02:00
  • 66e96bf134 Spreadsheet: support reordering columns interactively Jacques Lucke 2025-05-20 18:19:24 +02:00
  • c55ffb5258 Nodes: improve implicit inputs Jacques Lucke 2025-05-20 17:54:49 +02:00
  • 6f1e0a8adf Physics: Decrease thickness of smoke surface emission for small objects Bartosz Kosiorek 2025-05-20 17:40:03 +02:00
  • ee1a460f42 Revert "Refactor: Add and use MEMCPY_STRUCT_AFTER_CHECKED" Brecht Van Lommel 2025-05-20 17:32:49 +02:00
  • 2673224ee5 Attributes: Implement memory counter for AttributeStorage Hans Goudey 2025-05-20 10:20:35 -04:00
  • 1f4faa906c Fix: AttributeStorage shared data reading broken Hans Goudey 2025-05-20 10:11:27 -04:00
  • aa6a0638ff Compositor: Remove Relative option from Translate node Omar Emara 2025-05-20 16:05:07 +02:00
  • 44160a0524 Refactor: UI: Replace uiItemFullO with class method uiLayout::op Guillermo Venegas 2025-05-20 15:19:34 +02:00
  • decf99106a GPU: Add shader and pass name inside debug groups Clément Foucault 2025-05-20 14:44:23 +02:00
  • 1c17063155 EEVEE: Avoid stall caused by film specialization in preview render Clément Foucault 2025-05-20 14:38:36 +02:00
  • 3d6ea7c075 Shape Keys: Use actual evaluated meshes in Update/Join operators Hans Goudey 2025-05-20 14:19:52 +02:00
  • 60990f6b72 Refactor: OpenXR: Add begin and end submit swapchain handler Jeroen Bakker 2025-05-20 14:04:45 +02:00
  • 5f5c06fc24 Assets: Create Asset thumbnails via a screenshot anywhere in Blender Christoph Lendenfeld 2025-05-20 13:56:45 +02:00
  • c6995d03dd Nodes: Show error when image node cannot be added Habib Gahbiche 2025-05-20 13:44:08 +02:00
  • 7365a43c9a I18n: Disambiguate "Close" Damien Picard 2025-03-11 00:27:53 +01:00
  • f454d7a173 I18n: Fix weird translation string Damien Picard 2025-03-11 00:27:53 +01:00
  • 5ac631d02b Refactor: Add and use MEMCPY_STRUCT_AFTER_CHECKED Brecht Van Lommel 2025-05-20 13:27:08 +02:00
  • f165c75e14 Refactor: Add various DNA_*_enums.h and DNA_*_types.h files Brecht Van Lommel 2025-05-20 13:26:43 +02:00
  • b690e9d4db Anim: Use bone_is_visible_... functions Christoph Lendenfeld 2025-05-20 12:58:53 +02:00
  • 8bc70f24a1 EEVEE: Film: Reduce amount of compilation stutters at startup Clément Foucault 2025-05-20 12:45:45 +02:00
  • d3053fead0 GPU: Assert that a shader is not bound when deleting it Clément Foucault 2025-05-20 12:43:58 +02:00
  • 54e748852a Fix #139022: Cycles: Mix Color Node using socket values when constant folded Weizhen Huang 2025-05-20 12:30:20 +02:00
  • ecfd9ec2d7 Fix: Spreadsheet: bad default width for instance reference column Jacques Lucke 2025-05-20 12:13:55 +02:00
  • 7883412cde Cleanup: rename Curve::type -> ob_type, remove BKE_curve_type_get Campbell Barton 2025-05-20 10:11:56 +00:00
  • cdaf17031e Docs: update help text for DNA renaming Campbell Barton 2025-05-20 19:46:07 +10:00
  • 389d770bf4 Fix #122256, #123862: OBJ import Clamp Size option issues Aras Pranckevicius 2025-05-20 11:57:42 +02:00
  • 8fea423e00 Fix #139133: Crash entering edit mode for curve/text objects Campbell Barton 2025-05-20 09:26:21 +00:00
  • d9d399ccb1 Fix: Truncated filepath fields give incorrect path template errors Nathan Vegdahl 2025-05-20 11:26:51 +02:00
  • de8f13d1d6 Fix: GPU: Assert caused by specialization constant with primitive expansion Clément Foucault 2025-05-20 11:23:12 +02:00
  • 984a2b5298 Fix: RNA_property_string_get() always returns zero-length string Nathan Vegdahl 2025-05-20 10:33:19 +02:00
  • 717fa42e5e Anim: Add more modes to Select Grouped in pose mode Christoph Lendenfeld 2025-05-20 10:19:31 +02:00
  • 85cfdf9e04 Cleanup: Assert on unknown enum Omar Emara 2025-05-20 09:45:28 +03:00
  • a141d66aa2 Compositor: Add Relative To Pixel node Omar Emara 2025-05-20 08:32:46 +02:00
  • c9dc4a0f69 Fix: Crash when all inputs inside panel are unavailable Omar Emara 2025-05-20 08:26:36 +02:00
  • cd2be77610 Cleanup: remove unnecessary curve type check Campbell Barton 2025-05-20 15:35:53 +10:00
  • 1f37a7d363 Cleanup: remove unused defines Campbell Barton 2025-05-20 04:33:43 +00:00
  • 277dc3aef4 Cleanup: use doxygen style comments for doc-strings Campbell Barton 2025-05-20 04:33:42 +00:00
  • 7473124d0f Cleanup: remove trailing space Campbell Barton 2025-05-20 11:52:08 +10:00
  • 4c794e8e2e Cleanup: early return in node gizmo poll functions Campbell Barton 2025-05-20 11:50:35 +10:00
  • 7c668c0308 Cleanup: CMake indentation & wrap long lines Campbell Barton 2025-05-20 11:20:09 +10:00
  • 29ab328f35 CMake: use "mode" argument for messages Campbell Barton 2025-05-20 11:15:35 +10:00
  • f365824b40 Cleanup: Remove unused & unimplemented sculpt_paint functions Sean Kim 2025-05-20 00:55:42 +02:00
  • 73c751afaf Deps_builder: Win: X64: Fix msys2 setup Ray Molenkamp 2025-05-19 14:43:49 -06:00
  • 867256f4c8 Cleanup: Formatting Hans Goudey 2025-05-19 16:13:20 -04:00
  • 81d9e94218 UI: Fix and improve a few messages Damien Picard 2025-05-19 22:12:17 +02:00
  • aafd3a53bd deps: vmprep: update cmake to 3.31.7 needed for USD Ray Molenkamp 2025-05-19 13:58:35 -06:00
  • ee04d69edc deps: win: shaderc: do not harvest debug libs for shaderc Ray Molenkamp 2025-05-19 13:50:03 -06:00
  • 550094b018 Refactor: Attributes: Access active attribute with name Hans Goudey 2025-05-19 21:29:57 +02:00
  • b93f4f9449 Fix #139103: Spreadsheet row filters not working Hans Goudey 2025-05-19 14:17:42 -04:00
  • 2bcd665659 Cleanup: Pass IndexMask by const reference Hans Goudey 2025-05-19 14:16:05 -04:00
  • bbe9eb647a Cleanup: Remove redundant usage of ID_NEW_SET in Object high-level duplication code. Bastien Montagne 2025-05-19 18:58:31 +02:00
  • 3957b4a11f Cleanup: Improve documentation of BKE_object/collection_duplicate functions. Bastien Montagne 2025-05-19 18:43:02 +02:00
  • 46ec277713 USD: Add support for UsdPrimvarReader_TYPE in materials Jesse Yurkovich 2025-05-19 19:47:22 +02:00
  • dc213cd79e Cleanup: Remove extra whitespace in some sculpt helper methods Sean Kim 2025-05-19 19:41:33 +02:00
  • 8f4ac59f7c Cleanup: Tag Brush toggle_brush field as deprecated Sean Kim 2025-05-19 19:40:48 +02:00
  • b038e35c2d Fix: Build failure without OpenVDB Hans Goudey 2025-05-19 13:33:00 -04:00
  • b5dfc9ea70 Fix: Nodes: Apply unit range for Mix factor илья _ 2025-05-19 19:33:42 +02:00
  • 0837037d13 Geometry Nodes: initial support for volume grids in function nodes Jacques Lucke 2025-05-19 18:30:58 +02:00
  • 39c2f01b51 Nodes: add Bit Math node Colin Basnett 2025-05-19 18:03:05 +02:00