Commit Graph

  • 8cc63c6848 Refactor: add a version of EDBM_selectmode_set_multi that takes objects Campbell Barton 2025-05-07 16:58:56 +10:00
  • dd43ea4e9e UI: Add "Remove All Materials" operator Eitan Traurig 2025-05-07 08:06:52 +02:00
  • 16c87b62e4 UI: include rip in the UV menu Campbell Barton 2025-05-07 15:47:43 +10:00
  • accc3de59e Cleanup: resolve mypy warnings Campbell Barton 2025-05-07 15:39:06 +10:00
  • 9fe0b05acd Release note tools: Read Blender website crawl delay from robots.txt Alaska 2025-05-07 15:58:45 +12:00
  • 72f7d3dec7 Fix: Nodes: draw frame labels on top of links Jacques Lucke 2025-05-07 05:56:10 +02:00
  • 5fb8c8caa5 Cleanup: use new Mutex in file cache Jacques Lucke 2025-05-07 05:04:45 +02:00
  • b7a1325c3c BLI: use blender::Mutex by default which wraps tbb::mutex Jacques Lucke 2025-05-07 04:53:16 +02:00
  • ed29ab303c Blenloader: extract blenloader core library for use in blendthumb Jacques Lucke 2025-05-07 04:51:50 +02:00
  • 7669d1db5d Revert "[1/4] UI Experiment: Hover Increment/Decrement More Button Types" Campbell Barton 2025-05-07 11:58:25 +10:00
  • 440274d42e WM: revert change to the hot-spot size (use the value from 4.4v) Campbell Barton 2025-05-07 11:35:07 +10:00
  • 5b2fe07f64 [1/4] UI Experiment: Hover Increment/Decrement More Button Types Harley Acheson 2025-05-07 11:27:41 +10:00
  • a1efa167aa Cleanup: replace inline viewport dist calculation with a function Campbell Barton 2025-05-07 01:15:22 +00:00
  • 8dccfd2f8b Cleanup: use _new as a suffix for viewport calculation Campbell Barton 2025-05-07 10:33:42 +10:00
  • b83fe22703 Refactor: UI: Replace uiLayoutPanelPropWithBoolHeader with class method Guillermo Venegas 2025-05-07 02:55:25 +02:00
  • d66b171996 Fix #112402: Improve search menu layout Leon Schittek 2025-05-07 02:32:13 +02:00
  • 92de7a4cbf Fix #138279: Realize instances node with depth input can crash Hans Goudey 2025-05-07 02:15:04 +02:00
  • d73950790c Fix: GHOST: Accept dropped text with only CF_UNICODETEXT format present Jorn Visser 2025-05-07 00:53:52 +02:00
  • e1cd8c322a Build: Fix wrong CMake target used for the manifold library Jesse Yurkovich 2025-05-06 23:49:05 +02:00
  • 022c85fec3 UI: Consistent File/Asset Drag Size Harley Acheson 2025-05-06 22:35:26 +02:00
  • 424242115f Cleanup: Fix typo in detail_percent RNA description Sean Kim 2025-05-06 21:03:08 +02:00
  • 28b1a33e16 Fix #138180: VSE zoom left-aligned for old files John Kiril Swenson 2025-05-06 19:54:14 +02:00
  • 69610383b9 Fix #138301: Rename GLSL "select" for Intel GPUs sentharn 2025-05-06 19:42:09 +02:00
  • 48a6626968 Physics: Improve fluid viscosity performance by 2.5% Bartosz Kosiorek 2025-05-06 19:05:49 +02:00
  • 56144ee59d Fix #80529: Smoke dissolve rate affected by time steps Bartosz Kosiorek 2025-05-06 19:04:10 +02:00
  • 899f8e370f UI: Further tweak fluid settings labels Bartosz Kosiorek 2025-05-06 19:02:57 +02:00
  • f6a6358836 EEVEE: Use enum instead of defines for ClosureType Clément Foucault 2025-05-06 18:34:46 +02:00
  • 86ce88f25c Cleanup: Add missing include to avoid need for transitive includes Hans Goudey 2025-05-06 12:05:57 -04:00
  • 3445a191cb Fix: Potential use after free in realize instances node Hans Goudey 2025-05-06 18:08:28 +02:00
  • 62fb003fc7 Fix #138460: Points of Curve node wrong output on point domain Hans Goudey 2025-05-06 18:07:21 +02:00
  • 34050dc865 Fix #138423: Some drivers remain active after deleting single Philipp Oeser 2025-05-06 17:46:52 +02:00
  • c55b3fef02 Refactor: UI: Replace uiLayoutPanelProp with class method uiLayout::panel_prop Guillermo Venegas 2025-05-06 17:13:30 +02:00
  • c0d6675c84 Overlay: Skip passes not needed Miguel Pozo 2025-05-06 16:09:12 +02:00
  • ce8f30f92c Fix #138447: Invalid voxel size due to arbitrary threshold Lukas Tönne 2025-05-06 16:08:24 +02:00
  • ff240d9117 Fix #138478: Node Tools: Incorrect Active layer index outside Edit Mode Falk David 2025-05-06 15:40:40 +02:00
  • c2dc45ce5e GPU: Shader: Add support for function default arguments Clément Foucault 2025-05-06 15:25:16 +02:00
  • 9bef8741a9 Fix: GPU: Shader Preprocess: Undefined behavior in variable_reference_mutation Clément Foucault 2025-05-06 15:02:36 +02:00
  • e8402f2759 Fix #134732: NDOF zooming stops far away from the object Kamil Galik 2025-05-06 22:44:39 +10:00
  • d094812709 Vulkan: Inline more trivial methods Hans Goudey 2025-05-06 14:27:43 +02:00
  • 01fb09b240 Fix #136091: Grease Pencil: Broken wireframe rendering Falk David 2025-05-06 14:16:57 +02:00
  • d0bc85487a Cleanup: Formatting of make_update.py Sergey Sharybin 2025-05-06 13:47:41 +02:00
  • 2513fbedca GPU: Shader: Add support for references Clément Foucault 2025-05-06 13:36:59 +02:00
  • 0b59d9f00d Fix: make format to expand tabs Sergey Sharybin 2025-05-06 12:39:20 +02:00
  • 1ec9aa1cf1 Fix: make update does not update benchmark data Sergey Sharybin 2025-05-06 12:21:41 +02:00
  • 6c092909ab Fix: Grease Pencil: Crash in Set Spline Resolution node Falk David 2025-05-06 11:33:24 +02:00
  • bc6b2a98fb Fix #138420: Grease Pencil: "Add" Operator Applies 'Show In Front' and 'Use Lights' to all object types Blastframe 2025-05-06 11:17:39 +02:00
  • 41ed07d55e GPU: Shader: Add support for basic template support through preprocessor Clément Foucault 2025-05-06 10:41:25 +02:00
  • 2d1904d957 Fix #138439: Eraser/stabilizer brush cursor drawing correction YimingWu 2025-05-06 09:32:02 +02:00
  • 6ba9d4b21f Nodes: take the viewer node label into account in context path Jacques Lucke 2025-05-06 08:55:47 +02:00
  • 4469f850fe Fix: Nodes: missing viewer path name update Jacques Lucke 2025-05-06 08:51:46 +02:00
  • a7cce5abde Fix: Nodes: bring back node group name in viewer path Jacques Lucke 2025-05-06 08:51:18 +02:00
  • 4845ae8bf2 Refactor: UI: Replace uiLayoutPanel with class method uiLayout::panel Guillermo Venegas 2025-05-06 07:58:02 +02:00
  • 7ab348bf06 Fix: low UV opacity hides UV selection in edge-select mode Campbell Barton 2025-05-06 04:22:00 +00:00
  • 4f18c5e389 Cleanup: naming for MeshUVs members Campbell Barton 2025-05-06 04:00:37 +00:00
  • 490ab44e47 Cleanup: split private member for showing faces into two values Campbell Barton 2025-05-06 13:34:45 +10:00
  • 429399fc1a Cleanup: use underscore suffix for private member in MeshUVs Campbell Barton 2025-05-06 13:48:16 +10:00
  • 6dcd732555 Fix #138321: Movieclip strip does not blend with background Richard Antalik 2025-05-06 05:25:51 +02:00
  • 4a11be2656 VSE: Add option to translate pivot point Richard Antalik 2025-05-06 05:16:56 +02:00
  • 509b39f90e UV: support sticky modes when edge sync-select is enabled Campbell Barton 2025-05-06 02:59:40 +00:00
  • 1363319844 Geometry Nodes: add Import VDB node Jacques Lucke 2025-05-06 04:13:11 +02:00
  • 0553f96bec Fix: Nodes: missing node tree centering Jacques Lucke 2025-05-06 04:12:03 +02:00
  • 01d9b7b095 Cleanup: improve naming, simplify logic for UV face-dot check Campbell Barton 2025-05-06 01:55:15 +00:00
  • 7827286620 Fix: UV face-dots not showing in face select mode Campbell Barton 2025-05-06 11:45:38 +10:00
  • fd8728c596 Cleanup: Reorganize eUnifiedPaintSettingsFlags Sean Kim 2025-05-06 03:42:14 +02:00
  • 9747e9072d Cleanup: Move dyntopo brush check macro to method Sean Kim 2025-05-06 03:36:39 +02:00
  • fd6ac498b0 Cleanup: spelling in comments, strings (make check_spelling_*) Campbell Barton 2025-05-06 00:18:39 +00:00
  • b47332c40d Fix: brush.asset_edit_metadata truncates author and description Sean Kim 2025-05-05 21:19:31 +02:00
  • 7aeadd397d Workbench: Lazy subpasses initialization Miguel Pozo 2025-05-05 20:24:16 +02:00
  • aad7b2390b FBX: Speedup new importer Aras Pranckevicius 2025-05-05 19:55:55 +02:00
  • 0a3e4b0fd4 Fix #138365: Define and use 'use_filter_orderby_invert' for UIList example Jesse Yurkovich 2025-05-05 19:40:59 +02:00
  • 1b61e419a6 Geometry Nodes: support caching imported files Jacques Lucke 2025-05-05 19:25:05 +02:00
  • 3cd15d70b2 Fix #138398: Physics: Re-init rbw->shared->runtime loading old files YimingWu 2025-05-05 19:18:32 +02:00
  • c108d7bfd4 Cleanup: Missing include for integer type in BLI_generic_key.hh Hans Goudey 2025-05-05 12:01:42 -04:00
  • e09ccc9b35 Core: add templated version of BKE_id_new_nomain to reduce explicit casting Jacques Lucke 2025-05-05 18:41:03 +02:00
  • dd52130f92 Fix: Vulkan: Broken shader compilation Clément Foucault 2025-05-05 18:38:26 +02:00
  • 64dc9cc98c Fix: Cycles: Inconsistency in transparent bounces for NEE and forward path Weizhen Huang 2025-05-05 18:38:02 +02:00
  • 3021d34b8c Cleanup: remove unused volume_shadow_homogeneous() function Weizhen Huang 2025-05-02 20:03:42 +02:00
  • 1f01a1aee9 Cleanup: remove unnecessary defined(__KERNEL_METAL__) Weizhen Huang 2025-05-02 19:57:14 +02:00
  • 1e394f7973 Cleanup: Cycles: Fix typo Weizhen Huang 2025-04-25 11:29:33 +02:00
  • 69c194ee5a Cleanup: Cycles: safer division in volume sample channel Weizhen Huang 2025-04-04 16:09:00 +02:00
  • 4e36a31871 Cleanup: Cycles: split volume_sample_channel() into two functions Weizhen Huang 2025-04-03 16:09:55 +02:00
  • 157979167b Fix: correct path for overlay test Weizhen Huang 2025-05-05 18:33:18 +02:00
  • 20a6956079 Nodes: support searching for dynamic node labels Jacques Lucke 2025-05-05 18:09:22 +02:00
  • 9477fa4eb0 Migrate existing files to Git LFS Sergey Sharybin 2025-05-05 17:18:42 +02:00
  • 617d79be76 Fix: maker test was checking for the old test files location Sergey Sharybin 2025-05-05 16:52:55 +02:00
  • dc8c64f451 Cleanup: Unneeded empty line Sergey Sharybin 2025-05-05 16:24:46 +02:00
  • c39266f728 Adjust .gitattributes Sergey Sharybin 2025-05-05 16:20:31 +02:00
  • dfccf9510d Build: Auto add Git LFS fallback remote in "make update" Brecht Van Lommel 2025-05-05 15:33:53 +02:00
  • f844ed7869 GPU: Shader Preprocess: Processing time optimizations Clément Foucault 2025-05-05 15:14:16 +02:00
  • bbfc97ad6f Move tests/data and assets to the main repository Sergey Sharybin 2025-05-05 15:10:22 +02:00
  • 1f51172692 Compositor: Turn Alpha Over options to inputs Omar Emara 2025-05-05 14:16:27 +02:00
  • 787f7272ae Fix #138439: Annotation: Correct immVertex when drawing stabilizer YimingWu 2025-05-05 13:45:36 +02:00
  • 7aef8c2917 GPU: Shader Preprocess: Add utility to search for references Clément Foucault 2025-05-05 13:42:42 +02:00
  • 74e6d2c575 GPU: Shader: Add support for basic loop unrolling through preprocessor Clément Foucault 2025-05-05 13:37:51 +02:00
  • c271c3b291 Fix: ID code not should not be passed as part of name Jacques Lucke 2025-05-05 11:47:36 +02:00
  • d653499991 I18N: Updated UI translations from git/weblate repository (a2fbba96fa53376). Bastien Montagne 2025-05-05 11:37:06 +02:00
  • e441095edb Fix #137918: LineArt: Prevent invalidating the wrong cache YimingWu 2025-05-05 11:03:58 +02:00
  • a14fa6bfe5 GPU: Shader Preprocess: Add string utilities Clément Foucault 2025-05-05 10:53:42 +02:00
  • ebe67e5ca0 Compositor: Remove Premultiplied option from Alpha Over node Omar Emara 2025-05-05 10:51:34 +02:00
  • a7d2b7850e Grease Pencil: Add initial support for Node Tools Falk David 2025-05-05 10:41:21 +02:00