Commit Graph

  • 2a317bad3e Fix #139471: Grease Pencil: Trace materials must be created on main thread Lukas Tönne 2025-05-28 18:23:25 +02:00
  • 20eff58509 Fix: Assets Browser: asserts on unknown import method values. Bastien Montagne 2025-05-28 17:45:31 +02:00
  • 3f97206781 Cleanup: Fix incorrect reference to MAX_ID_NAME-2 for Mask's layer name. Bastien Montagne 2025-05-28 17:39:02 +02:00
  • ff63f81eb4 Fix: BLO: Invalid handling of duplicated libraries in readfile code. Bastien Montagne 2025-05-28 17:01:49 +02:00
  • 5d7967fed8 Fix #139314: Copy Keyframes copies a frame if only a handle is selected Philipp Oeser 2025-05-28 16:39:27 +02:00
  • 24a2da62b3 Movie Clip Editor: Show preview range RedMser 2025-05-28 16:28:38 +02:00
  • ab3dfba8dd Cleanup: GPU: Simplify GLCompilerWorker management Miguel Pozo 2025-05-28 16:21:15 +02:00
  • 390254c05f Refactor: UI: Remove uiItemStringO API Guillermo Venegas 2025-05-28 14:38:54 +02:00
  • 282d703f6b Fix #139443: WM: Clear draw region framebuffers to avoid corruption Christoph Neuhauser 2025-05-28 13:17:37 +02:00
  • eb96c2dfb3 Build: Enable Vulkan in USD (no Vulkan SDK) Sebastian Parborg 2025-05-28 11:26:05 +02:00
  • be2b8aca91 Fix out of bounds read from recent undo optimization Campbell Barton 2025-05-28 08:38:56 +00:00
  • 894163b464 Nodes: add missing input node sockets in search Jacques Lucke 2025-05-28 08:34:04 +02:00
  • 1345ed9214 ANIM: optimize proportional editing many keys in the Graph Editor Philipp Oeser 2025-05-28 08:33:57 +02:00
  • 795f589989 Fix #139466: Grease Pencil: Face Project / Face Nearest snapping broken Philipp Oeser 2025-05-28 08:32:00 +02:00
  • bdf1c2c583 Fix: Nodes: cannot make menu input expanded Jacques Lucke 2025-05-28 08:03:17 +02:00
  • e3a9566cc0 Nodes: improve usage inferencing in Vector Math node with unknown inputs Jacques Lucke 2025-05-28 07:47:46 +02:00
  • 281886cfdc Nodes: improve mix node usage inference when some inputs are unknown Jacques Lucke 2025-05-28 07:33:39 +02:00
  • d1c1c58945 Spreadsheet: reuse same table for Viewer nodes in different loop iterations Jacques Lucke 2025-05-28 06:53:25 +02:00
  • 6066ef8802 Spreadsheet: make active table lookup slightly more efficient Jacques Lucke 2025-05-28 06:20:30 +02:00
  • 16cd798f8d Geometry Nodes: add error message when simulations are not supported Jacques Lucke 2025-05-28 05:52:16 +02:00
  • 39a3b44a72 Nodes: support searching for outputs of various input nodes directly Jacques Lucke 2025-05-28 05:41:37 +02:00
  • 92d83e136a Curves: Unit tests for curves::nurbs::calculate_knots Mattias Fredriksson 2025-05-28 04:27:34 +02:00
  • e950d4f24d Nodes: improve usage inferencing when some inputs are unknown Jacques Lucke 2025-05-28 04:15:33 +02:00
  • b80f1f5322 Geometry Nodes: Socket structure type and display changes Hans Goudey 2025-05-28 02:33:47 +02:00
  • e19fead49d Cleanup: Nodes: Remove always-null arguments Hans Goudey 2025-05-27 23:05:38 +02:00
  • 0e7a696819 Cleanup: Unused arguments in Cycles kernel Brecht Van Lommel 2025-05-27 21:30:45 +02:00
  • 453c2a296b UI: Make light exposure soft limits match color management exposure Brecht Van Lommel 2025-05-27 21:12:28 +02:00
  • 425e8743fb Hydra: Add selection of Vulkan HGI Jeroen Bakker 2025-05-27 20:50:18 +02:00
  • 2c271e2442 Compositor: set crop node default size to 1920x1080 Habib Gahbiche 2025-05-27 18:55:06 +02:00
  • 9af8d8af21 Cleanup: Fix comment (update reference to ID_NEW_SET macro). Bastien Montagne 2025-05-27 18:45:46 +02:00
  • 155e540eb7 Fix (unreported) ID copied in libs making their depencies directly linked. Bastien Montagne 2025-05-27 18:34:51 +02:00
  • de454c3329 Tests: Add dyntopo brush stroke and toggle undo test Sean Kim 2025-05-27 17:44:28 +02:00
  • 1a4c16a784 Geometry Nodes: initialize String node when using link-drag-search Jacques Lucke 2025-05-27 17:05:32 +02:00
  • 77eea32d20 Deps: Update python packages Thomas Dinges 2025-05-27 16:26:11 +02:00
  • 2f27cead09 Build: Make Zstandard use our zstd library Sebastian Parborg 2025-05-27 16:21:59 +02:00
  • 7417a07adb Fix: Weekly report script error when no PR found for branch Julian Eisel 2025-05-27 15:57:28 +02:00
  • 43617743af Geometry Nodes: add error message when simulation is in loop or closure Jacques Lucke 2025-05-27 15:03:06 +02:00
  • 06d8cd74a7 Fix: compositor gizmos sometimes have no effect Habib Gahbiche 2025-05-27 14:58:26 +02:00
  • 5f6f5d28df Fix: Gizmo for Crop Node is broken Habib Gahbiche 2025-05-27 14:05:13 +02:00
  • 16210c21e6 Fix: Win32 include error YimingWu 2025-05-27 19:00:30 +08:00
  • 4b03d3cc21 Fix: Win32 compiling issue for readimage.cc YimingWu 2025-05-27 18:35:58 +08:00
  • aa657bab1d Compositor: Rename Suppress to Clamp in Glare node Omar Emara 2025-05-27 13:21:38 +03:00
  • fd433a0a5c Python API: Grease Pencil: Add function set_vertex_weights on GreasePencilDrawing Tom Martin 2025-05-27 12:10:37 +02:00
  • 87f437eda6 Compositor: Hide value of Image Info node input Omar Emara 2025-05-27 11:46:50 +03:00
  • 32f7665673 Deps: Add support for ARM64 assembly in x264 and update FFmpeg version Anthony Roberts 2025-05-27 10:20:48 +02:00
  • b1e39d6cae Deps: Prevent OSL trying to use optix/CUDA on Windows ARM64 Anthony Roberts 2025-05-27 10:10:13 +02:00
  • 34cd681a48 Fix #139387: Try to handle mmap exception on Win32 YimingWu 2025-05-27 10:01:41 +02:00
  • 5d0d54cc81 Fix #139284: Vulkan: Garbage collection not always run when rendering Jeroen Bakker 2025-05-27 09:39:54 +02:00
  • c54e96dac3 Compositor: Use 2D/4D sockets in relevant sockets Omar Emara 2025-05-27 09:39:26 +02:00
  • 0dd4bba732 Fix: Typo in compositor Invert node Omar Emara 2025-05-27 10:15:16 +03:00
  • 4d4b7ab632 Cleanup: Remove redundant return statement Germain-Le-Chapelain 2025-05-27 09:03:19 +02:00
  • 4f53677dcd Nodes: support searching for warning types directly Jacques Lucke 2025-05-27 09:01:54 +02:00
  • f9842107aa Fix #136737: Periodic freezes in edit-mode with high poly meshes Campbell Barton 2025-05-27 05:48:49 +00:00
  • 79eea8208d BLI_array_store: support run-length encoding / decoding Campbell Barton 2025-05-27 05:48:48 +00:00
  • 389b26d317 Fix #139393: Show Knife Tool Shortcut on Edit Mesh Menu Harley Acheson 2025-05-27 07:17:05 +02:00
  • ae6aeb3cc3 Spreadsheet: garbage collect long unavailable columns Jacques Lucke 2025-05-27 06:29:06 +02:00
  • 6f83928c6b Refactor: Geometry Nodes: extract warning type to separate file Jacques Lucke 2025-05-27 05:50:38 +02:00
  • 0d531078c6 Tests: More coverage of USD unit and orientation export settings Jesse Yurkovich 2025-05-27 05:39:02 +02:00
  • 507267393e Cleanup: Cycles: Restructure camera viewplane calculation Lukas Stockner 2025-05-26 22:24:20 +02:00
  • 1e18fab838 Fix #139162: Exclude invisible point instancers during USD import Jesse Yurkovich 2025-05-26 21:31:34 +02:00
  • 3cb52b0a01 ffmpeg: faster high-bpp/HDR video decoding Aras Pranckevicius 2025-05-26 19:34:22 +02:00
  • 66a5469bcf Spreadsheet: support restoring temporarily unavailable data columns Jacques Lucke 2025-05-26 19:16:20 +02:00
  • 68ddf4125c Build: Explicitly fetch LFS files from fallback remote Brecht Van Lommel 2025-05-26 19:00:38 +02:00
  • 09766d1996 Fix: Don't update submodules that we shouldn't checkout Sebastian Parborg 2025-05-23 15:34:29 +02:00
  • 6b1ef63f4d Fix: Vulkan: Swapchain validation Jeroen Bakker 2025-05-26 16:31:02 +02:00
  • bab308bfa2 Compositor: Turn Blur node options to inputs Omar Emara 2025-05-26 16:18:48 +02:00
  • 87c011f8bb Nodes: minify value input nodes Jacques Lucke 2025-05-26 15:47:54 +02:00
  • 790d808b71 Fix: Lint issues in make_update.py Sebastian Parborg 2025-05-26 15:31:17 +02:00
  • d94aeee2dc Linux: Fetch libraries with "make update", update help arguments for make_update.py Sebastian Parborg 2025-05-26 14:33:35 +02:00
  • def65ee269 Cycles: Update hipSupportsDeviceOIDN after recent OIDN version upgrade Nikita Sirgienko 2025-05-26 13:38:15 +02:00
  • 4f76c75da2 Vulkan: Add ghost.vulkan logging Jeroen Bakker 2025-05-26 12:55:00 +02:00
  • 802e887a01 Fix: MSVC Type promotion errors YimingWu 2025-05-26 12:26:16 +02:00
  • 02a95d088e Nodes: Add support for 2D and 4D vector sockets Omar Emara 2025-05-26 11:41:54 +02:00
  • eb37d19b41 GPU: Python: Raise error when creating shaders without create info Clément Foucault 2025-05-26 11:09:33 +02:00
  • 8bba1c8056 Fix #139191: GPU: Blender crashes on startup with addons that use pyGPU shader Clément Foucault 2025-05-26 10:37:16 +02:00
  • afad355060 Fix: Properly free Vulkan interop handle for Cycles Brecht Van Lommel 2025-05-08 22:38:55 +02:00
  • d2f883d8bc Fix: Cycles Metal graphics interop not working Brecht Van Lommel 2025-05-26 10:47:51 +02:00
  • ef0ccb6854 Build: Cycles fails to build with debug correlation macro Brecht Van Lommel 2025-05-23 14:51:20 +02:00
  • 505dd9249c Fix: EEVEE: Incorrect binding cryptomatte textures Jeroen Bakker 2025-05-26 10:48:02 +02:00
  • 2db026ef67 I18N: Updated UI translations from git/weblate repository (bdcbecab934c0d083a09). Bastien Montagne 2025-05-26 10:45:55 +02:00
  • 2ed21d7b90 Fix: Viewport: Assert when drawing fly navigation aim symbol. YimingWu 2025-05-26 10:32:39 +02:00
  • c9ed2c28f3 Compositor: Add Dimensions output to Image Info node Omar Emara 2025-05-26 09:58:19 +02:00
  • ba45498955 I18n: Use context for node panel translation in material properties Damien Picard 2025-05-26 09:36:04 +02:00
  • a4502f82c1 Compositor: Add Image Coordinates node Omar Emara 2025-05-26 08:25:06 +02:00
  • 8485d8a33c Compositor: Rename default node tree to "Compositing Node Tree" Habib Gahbiche 2025-05-26 08:24:56 +02:00
  • aa413a05bf Fix: Vulkan: Threading issue when waiting for submission Oscar Blumberg 2025-05-23 14:57:52 +02:00
  • 98b888c163 Cleanup: Geometry Nodes: simplify accessing socket usage Jacques Lucke 2025-05-26 08:04:54 +02:00
  • 024f8a9595 Fix #139388: Nodes: Frame node with text has wrong margins and line breaks Jacques Lucke 2025-05-26 06:00:38 +02:00
  • f66aa6529a Geometry Nodes: support panels and attribute/layer search in node group operator Jacques Lucke 2025-05-26 05:44:59 +02:00
  • 6bd750bc01 Fix (unreported): VSE: Strips not deselected on press John Kiril Swenson 2025-05-25 16:22:16 -05:00
  • 64a13f4be2 Refactor: BLI: simplify extending get_default_hash function Jacques Lucke 2025-05-24 21:01:05 +02:00
  • 4baf428e5b Fix (unreported) BLO: Missing some blendfile version info in some Library Mains. Bastien Montagne 2025-05-24 20:55:42 +02:00
  • a6486d11c2 Cleanup: add missing include Jacques Lucke 2025-05-24 18:55:53 +02:00
  • d35351fdc8 Fix #139364: FileHandler example for shader editor does not work Jacques Lucke 2025-05-24 18:46:42 +02:00
  • 8ea045d299 Refactor: Geometry Nodes: extract modifier dependency from UI code Jacques Lucke 2025-05-24 17:11:25 +02:00
  • eed8e10b91 Refactor: UI: Remove uiItemIntO API Guillermo Venegas 2025-05-24 16:15:51 +02:00
  • 4e7acc4be8 Fix #138834: FBX import improved pivot handling Aras Pranckevicius 2025-05-24 15:22:19 +02:00
  • 9ffb474e07 Fix #139330: Incorrect offset grouping nodes inside frame Hans Goudey 2025-05-24 09:17:39 -04:00
  • 26ce934148 Refactor: Geometry Nodes: extract modifier UI code to separate file Jacques Lucke 2025-05-24 12:50:02 +02:00
  • 656eaeb0c4 Fix: missing include Jacques Lucke 2025-05-24 11:45:06 +02:00