Commit Graph

  • 2da51cef50 Cleanup: Silent unused parameter Jeroen Bakker 2025-08-04 16:15:59 +02:00
  • 5d1bea7ff5 Fix #143780: Bounds overlay ignores edit mesh Hans Goudey 2025-08-04 16:04:04 +02:00
  • 535842fb92 Cleanup: Confusing and varied naming of 'last_control_point_index' Mattias Fredriksson 2025-08-04 16:03:35 +02:00
  • 9afa991316 Hydra: Handle dome light rotation Dawid Kurek 2025-08-04 15:58:37 +02:00
  • 83472b19fe Fix: Cycles: Show correct minimum OptiX GPU driver in preferences Alaska 2025-08-04 15:48:43 +02:00
  • 89a45a66aa Cleanup: Use consistent parameter name, remove const in declaration Hans Goudey 2025-08-04 09:42:24 -04:00
  • ff4d840cf8 Cycles: Add polarized Fresnel function for conductors Amogh Shivaram 2025-08-04 15:36:36 +02:00
  • e266692688 Fix #143907: Cycles: Crash when custom camera shader is not found Lukas Stockner 2025-08-04 15:32:52 +02:00
  • 3107d1f962 Cycles: Improve parameter packing for BSDFs and emission Lukas Stockner 2025-08-04 15:19:40 +02:00
  • 2da5969fdc Vulkan: Remove framebuffer slot assert Jeroen Bakker 2025-08-04 14:42:10 +02:00
  • 6e7eb4d7b6 Fix: Grease Pencil: Sculpt Smooth Tool Bezier Handles Casey Bianco-Davis 2025-08-04 14:23:53 +02:00
  • 3e181be081 Fix: Grease Pencil: Hide Bezier handles overlay in Curve selection mode Casey Bianco-Davis 2025-08-04 14:20:17 +02:00
  • 02977873fb Fix #143685: Use correct shader for points for vertex slide YimingWu 2025-08-04 14:02:11 +02:00
  • cf32baff18 Fix #143892: Crash inside node group in viewport compositor Omar Emara 2025-08-04 13:39:02 +02:00
  • 4bd48fcd41 I18N: Updated UI translations from git/weblate repository (942b7e0e2cea7d). Bastien Montagne 2025-08-04 12:10:17 +02:00
  • 6acdca7b92 I18N: Add Malayalam language to UI translations. Bastien Montagne 2025-08-04 12:08:17 +02:00
  • 720cc7d08c Fix #143014: make the rip operator's error message more user-friendly Loïc DAUTRY 2025-08-04 10:44:35 +02:00
  • a5043308f2 Fix: Tests: Avoid RecursionError in EEVEE performance tests Christoph Neuhauser 2025-08-04 08:54:10 +02:00
  • 2aae3c4ec7 Fix #143490: Missing uniform for POLYLINE_UNIFORM_COLOR gpu python API youle31 2025-08-04 08:52:02 +02:00
  • 54bfc11f68 Cleanup: avoid indenting entire geometry nodes modifier blend-write function Jacques Lucke 2025-08-04 06:39:16 +02:00
  • 578c5f57d3 Fix #143368: Prefer tangent space custom normals when joining meshes Hans Goudey 2025-08-03 19:40:40 +02:00
  • 0c41f53cf7 Fix #143738: Broken lines overlay in curve overlay Iliya Katushenock 2025-08-03 17:36:23 +02:00
  • 74a2211f95 Geometry Nodes: Increase parallelism in Geometry Proximity node Hans Goudey 2025-08-03 11:18:59 -04:00
  • 1229fba5c9 Fix #143856: Data race in curves/point cloud selection Hans Goudey 2025-08-03 10:47:39 -04:00
  • e59fb784ff Geometry Nodes: Use standard node width for face neighbors node Hans Goudey 2025-08-03 10:03:30 -04:00
  • 250e809d6f Fix #143870: Grease Pencil: Fix typo in dash modifier YimingWu 2025-08-03 14:09:08 +02:00
  • 77563587cd Geometry Nodes: trace bundles/closures through repeat zone, simulation zone and bake node Jacques Lucke 2025-08-02 22:28:17 +02:00
  • dfeeaa98fd Grease Pencil: Use Curve overlay for Bezier handles Casey Bianco-Davis 2025-08-02 15:37:59 +02:00
  • f271a48b6b Geometry Nodes: improve link-drag-search for bundle and closure nodes Jacques Lucke 2025-08-02 14:09:06 +02:00
  • 69dee02d4f Cleanup: quiet unused variable warning Jacques Lucke 2025-08-02 13:30:34 +02:00
  • 4f9b66fe4a Fix: Nodes: restore active node after copy-pasting nodes Jacques Lucke 2025-08-02 13:24:12 +02:00
  • 99984b3b05 Nodes: optimize freeing all nodes Jacques Lucke 2025-08-02 12:35:16 +02:00
  • 9fd877e174 Fix: Nodes: copied node not always added to nodes_by_id Jacques Lucke 2025-08-02 11:34:09 +02:00
  • 644a1791b9 Fix: Nodes: shader socket missing in some places Jacques Lucke 2025-08-02 11:14:32 +02:00
  • 9cb50ea83b Refactor: Nodes: pass tree type to supports_socket_type function for socket items Jacques Lucke 2025-08-02 11:13:38 +02:00
  • 5b73f798d0 Refactor: Nodes: allow passing already unique name/identifier to node copy function Jacques Lucke 2025-08-02 11:02:10 +02:00
  • 252b983c0c Geometry Nodes: change idnames of experimental bundle and closure nodes Jacques Lucke 2025-08-02 10:17:39 +02:00
  • 9579bca13f Geometry Nodes: disallow leading or trailing whitespace in bundle item names Jacques Lucke 2025-08-02 06:56:54 +02:00
  • d72e7f9d6e Cleanup: only handle selection when BM_mesh_esubdivide uses selection Campbell Barton 2025-08-02 04:41:40 +00:00
  • 619d370703 Cleanup: rename click_drag to press_drag functions, variables Campbell Barton 2025-08-02 14:04:56 +10:00
  • 62aac627a5 Cleanup: rename KM_CLICK_DRAG to KM_PRESS_DRAG for clarity Campbell Barton 2025-08-02 13:41:38 +10:00
  • 9c29815d00 Docs: include a note on when key-map versioning runs Campbell Barton 2025-08-02 13:37:19 +10:00
  • a3bf386d43 Cleanup: use full sentences in text editor code-comments Campbell Barton 2025-08-02 13:21:27 +10:00
  • 6d899a6726 Cleanup: naming & reduce declaration scope in the PyAPI for lib loading Campbell Barton 2025-08-02 02:10:59 +00:00
  • 58c7bb3fc7 Cleanup: minor corrections to library loading logic, improve docs Campbell Barton 2025-08-02 11:09:07 +10:00
  • bdc0d39aa4 Fix #143722: Set a default exposure for Hydra dome/world light Jesse Yurkovich 2025-08-01 20:48:23 +02:00
  • 62b532040d Tests: Reduce glare streaks threshold Ian Yoo 2025-08-01 20:36:11 +02:00
  • 903fefff48 Tests: Add pixelate test Ian Yoo 2025-08-01 19:49:57 +02:00
  • 1ecd193488 Fix #143439: Explicit Properties for Knife Tool Harley Acheson 2025-08-01 18:55:36 +02:00
  • 0cce8536dc Fix: Tests: Two-stage shader compilation in EEVEE performance tests Christoph Neuhauser 2025-08-01 18:35:27 +02:00
  • aa50de76a7 Fix assert when assigning active material of an object through RNA. Bastien Montagne 2025-08-01 18:17:08 +02:00
  • 5725176312 Fix: GPU: Shader cache clearing on subprocess crash Miguel Pozo 2025-08-01 17:50:44 +02:00
  • 89380338c0 Cleanup: Remove unused variable Miguel Pozo 2025-08-01 17:44:05 +02:00
  • a64083d6e4 Cleanup: use version_node_* for Map Value Habib Gahbiche 2025-08-01 17:35:01 +02:00
  • e8ddaff8ea Fix #143087: OpenGL: Startup crash on old AMD drivers Miguel Pozo 2025-08-01 16:42:49 +02:00
  • 142d491064 Tests: Compositor: tests for Value Map node Habib Gahbiche 2025-08-01 16:42:21 +02:00
  • e6c12f19b5 Fix: Geometry Nodes: wrong socket syncing for nested bundles Jacques Lucke 2025-08-01 16:34:48 +02:00
  • 3ca28acbb3 Introduce Python code generator for OpenAPI spec to dataclasses Sybren A. Stüvel 2025-08-01 16:33:56 +02:00
  • 24a7c42766 Cleanup: Remove unused and outdated render test files Brecht Van Lommel 2025-08-01 16:02:48 +02:00
  • 7158e02aed Modeling: Set shape key default value to 1.0 Nika Kutsniashvili 2025-08-01 15:43:31 +02:00
  • 8678766c5a Fix #143648: Cannot add collection instances to light linking Philipp Oeser 2025-08-01 15:43:00 +02:00
  • 34db9bd087 Fix: OpenGL: Invalid GL info on GPUSecondaryContexts Miguel Pozo 2025-08-01 15:32:50 +02:00
  • 562020e0f0 Tests: Fix keying screen test Ian Yoo 2025-08-01 15:27:34 +02:00
  • 1667d69d3b Cleanup: Cycles: use constexpr in kernel Weizhen Huang 2025-08-01 14:06:13 +02:00
  • f4ae983dfb RNA: Improve handling of ID refcounting by Pointer properties. Bastien Montagne 2025-08-01 14:01:24 +02:00
  • 2c27d2be54 Cleanup: grammar corrections, minor improvements to wording Campbell Barton 2025-08-01 11:35:51 +00:00
  • 53380ed8b2 Cleanup: redundant check for shader type Habib Gahbiche 2025-08-01 13:38:54 +02:00
  • 4a36f5b2dc Fix: Rigify: Wrong type in create_object_data for Grease Pencil Falk David 2025-08-01 13:35:10 +02:00
  • 930a942dd0 Refactor: Cycles: Move block sizes into common header Hugh Delaney 2025-08-01 13:26:02 +02:00
  • 3905cdd89a Fix #143455: crash in Grease Pencil Shrinkwrap modifier when there is a dependency cycle Jacques Lucke 2025-08-01 12:58:31 +02:00
  • bd7b8bbeaf Shape Keys: expand tooltip of Make Basis Key operator Sybren A. Stüvel 2025-07-28 15:59:54 +02:00
  • abb0c49870 Shape Keys: let Make Basis Key also update the "relative to" fields Sybren A. Stüvel 2025-07-28 15:56:23 +02:00
  • 3d40246e94 Python: add HTTP file downloader Sybren A. Stüvel 2025-08-01 12:27:56 +02:00
  • 53832755ae Compositor: Adds extension modes to map UV node Benjamin Beilharz 2025-08-01 11:00:24 +02:00
  • f03392a09a Fix #141436: Dilate node Feather mode has artifacts Christoph Neuhauser 2025-08-01 10:52:33 +02:00
  • d04ae09aff Compositor: remove scene.node_tree from Python API Habib Gahbiche 2025-08-01 10:30:11 +02:00
  • d415890708 RNA: Improve handling of bitflags enum properties. Bastien Montagne 2025-08-01 10:25:41 +02:00
  • b9958fa4da Modeling: mirror support for the hide operator tariqsulley 2025-08-01 05:02:08 +00:00
  • 0720f90606 Edit Mesh: add EditMeshSymmetryHelper utility class tariqsulley 2025-08-01 14:22:14 +10:00
  • e191d3d243 IO: OBJ improvements for NURBS curves Mattias Fredriksson 2025-08-01 06:37:28 +02:00
  • 2b97043379 Cleanup: use doxygen comments for BLF headers Campbell Barton 2025-08-01 04:08:30 +00:00
  • 62dc34621a Cleanup: quiet warning in GCC Campbell Barton 2025-08-01 14:02:26 +10:00
  • c04310d69f Fix memory leak when loading libraries fails from Python Campbell Barton 2025-08-01 13:40:56 +10:00
  • 531d3d0a9c Cleanup: Rename sculpt_undo.cc NodeGeometry variables Sean Kim 2025-08-01 00:24:21 +02:00
  • e7378f1efd Fix: Avoid CLG_Level warning when -1 is used as CLI parameter Sean Kim 2025-07-31 22:23:16 +02:00
  • c91a21d42b Fix: Geometry Nodes: crash when linking closure/bundle to group in/output extent socket Jacques Lucke 2025-07-31 22:06:30 +02:00
  • 890ab23e0d Refactor: Nodes: return pointer instead of reference from in/output_by_identifier Jacques Lucke 2025-07-31 21:58:58 +02:00
  • 90b0e06fc7 Fix: Geometry Nodes: handle linking bundle/closure node to incompatible socket Jacques Lucke 2025-07-31 21:45:42 +02:00
  • 6ac9b974ea Fix #98089: Improved Alignment of Playhead and Keyframes Harley Acheson 2025-07-31 21:36:07 +02:00
  • f73f9ad477 Geometry Nodes: move closure and bundle nodes to their own menu Jacques Lucke 2025-07-31 21:08:47 +02:00
  • 9788f9f62a Geometry Nodes: sync bundle/closure nodes on first link Jacques Lucke 2025-07-31 20:49:28 +02:00
  • 95422b95ee Fix: UI: Fuzzy Search: incorrect max acceptable edit distance for deletions in short words Jean-Silas 2025-07-31 20:47:06 +02:00
  • f03259b0d1 Geometry Nodes: improve info/error messages for mismatching data types Jacques Lucke 2025-07-31 20:41:27 +02:00
  • 4c3724180b Refactor: Geometry Nodes: extract value tracing to separate file Jacques Lucke 2025-07-31 20:35:09 +02:00
  • b7194ad693 Geometry Nodes: move sync out of subpanel for bundle/closure nodes Jacques Lucke 2025-07-31 20:23:39 +02:00
  • 39c066ee53 UI: Add common theme properties panel; make preview range common Nika Kutsniashvili 2025-07-31 20:19:00 +02:00
  • 0730d3f256 Fix: Python API: bpy.app.is_job_running('SHADER_COMPILATION') Miguel Pozo 2025-07-31 20:06:27 +02:00
  • 972c0b9463 UI: BLF Use Custom NotDef Not Last Resort Harley Acheson 2025-07-31 19:53:29 +02:00
  • b4a355b30d Fix: Ensure world nodes have topology cache for Hydra илья _ 2025-07-31 19:49:15 +02:00
  • cedd7edd29 Cleanup: Cycles: Use gtest header instead of Blender test header Brecht Van Lommel 2025-07-31 19:46:54 +02:00