Commit Graph

  • 734e3c5589 Spreadsheet: support double click to fit column width Jacques Lucke 2025-05-15 20:57:37 +02:00
  • c157fecc4e Nodes: support searching for frame/seconds to find Scene Time node Jacques Lucke 2025-05-15 20:56:33 +02:00
  • 578f935170 Nodes: support changing attached frame while transforming nodes Jacques Lucke 2025-05-15 20:54:29 +02:00
  • cbcf421db7 Cleanup: Draw: Use StringRef for attribute names Hans Goudey 2025-05-15 14:53:11 -04:00
  • 8ec093a2d8 Nodes: new operator to simplify adding named frames Jacques Lucke 2025-05-15 20:51:54 +02:00
  • 760cf70d63 Draw: Use VectorSet for generic attribute requests Hans Goudey 2025-05-15 20:43:31 +02:00
  • a3748b549b Fix #138868: Slow start up on when using certain OCIO config Sergey Sharybin 2025-05-15 20:26:02 +02:00
  • 906a27bdb2 Fix #138887: Clay Strips brush ignores automask settings Sean Kim 2025-05-15 20:11:42 +02:00
  • 97a1e1501b DRW: Add a new GPU context for rendering preview jobs Clément Foucault 2025-05-15 20:09:37 +02:00
  • a94a911e10 Fix: Slow USD import with certain OpenColorIO configs Brecht Van Lommel 2025-05-15 19:29:27 +02:00
  • 011b3f5cb3 Cleanup: Remove unused field from mesh draw batch cache Hans Goudey 2025-05-15 13:14:39 -04:00
  • af0cfcb01c MaterialX: Export Principled BSDF as OpenPBR Surface Michael B Johnson 2025-05-15 19:11:35 +02:00
  • 67ba636006 deps: Fix windows build. Ray Molenkamp 2025-05-15 09:19:29 -06:00
  • 54a7b0bc61 Fix: crash when determining RNA data path of driver F-Curve Sybren A. Stüvel 2025-05-15 16:31:59 +02:00
  • b13bdcfaeb Fix #138910: Crash with sculpt mode and "Texture" shading type Hans Goudey 2025-05-15 10:13:34 -04:00
  • df6e65dd93 Compositor: add viewer node to the default node tree Habib Gahbiche 2025-05-15 16:08:19 +02:00
  • 91627b3d47 GPU: Remove int float fetch mode combination Hans Goudey 2025-05-15 15:29:12 +02:00
  • eaa1e34eca Compositor: improve default node position Habib Gahbiche 2025-05-15 15:13:19 +02:00
  • 0d6a79a8f3 Cycles: Use CUDA 11 to compile PTX kernels Alaska 2025-05-15 15:00:47 +02:00
  • 3c726aaa6b Fix: Grease Pencil: Check lock status in assign/remove vgroup API Pratik Borhade 2025-05-15 14:53:44 +02:00
  • 8a984f4f4e Anim: Add "replace" mix mode to the Action Constraint Nathan Vegdahl 2025-05-15 14:30:01 +02:00
  • e4e49e1634 Nodes: don't jump viewer node if it's still visible Jacques Lucke 2025-05-15 12:11:07 +02:00
  • 1c72dca726 Cleanup: Remove unused code Jeroen Bakker 2025-05-15 12:00:09 +02:00
  • 3b3cab471a Fix #138843: Vulkan: Swapchain issues Jeroen Bakker 2025-05-15 11:57:44 +02:00
  • c07dfca81a Cleanup: Grease Pencil: Simplify get_bone_mat utility function Falk David 2025-05-15 11:41:30 +02:00
  • f4117f7146 Fix: Rigify Cat metarig Palm.002 roll misorientation Gianluca Giampuzzo 2025-05-15 11:40:59 +02:00
  • 74e244d9b7 Fix: Vulkan: memory leak when rendering animations Jeroen Bakker 2025-05-15 08:47:51 +02:00
  • 4365a0015f Vulkan: Add render discard pile to debug Jeroen Bakker 2025-05-15 08:45:54 +02:00
  • 499dcc3ae2 Compositor: Avoid clamping after HSVA conversion Omar Emara 2025-05-15 09:58:32 +03:00
  • a33df684c4 Cleanup: Nodes: use StringRefNull in socket item accessors Jacques Lucke 2025-05-15 08:41:21 +02:00
  • 79d37720de Nodes: Add Factor and Percentage subtypes for vector sockets Omar Emara 2025-05-15 08:29:41 +02:00
  • 1a7b53ec0b Geometry Nodes: don't trigger evaluation when adding a frame Jacques Lucke 2025-05-15 06:52:38 +02:00
  • 15c80a29a8 Cleanup: Various non-functional changes for sculpt raycast methods Sean Kim 2025-05-15 05:22:46 +02:00
  • b84e790b81 Spreadsheet: show column name in column header tooltip Jacques Lucke 2025-05-15 05:15:24 +02:00
  • 41781df1a6 Cleanup: VSE: Rename seq1 and seq2 references John Kiril Swenson 2025-05-15 05:01:39 +02:00
  • 0b6f774c90 Fix: Avoid precomputing factor cache in certain cases Sean Kim 2025-05-15 04:37:36 +02:00
  • 5d0df1f052 Cleanup: Move Surface Smooth brush initialization into brush file Sean Kim 2025-05-15 04:36:51 +02:00
  • e97e9c2904 Cleanup: various non functional changes for C++ Campbell Barton 2025-05-15 10:25:32 +10:00
  • 3ec7748485 Cleanup: spelling in comments (make check_spelling_*) Campbell Barton 2025-05-15 10:13:23 +10:00
  • 351fbff95b Refactor: UI: Replace uiItemM_ptr and uiItemM with uiLayout::menu Guillermo Venegas 2025-05-14 23:22:56 +02:00
  • 8ce4d737fa Fix: Various brush features do not use sampled area normal Sean Kim 2025-05-14 23:20:17 +02:00
  • 0cf8066284 Fix #138827: Line Project tool not working on scaled objects Nicola 2025-05-14 23:08:21 +02:00
  • 2e3debc4ca Assets: Enable asset metadata operators for brush shelf context menu Sean Kim 2025-05-14 23:01:31 +02:00
  • 5336246855 Fix: Call finish() for mutable attribute writers in new FBX importer Jesse Yurkovich 2025-05-14 21:40:27 +02:00
  • 745582ee01 Fix #138851: Assert on entering Sculpting workspace Sean Kim 2025-05-14 20:47:31 +02:00
  • b8d82c510f Fix #138782: "Set Origin > Geometry to Origin" can be inaccurate Philipp Oeser 2025-05-14 17:56:07 +02:00
  • 804449dfb0 Fix #128126: Hidden Node Groups not searchable in Add Node menu RedMser 2025-05-14 17:41:47 +02:00
  • dd698d4f24 Fix: Geometry Nodes: Asset catalog "Unassigned" does not show in menu quackarooni 2025-05-14 16:50:29 +02:00
  • a97ce49298 Fix: Asset Browser: typo in Import Method popover Pablo Vazquez 2025-05-14 16:37:54 +02:00
  • 6329e00cd1 UI: Improvements to shading layout Aaron Carlisle 2025-05-14 16:24:51 +02:00
  • 8f232517f0 Fix: Nodes: Missing builtin categories for handling asset catalogs quackarooni 2025-05-14 16:12:29 +02:00
  • a224ba806d Mesh: Rewrite face corner normals calculation Hans Goudey 2025-05-14 15:35:48 +02:00
  • 4d2aa7d828 Fix #138769: crash when baking Jacques Lucke 2025-05-14 15:19:29 +02:00
  • c77b93f49d Nodes: use modifier's persistent UID in context and viewer path Jacques Lucke 2025-05-14 15:18:36 +02:00
  • 153abc372e GPU: Replace U32/I32 combination with GPU_FETCH_INT_TO_FLOAT in UI code Hans Goudey 2025-05-14 15:15:21 +02:00
  • 919d2693c0 Build: expand Visual Studio natvis file Aras Pranckevicius 2025-05-14 14:45:40 +02:00
  • fdfd1de9a8 Fix: Geometry Nodes: empty expanded menu entries in modifier Jacques Lucke 2025-05-14 14:04:11 +02:00
  • 2bc284975b Refactor: remove the do_history argument from UV selection functions Campbell Barton 2025-05-14 11:48:42 +00:00
  • 7da0ecccce GHOST/SDL: support horizontal scroll events Campbell Barton 2025-05-14 11:48:41 +00:00
  • 7a013aa9a3 Compositor: Add Glare types to search menu Habib Gahbiche 2025-05-14 13:42:48 +02:00
  • afd760f2b7 UI: Ghost: support horizontal scrolling for 2D editors Jacques Lucke 2025-05-14 13:33:10 +02:00
  • d2bd988978 Fix build error, missing reference to INT_MIN Campbell Barton 2025-05-14 21:26:39 +10:00
  • 9e4c26574a VSE: new cache implementation Aras Pranckevicius 2025-05-14 12:59:46 +02:00
  • 4627e0d3d0 Fix #138168: Weightpainting: Smooth Operator does not respect locked flag Pratik Borhade 2025-05-14 11:42:15 +02:00
  • 6d9b9dd2c3 Refactor: Functions: extract user data to separate header Jacques Lucke 2025-05-14 10:54:28 +02:00
  • 4a50809daf Cleanup: Geometry Nodes: remove legacy type from socket item accessor Jacques Lucke 2025-05-14 10:19:29 +02:00
  • 5a882c7628 Fix: FCurve Settings RNA paths incomplete Philipp Oeser 2025-05-14 09:15:44 +02:00
  • 247d8183f8 Refactor: pass the select mode to EDBM_selectmode_set Campbell Barton 2025-05-14 11:26:58 +10:00
  • 5fc8d4f759 Fix: GPU: Broken tests Clément Foucault 2025-05-13 19:50:49 +02:00
  • 1e1ac2bb9b Fix: Various asserts when creating GPU vertex formats Hans Goudey 2025-05-13 19:07:01 +02:00
  • 3b1e123361 Refactor: UI: Replace uiItemS and uiItemS_ex with uiLayout::separator Guillermo Venegas 2025-05-13 17:54:26 +02:00
  • db7b5a480b Spreadsheet: make column widths editable Jacques Lucke 2025-05-13 17:47:02 +02:00
  • 55a831d134 Cleanup: Modifiers: rename function to draw modifier error message Jacques Lucke 2025-05-13 17:27:30 +02:00
  • 617858e453 GPU: Unified DataFormat enum Clément Foucault 2025-05-13 17:08:32 +02:00
  • 83a40ceae2 GPU: Shader Preprocess: Add support for BLI C++ vector functional swizzle Clément Foucault 2025-05-13 16:28:55 +02:00
  • 90be031d6b EEVEE: Optimize Upfront specialization Clément Foucault 2025-05-13 16:28:02 +02:00
  • 4ab8267b7e Fix: EEVEE: Broken assert Clément Foucault 2025-05-13 16:19:10 +02:00
  • a13db5be47 Cleanup: EEVEE: Warnings tautological-constant-out-of-range-compare Clément Foucault 2025-05-13 16:17:27 +02:00
  • 9ee5196db7 Refactor: Remove PBONE_VISIBLE and EBONE_VISIBLE macros Christoph Lendenfeld 2025-05-13 15:51:12 +02:00
  • dc02cc1d31 Fix: Vulkan: Soundness issues for Vulkan submission fences Josh Belanich 2025-05-13 15:45:46 +02:00
  • 6a0e6f5cff Fix: New FBX importer was not handling blender specific FullWeights Aras Pranckevicius 2025-05-13 15:43:08 +02:00
  • fba5e2ed58 Fix #138771: VSE Non-uniform scaling strip in Preview window broken Philipp Oeser 2025-05-13 14:41:36 +02:00
  • 9a540f480c Fix: Vulkan: Store large vertex buffers inside CPU RAM. Jeroen Bakker 2025-05-13 14:15:55 +02:00
  • c5ce142302 Fix: Vulkan: Incorrect enum value Jeroen Bakker 2025-05-13 14:12:11 +02:00
  • eaa3dd0cd3 Refactor: Remove data type from draw attribute request struct Hans Goudey 2025-05-13 13:35:30 +02:00
  • 8326285c2d Fix #138775: Vulkan: Separate discard pile for rendering Jeroen Bakker 2025-05-13 13:15:46 +02:00
  • 1d21d496f2 FFmpeg: Add support for 16 bits FFV1 output Martin Vignali 2025-05-13 11:10:33 +02:00
  • 0cee690de3 Fix: String file path interface socket has wrong type Omar Emara 2025-05-13 10:56:56 +02:00
  • 944f793aa2 Fix: Make various mesh properties non-animatable Nathan Vegdahl 2025-05-13 10:53:55 +02:00
  • b81fcb9592 Fix #138236: Vulkan: destroyed pipeline layouts could be reused Jeroen Bakker 2025-05-13 09:51:02 +02:00
  • e951ea250a Fix #138727: Crash translating a strip without an active strip Philipp Oeser 2025-05-13 09:13:28 +02:00
  • ca6571383a FFmpeg: Use Gray8 when rendering black and white with Quicktime Qtrle and Png Martin-Vignali 2025-05-13 08:55:26 +02:00
  • c2c61ce8c5 Cleanup: Nodes: decentralize node specific rna struct generation Jacques Lucke 2025-05-13 08:19:30 +02:00
  • 309ce182b8 Nodes: Allow dragging Group Inputs from the panel into the nodes editor Endor H 2025-05-13 07:17:48 +02:00
  • 23d5ae7da5 Refactor: Nodes: decentralize node storage blend read/write Jacques Lucke 2025-05-13 07:00:03 +02:00
  • 1d99f6e7a9 Cleanup: Geometry Nodes: simplify accessing node group input index Jacques Lucke 2025-05-13 05:48:49 +02:00
  • f1aebcb353 Cleanup: Geometry Nodes: extract draw context struct for node group operator Jacques Lucke 2025-05-13 05:44:24 +02:00
  • d81a6e4a7b Cleanup: Geometry Nodes: wrong name in node group operator Jacques Lucke 2025-05-13 05:34:40 +02:00
  • 1e071603a2 Cleanup: Geometry Nodes: simplify property name escaping Jacques Lucke 2025-05-13 05:30:54 +02:00
  • 9edd645638 Fix #138790: Crash applying empty geometry node modifier on point cloud Hans Goudey 2025-05-12 23:25:21 -04:00