Commit Graph

  • 81275eff60 Nodes: improve forward compatibility for unknown interface item types Jacques Lucke 2025-05-19 17:52:15 +02:00
  • caac241c84 GPU: Make Shader Specialization Constant API Thread Safe Clément Foucault 2025-05-19 17:42:55 +02:00
  • cfb8aa24b2 Build: Upgrade OIDN to the release v2.3.3 Nikita Sirgienko 2025-05-19 17:39:41 +02:00
  • 6562033a4a Cleanup: Use StringRef for some UI string arguments Hans Goudey 2025-05-19 17:25:52 +02:00
  • f3294bbd06 Nodes: improve drawing with invalid zone links Jacques Lucke 2025-05-19 17:25:36 +02:00
  • 6d0c33e8e7 Cleanup: Deduplicate object space radius calculation Sean Kim 2025-05-19 17:13:54 +02:00
  • 06306dfed6 Cleanup: Minor changes for dynamic_topology_update Sean Kim 2025-05-19 17:11:30 +02:00
  • ca88983af2 EEVEE: Reverse-Z implementation Clément Foucault 2025-05-19 16:29:26 +02:00
  • cb8f0c7800 Fix #139031: Armature Edit mode can't reveal hidden bones Philipp Oeser 2025-05-19 16:26:58 +02:00
  • ed422eadce Fix: Assert in Set Tool Selection node with floats Hans Goudey 2025-05-19 10:18:43 -04:00
  • 62ccba022c Fix #139007: Input string refresh calls missing for Win IME Sebastian Parborg 2025-05-19 16:06:19 +02:00
  • 5180930e0d Fix #138933: Support assigning a default value to menus wrapping node groups Lukas Tönne 2025-05-19 15:49:45 +02:00
  • 808ba086f1 Cleanup: Vulkan: Feature chain Jeroen Bakker 2025-05-19 15:45:50 +02:00
  • e87f744134 Nodes: show internal links independent of whether output is linked Jacques Lucke 2025-05-19 15:40:55 +02:00
  • d9317046b2 Nodes: initialize node name from group name Jacques Lucke 2025-05-19 15:39:44 +02:00
  • e981345a73 Fix #139055: failing implicit conversion between different subtypes Jacques Lucke 2025-05-19 15:39:09 +02:00
  • 16ad67d34c Tests: have test_object active by default in regression test files Jacques Lucke 2025-05-19 15:38:17 +02:00
  • e844e0c90d Vulkan: Enable robustness2 null descriptors Jeroen Bakker 2025-05-19 14:43:55 +02:00
  • d10493aa21 Build: Avoiding linking against system yaml-cpp and pystring on macOS Brecht Van Lommel 2025-05-19 14:38:55 +02:00
  • 498dd0e224 I18N: Updated UI translations from git/weblate repository (74d14bea6). Bastien Montagne 2025-05-19 14:16:23 +02:00
  • 236f401695 Grease Pencil: Allow filtering by layer groups in modifiers YimingWu 2025-05-19 13:56:35 +02:00
  • d87e0ecb61 Fix: Vulkan: Incorrect Std430 memory layout Jeroen Bakker 2025-05-19 13:24:19 +02:00
  • 239eb386ff Fix #139064: EEVEE: Resizing render region can cause a crash Miguel Pozo 2025-05-19 12:47:04 +02:00
  • ce0ec6e708 Cycles: Disable MNEE in the HIP backend Alaska 2025-05-19 12:42:20 +02:00
  • cf79f19570 Compositor: support link search for filter node Habib Gahbiche 2025-05-19 12:39:44 +02:00
  • 2143eb7a4f Refactor: Vulkan/OpenXR: Import memory handles only once Jeroen Bakker 2025-05-19 12:32:08 +02:00
  • 358de9e6c9 Fix #139010: Cycles USD motion blur shading artifacts Brecht Van Lommel 2025-05-19 12:10:18 +02:00
  • 1e3a7c8c88 Fix #138986: Cycles curve intercept and length rendering wrong Brecht Van Lommel 2025-05-19 12:09:19 +02:00
  • 59b4842117 Cycles: Adaptive subdivision triangular patches Brecht Van Lommel 2025-04-15 17:18:50 +02:00
  • 98104d63ca Refactor: Track max subdivision depth per edge instead of per patch Brecht Van Lommel 2025-05-18 22:35:33 +02:00
  • d6b42d3eac Refactor: Rename subpatch members to prepare for triangular patch Brecht Van Lommel 2025-05-15 00:40:42 +02:00
  • 69701e3357 Compositor: Add filter types to search menu Habib Gahbiche 2025-05-19 11:55:57 +02:00
  • 40642343b6 Fix #138978: Modifier cage option not working when GPU subdivision is off Brecht Van Lommel 2025-05-19 11:50:00 +02:00
  • 2a4ca81af2 Build: Upgrade Embree library to release v4.4.0 Nikita Sirgienko 2025-05-19 11:34:19 +02:00
  • 54766b6a54 Cycles: Introducing the code for adoption of Embree 4.4 Nikita Sirgienko 2025-05-19 11:25:50 +02:00
  • c7c3ed9fbf GPU: Shader Preprocess: Assert pragma once in lib Clément Foucault 2025-05-19 09:20:17 +02:00
  • 5a4a642472 Fix: Typo in default_world_get EmomaxD 2025-05-19 05:29:07 +02:00
  • 5baf28b9d5 Fix: Vertex group ui in edit mode Pratik Borhade 2025-05-19 05:20:11 +02:00
  • e1ac6a75d5 GPU: Shader Preprocess: Escape more character in regex strings Clément Foucault 2025-05-19 00:02:10 +02:00
  • 84298a8fd8 GPU: Shader Preprocess: Add error check for conditional include Clément Foucault 2025-05-19 00:00:50 +02:00
  • a6015e1411 Cycles: Fix inconsistency in Ng handling between Microfacets and other closures Lukas Stockner 2025-05-18 17:20:32 +02:00
  • 111b0764c1 Cleanup: Remove unused parameter in OBJ importer Lukas Stockner 2025-05-18 15:15:39 +02:00
  • 6749695ccb Deps: Build OSL with LLVM bitcode Lukas Stockner 2025-05-18 14:53:13 +02:00
  • 1816a2665e Tests: Geometry Nodes: add initial Import CSV node tests Jacques Lucke 2025-05-18 07:34:57 +02:00
  • d04699397b Fix: Nodes: off-by-one error when reordering tree interface items Jacques Lucke 2025-05-17 15:18:26 +02:00
  • 3c39c46e3d Revert "Tests: Geometry Nodes: add initial Import CSV node tests" Jacques Lucke 2025-05-17 13:35:11 +02:00
  • 4b207be8f9 Cleanup: replace tree type by tree_idname Habib Gahbiche 2025-05-17 13:25:59 +02:00
  • 45eb746250 Cleanup: Nodes: generalize finding valid insert position for tree view item Jacques Lucke 2025-05-17 11:35:07 +02:00
  • 5fc33bb343 Cleanup: Nodes: simplify drag & drop code for node group interface tree view Jacques Lucke 2025-05-17 11:33:24 +02:00
  • b2b22cb66d Cleanup: Nodes: switch using enum instead of int Jacques Lucke 2025-05-17 11:31:08 +02:00
  • 5d98465acd Fix: Geometry Nodes: wrong struct passed to BLO_read_struct Jacques Lucke 2025-05-17 11:27:45 +02:00
  • e9da1e8629 Tests: Geometry Nodes: add initial Import CSV node tests Jacques Lucke 2025-05-17 11:16:17 +02:00
  • 82e557eb21 Fix #138636: "Affect only origins" fails for bezier handles Philipp Oeser 2025-05-17 10:38:01 +02:00
  • 01698188e9 Cleanup: remove stale comment Aras Pranckevicius 2025-05-17 09:40:11 +03:00
  • e2b43a4dba Cleanup: armature bone display type naming Aras Pranckevicius 2025-05-17 08:36:33 +02:00
  • eaedc88c48 Cleanup: remove unnecessary system headers Campbell Barton 2025-05-17 01:59:21 +00:00
  • b3dfde88f3 Cleanup: spelling in comments (check_spelling_* target) Campbell Barton 2025-05-17 09:18:03 +10:00
  • be3199771e WM: use boolean for ime_data_is_composing Campbell Barton 2025-05-17 09:05:28 +10:00
  • ec7691e35c Cleanup: warnings with GCC mixing enums/ints & missing break Campbell Barton 2025-05-17 08:58:47 +10:00
  • 9e1e9b0859 Paint: Add toggle support for brush.asset_activate Sean Kim 2025-05-16 23:25:45 +02:00
  • fe0b230a2b Fix: active_grid_index and active_face_index can be stale Sean Kim 2025-05-16 22:26:47 +02:00
  • 3b2bbad609 USD: Add support for Text objects during export Jesse Yurkovich 2025-05-16 22:12:48 +02:00
  • de5d0cfdc5 Fix #138795: FBX importer was not handling armatures with non-bone nodes Aras Pranckevicius 2025-05-16 21:45:27 +02:00
  • cef7cb4534 Revert "Cleanup: armature bone display type naming" Thomas Dinges 2025-05-16 21:01:41 +02:00
  • 0d7e958006 Fix: Asset editing API possibly deleting user asset files Julian Eisel 2025-05-16 19:24:44 +02:00
  • b51229f5fd Fix: Possible overwriting of custom asset blend files Julian Eisel 2025-05-16 19:08:08 +02:00
  • 107c744540 UI: Increase Gizmo 3D Wire Parts Hit Size Harley Acheson 2025-05-16 19:04:57 +02:00
  • 7a125d5ebc Cleanup: Draw: Simplify trivial attribute requests clearing Hans Goudey 2025-05-16 12:30:40 -04:00
  • d2ea328a6c Fix #138869: Select Colums on selected Keys fails in NLA tweakmode Philipp Oeser 2025-05-16 17:21:42 +02:00
  • 52b8eba9eb Fix: UI: Invert button doesn't work for some UIList instances Pratik Borhade 2025-05-16 16:44:45 +02:00
  • 6b5521d49f Fix #138713: UI: Inverting attribute UILIst shows internal attributes Pratik Borhade 2025-05-16 16:08:30 +02:00
  • bc0913240f Fix: Improve Obj importers parsing and detection of NURBS knot mode Mattias Fredriksson 2025-05-16 15:44:38 +02:00
  • eb6fe4f6d7 Depsgraph: Avoid repeated evaluations when parenting multiple objects carnaval 2025-05-16 15:40:47 +02:00
  • 2149f462d4 Cleanup: armature bone display type naming Aras Pranckevicius 2025-05-16 15:35:56 +02:00
  • 2ae62e3774 Cleanup: Remove Strip::slot_data_remove() in favour of looping over the strip data arrays Matvey Smorodin 2025-05-16 15:17:58 +02:00
  • c4acb840ef Fix #127175: KeyingSets: Always show 'Available' option in Insert Keyframe Menu HeCorr 2025-05-16 15:12:51 +02:00
  • 8bf73386f2 Anim: support per-bone "Display As" overrides Aras Pranckevicius 2025-05-16 15:06:36 +02:00
  • fcc6e022b1 Keymap: Use horizontal scroll wheel to pan in 3D Viewport Pablo Vazquez 2025-05-16 14:57:47 +02:00
  • 9c35656766 Refactor: Move bone functions to separate file and into namespace Christoph Lendenfeld 2025-05-16 14:45:46 +02:00
  • e4aa758d70 Fix #137346: IME input getting lost when using Wayland Sebastian Parborg 2025-05-16 14:21:06 +02:00
  • 8ac5940e33 GPU: Add GL_ARB_clip_control support to the GL backend Clément Foucault 2025-05-16 13:53:36 +02:00
  • 45240026a2 Refactor: Remove unused bone flag Christoph Lendenfeld 2025-05-16 13:43:56 +02:00
  • 1035a7c463 Cleanup: Order nodes alphabetically Habib Gahbiche 2025-05-16 12:35:05 +02:00
  • 6f84eb6d30 Vulkan: Report on all enabled optional features and extensions Jeroen Bakker 2025-05-16 12:17:59 +02:00
  • abede0e682 Fix: Vulkan: Incorrect vertex fetch mode Jeroen Bakker 2025-05-16 11:21:52 +02:00
  • 729f6290b8 Fix: Draw: Asserts due to recent changes Jeroen Bakker 2025-05-16 11:20:53 +02:00
  • 2ce71fca18 GPU: Shader Preprocess: Add support for template inside namespaces Clément Foucault 2025-05-16 11:01:07 +02:00
  • 82699dfe01 Fix #138733: Driver to control GP layer visibility is invalid Sybren A. Stüvel 2025-05-16 10:46:06 +02:00
  • 0c10ada0cb Refactor: typedef for Shape Key enums Christoph Lendenfeld 2025-05-16 10:14:29 +02:00
  • 606d24d88a Fix #138942: Vulkan: Use different scaling on first swapchain Jeroen Bakker 2025-05-16 08:47:04 +02:00
  • 1232d64681 Sculpt: Enable pen tilt without experimental option Sean Kim 2025-05-16 01:44:37 +02:00
  • a69bb2a7ce Refactor: Replace Paint brush density_seed storage Sean Kim 2025-05-15 23:10:05 +02:00
  • ab54e09556 Refactor: Move and replace Pose SCULPT_stroke_is_first_brush_step Sean Kim 2025-05-15 23:07:40 +02:00
  • 563a00bd3f Refactor: Replace Cloth SCULPT_stroke_is_first_brush_step check Sean Kim 2025-05-15 23:04:55 +02:00
  • f831e211f4 Refactor: Move and replace Face Set SCULPT_stroke_is_first_brush_step Sean Kim 2025-05-15 23:03:42 +02:00
  • 0514789737 Refactor: Replace Enhance Details SCULPT_stroke_is_first_brush_step Sean Kim 2025-05-15 22:58:39 +02:00
  • 755336b17f Fix #138832: Panel Category Background Out By One Pixel Harley Acheson 2025-05-15 22:42:23 +02:00
  • 89a3478e35 Refactor: UI: Replace uiItemMenuF and uiItemMenuFN with uiLayout methods Guillermo Venegas 2025-05-15 21:26:49 +02:00
  • 5a449439ef Refactor: BLI: simplify compute context hash generation and make it lazy Jacques Lucke 2025-05-15 21:18:23 +02:00
  • 000c787059 Fix: Cycles film exposure maximum is too low Andrew Marshall 2025-05-15 20:58:28 +02:00