Commit Graph

  • 520eaa76ff Fix #144168: Ignore mouse event when creating search popups Leon Schittek 2025-08-12 17:33:26 +02:00
  • ac962c02f6 Fix: PyDocs: typo fix in example clankill3r 2025-08-12 17:20:04 +02:00
  • 501df52b53 Fix: Build failure on riscv64 platform Brad Smith 2025-08-12 17:05:25 +02:00
  • a2515f68b8 Fix: Overlay: Missing fragment output for curve edit overlays Clément Foucault 2025-08-12 16:55:18 +02:00
  • f0cff4ff46 Fix: GPU: Shader: Preprocess tests Clément Foucault 2025-08-12 11:07:46 +02:00
  • d485c2a6d0 Fix: Compositor: Wrong tooltip for Crop Node Habib Gahbiche 2025-08-12 15:36:20 +01:00
  • 951d2d2b3a Refactor: Geometry Nodes: use SocketValueVariant instead of raw pointers Jacques Lucke 2025-08-12 16:03:09 +02:00
  • 4204609770 VSE: Improve Histogram scope for HDR content Aras Pranckevicius 2025-08-12 16:01:31 +02:00
  • ea83567811 Vulkan: Destroy resources in submission thread Jeroen Bakker 2025-08-12 15:58:49 +02:00
  • d2d77a38a1 Compositor: Allow menu sockets for pixel nodes Omar Emara 2025-08-12 15:36:48 +02:00
  • 7169a39b79 Fix: GPU Tests on Windows Miguel Pozo 2025-08-12 15:20:01 +02:00
  • a166db31a9 Fix #144306: I18n: Wrong values in bpy.app.translations.locales Damien Picard 2025-08-12 15:02:47 +02:00
  • cbf763e700 LibOverride: Prevent matching collection items only by their index if a name and ID are provided. Bastien Montagne 2025-08-11 20:14:14 +02:00
  • 00375abc38 LibOverride: Fix recursive resync incorrectly clearing hierarchy info. Bastien Montagne 2025-08-11 20:19:29 +02:00
  • f3aeb71ea5 Test: LibOverride: Add more complex case for multi-level hierarchy handling. Bastien Montagne 2025-08-11 19:18:58 +02:00
  • cae6c6d81a GPU: Remove Shader Draw Parameter workaround Clément Foucault 2025-08-12 14:04:41 +02:00
  • 9fbc1a5259 Fix #144432: VSE scopes sometimes stop updating during playback Aras Pranckevicius 2025-08-12 14:02:50 +02:00
  • b06d534148 Refactor: simplify and test ANIM_unit_mapping_get_factor() Christoph Lendenfeld 2025-08-12 12:28:49 +02:00
  • 42c3f35780 Vulkan: Swap to system memory for device local memory Jeroen Bakker 2025-08-12 11:51:40 +02:00
  • d278e7d424 Fix #144270: Edge slide fails when moving towards a single triangle Campbell Barton 2025-08-12 09:12:45 +00:00
  • dab6b45336 Fix #143551: Cache invalidation causes crash when changing node tree item properties Lukas Tönne 2025-08-12 11:00:10 +02:00
  • c3ae3926da Fix #144392: LineArt: End job explicitly when not baking in background YimingWu 2025-08-12 10:39:45 +02:00
  • 3b8ea045da Vulkan: Disable descriptor buffers Jeroen Bakker 2025-08-12 10:28:28 +02:00
  • c95aa8dbd1 Fix #139258: Grease Pencil: Strokes lose deform groups when moved to another layer Janne Nylander 2025-08-12 10:25:47 +02:00
  • 831969f4f0 GPU: Shader: Rewrite default_argument_mutation using parser Clément Foucault 2025-08-12 10:10:12 +02:00
  • 33cc0eb805 Cleanup: remove dead code Jacques Lucke 2025-08-12 09:27:21 +02:00
  • fbd29acaa2 Cleanup: Geometry Nodes: avoid unnecessary void pointer Jacques Lucke 2025-08-12 09:12:08 +02:00
  • 8d1e26865d Compositor: Support strings sockets Omar Emara 2025-08-12 08:54:13 +02:00
  • fa7b8b8532 Cleanup: GeometryNodes: avoid unnecessary void pointer Jacques Lucke 2025-08-12 08:19:40 +02:00
  • 7c5f7434f2 Refactor: Geometry Nodes: use SocketValueVariant in bake api Jacques Lucke 2025-08-12 07:59:18 +02:00
  • d9410660ca Refactor: Geometry Nodes: simplify parameter access Jacques Lucke 2025-08-12 07:45:03 +02:00
  • f96a73961a Cleanup: avoid "nullptr" in Python strings & error messages Campbell Barton 2025-08-12 13:32:41 +10:00
  • 570eb9c60a PyAPI: minor clarification to error Campbell Barton 2025-08-12 13:31:24 +10:00
  • 5a22993253 Cleanup: remove redundant parenthesis Campbell Barton 2025-08-12 13:06:07 +10:00
  • ffd4c0afb2 Curves: Parallelize NURBS basis cache evaluation with O(n) complexity Mattias Fredriksson 2025-08-12 04:49:05 +02:00
  • 66803e4441 Cleanup: use function style casts Campbell Barton 2025-08-12 02:46:51 +00:00
  • 814eb05405 Tools: avoid redundant checks in code_clean for function-style-casts Campbell Barton 2025-08-12 02:46:50 +00:00
  • 6430d486cb Cleanup: quiet unused warning Campbell Barton 2025-08-12 12:10:13 +10:00
  • eb57af250c Cleanup: consistent doc-string comment block style Campbell Barton 2025-08-12 12:02:08 +10:00
  • d2cbb42937 Cleanup: Add null check in node tools eval log Hans Goudey 2025-08-11 15:03:58 -04:00
  • 4a8490f5bd Fix #144385: "Reorder Mesh Spatially" broken with loose vertices Namit Bhutani 2025-08-12 03:53:03 +02:00
  • 0d8a19c790 PyDocs: Fix syntax formatting errors Aaron Carlisle 2025-08-11 20:59:24 -04:00
  • 1dd1073166 Cleanup: sort CMake file lists Campbell Barton 2025-08-12 10:24:31 +10:00
  • 729b76f454 Cleanup: use str.format to format strings in Python Campbell Barton 2025-08-12 10:21:38 +10:00
  • c00dfded27 Cleanup: consistently hyphenate the term "swap-chain" Campbell Barton 2025-08-12 10:12:19 +10:00
  • ab1027c777 Cleanup: capitalization of the term "VSync" Campbell Barton 2025-08-12 10:03:28 +10:00
  • a5c402792d Fix #139182: Cannot remove material slot in certain case Philipp Oeser 2025-07-25 13:47:04 +02:00
  • 8ee5fa0737 Cleanup: Use alphabetical order for _ui_tests_ category Sean Kim 2025-08-12 00:56:45 +02:00
  • 5a5f768938 Tests: USD: Replace USDZ export test with another for better validation Jesse Yurkovich 2025-08-12 00:21:04 +02:00
  • baf21e61f8 Fix: Use correct mode for pressure sensitivity in Vertex & Weight paint Sean Kim 2025-08-11 21:59:12 +02:00
  • 1a9817cdca VSE: add copy and paste operators to preview keymap Ramon Klauck 2025-08-11 21:40:04 +02:00
  • 402080f938 Tests: Remove broken image path in tests Brecht Van Lommel 2025-08-11 21:18:38 +02:00
  • 225f6c8f94 Core: Don't get/set PWD env var for working directory functions Jesse Yurkovich 2025-08-11 20:13:10 +02:00
  • dce6269d1f Fix #143714: Cycles OptiX fails to render linear and ribbon curves together Brecht Van Lommel 2025-08-11 19:36:26 +02:00
  • 91e081417c Fix #144309: Crash when using 'Reorder Mesh Spatially' on empty mesh Namit Bhutani 2025-08-11 19:31:18 +02:00
  • 5afe338287 GHOST: Rename GHOST_VSYNC to BLENDER_VSYNC, change description Brecht Van Lommel 2025-08-11 19:03:58 +02:00
  • f6c628e247 Refactor: Cycles: Compute shader usage of volumes earlier Brecht Van Lommel 2025-08-11 18:57:51 +02:00
  • 961faca474 Cleanup: Cleanups in point cache code Aras Pranckevicius 2025-08-11 18:30:54 +02:00
  • aad88634b6 Fix #144307: Smooth brush uses selection even with mask is disabled. Casey Bianco-Davis 2025-08-11 18:27:44 +02:00
  • 6bbeac97fd Fix: RNA: Failing assert on console auto-complete Julian Eisel 2025-08-11 18:22:03 +02:00
  • 429dc0920c Fix #144362: Match string node crash after recent change Hans Goudey 2025-08-11 11:37:08 -04:00
  • f1fb7171f1 Cleanup: Remove unused type handing in File Output node Omar Emara 2025-08-11 17:34:27 +02:00
  • c7b77b2b9f Compositor: Allow empty names in File Output node Omar Emara 2025-08-11 16:49:24 +02:00
  • f4dce7b4fa Fix: DrawTest.draw_pass_all_commands Miguel Pozo 2025-08-11 15:58:00 +02:00
  • 62397597e8 Fix #144340: Potential deadlock in normals cache with no faces Hans Goudey 2025-08-11 09:37:16 -04:00
  • 6eea75e928 VSE: "Duplicate Strips" also duplicates referenced IDs Falk David 2025-08-11 15:20:35 +02:00
  • 38f5e1f763 Refactor: Geometry Nodes: use SocketValueVariant for geometry sockets Jacques Lucke 2025-08-11 15:18:08 +02:00
  • 307d0de26e Allocator: Add MEM_new_for_free to allow construction of almost-trivial types. Bastien Montagne 2025-08-11 14:56:11 +02:00
  • 3c3615f3fb Fix #143720: Grease Pencil: Crash when loading file Falk David 2025-08-11 14:52:54 +02:00
  • ff09435496 Fix: GPU: Shader: Make shader parser less prone to out of bound issues Clément Foucault 2025-08-11 14:32:27 +02:00
  • bbd2dcb02d GPU: Shader: Add support for full template specialization Clément Foucault 2025-08-11 14:26:58 +02:00
  • ca57cf0750 Fix #144174: DRW: Base instance workaround not working Clément Foucault 2025-08-11 14:22:01 +02:00
  • 92b555452b Refactor: Logging: Replace more printf with CLOG Brecht Van Lommel 2025-07-28 12:43:16 +02:00
  • 1ebefb8252 Refactor: Logging: Use CLOG for video and ffmpeg Brecht Van Lommel 2025-08-08 17:07:26 +02:00
  • af54152b45 Tests: Allow log errors from image loading tests Brecht Van Lommel 2025-08-01 17:24:37 +02:00
  • 7acd5b3397 Fix: Image as planes add-on sets wrong alpha for OpenEXR files Brecht Van Lommel 2025-08-11 13:58:47 +02:00
  • 856a2a9f87 Fix: GHOST: Build error Clément Foucault 2025-08-11 12:39:32 +02:00
  • aafef977fb GHOST: Add environment variable for enabling or disabling vsync Christoph Neuhauser 2025-08-11 12:09:21 +02:00
  • 2193096106 Cycles: Change normal map node to work with undisplaced normal and tangent Brecht Van Lommel 2025-08-11 12:08:12 +02:00
  • d256cce766 Tests: Overwrite animation FPS limit in EEVEE performance tests Christoph Neuhauser 2025-08-11 12:07:29 +02:00
  • 89d885d652 Fix #144054: EEVEE: Wrong Attribute loading caused by multiview Clément Foucault 2025-08-11 12:05:18 +02:00
  • 809260885e Fix #143841: Cycles OptiX error adding AO shader with viewport render Brecht Van Lommel 2025-08-11 12:05:16 +02:00
  • 6993f445c6 Libx: Restore macOS libraries hash Sergey Sharybin 2025-08-11 12:02:20 +02:00
  • 1a958af106 Fix #142927: Sculpt artifact resizing dyntopo Jeroen Bakker 2025-08-11 11:12:59 +02:00
  • 601b7dbcbb I18N: Update UI translations from git/weblate repository (da8ebe3f8291a7). Bastien Montagne 2025-08-11 11:06:17 +02:00
  • a1abf9a64e Fix #136020: Linking: Improve performances of many linked IDs relocation. Bastien Montagne 2025-08-11 10:54:03 +02:00
  • 87ec9fc4a7 Animation: Fix crash in versioning code when pose bones are not in sync with Armature data. Bastien Montagne 2025-08-11 10:45:33 +02:00
  • 859431727d Fix #144170: Use Lights defaults to false on newly created objects Casey Bianco-Davis 2025-08-11 10:44:34 +02:00
  • 7a97105b28 GPU: Remove wrapper type for gpu::StorageBuf Clément Foucault 2025-08-11 10:35:53 +02:00
  • 6dca66d606 Fix: Instances: ensure unique instance ids Jacques Lucke 2025-08-11 10:03:59 +02:00
  • eb73729e67 Fix #144314: crash when syncing sockets with recursive closures Jacques Lucke 2025-08-11 10:03:21 +02:00
  • f6ee7e13b2 Fix: Geometry Nodes: wrong data-block default values Jacques Lucke 2025-08-11 09:49:06 +02:00
  • 9fbf7e9ec2 GPU: Remove wrapper type for gpu::UniformBuf Clément Foucault 2025-08-11 09:46:45 +02:00
  • 1388a70914 GPU: Remove wrapper type for gpu::Shader Clément Foucault 2025-08-11 09:34:28 +02:00
  • 06b32f6c1d Vulkan: Add assert to check valid API usage Jeroen Bakker 2025-08-11 09:06:55 +02:00
  • b37fa3f7db Cleanup: remove duplicate assignment Jacques Lucke 2025-08-11 08:57:56 +02:00
  • c8507ed375 Refactor: Geometry Nodes: use SocketValueVariant for data-block types Jacques Lucke 2025-08-11 08:53:47 +02:00
  • 785a915321 Fix: Geometry Nodes: keep materials on geometries in bundles in simulation/bake Jacques Lucke 2025-08-11 08:03:43 +02:00
  • 496eb15f21 Fix: Geometry Nodes: fix using constexpr if Jacques Lucke 2025-08-11 07:42:58 +02:00
  • e0170883d4 Fix #144126: Set Selection node can still fail with incorrect domain Hans Goudey 2025-08-10 09:11:36 -04:00