Commit Graph

  • a2d9d9e987 Fix #128269: Performance regression for some brushes Hans Goudey 2024-09-29 21:54:12 -04:00
  • ce301be39e Fix #128328: Missing PBVH draw data reupload of non-visible nodes Hans Goudey 2024-09-29 21:20:12 -04:00
  • eb6b96e70c Cleanup: Avoid unnecessary string copy when adding attribute Hans Goudey 2024-09-28 17:01:19 -04:00
  • 4426526813 USD: Add tests for multiple materials assigned to single mesh Jesse Yurkovich 2024-09-29 23:53:11 +02:00
  • 60acd02cf9 Fix: Sculpt: Clay strips brush ignores hardness Sean Kim 2024-09-29 21:08:01 +02:00
  • 4bc146f00a Refactor: Sculpt: Access mesh attributes once per brush step Sean Kim 2024-09-29 20:28:35 +02:00
  • 012b0ec528 Fix #128262: Fix alignment in Grease Pencil layer tree view Leon Schittek 2024-09-29 15:21:21 +02:00
  • 774bf48925 Fix: Build error without OpenVDB Pratik Borhade 2024-09-29 08:47:37 +02:00
  • 9c8c786a05 Fix error in studiolight preview Campbell Barton 2024-09-29 14:53:27 +10:00
  • 68c3517871 Fix: 'Snap to Grid' defaults to 'Center' instead of 'Median' when 'Closest' is selected Germano Cavalcante 2024-09-28 17:45:25 -03:00
  • d24483e0cf Geometry: Use StringRef for vertex group lookup Hans Goudey 2024-09-28 10:49:33 -04:00
  • 68be2d9af1 Cleanup: Add helper function to access vertex group index from name Hans Goudey 2024-09-28 10:38:51 -04:00
  • 751e009898 Cleanup: Remove unused variables in USD attribute writing Hans Goudey 2024-09-28 10:26:22 -04:00
  • 690d89089f Fix: Sculpt: Clay strips brush ignores hardness Hans Goudey 2024-09-28 10:25:37 -04:00
  • 117d4a51c3 Fix #128193: conditional socket visibility broken on Distribute Points on Faces node Iliya Katueshenock 2024-09-27 22:22:26 +02:00
  • 578fd9b10e Geometry Nodes: support grease pencil in Duplicate Elements node Jacques Lucke 2024-09-27 21:54:19 +02:00
  • 63a4b45b43 Cleanup: USD: take advantage of new AttributeIter::get API Jesse Yurkovich 2024-09-27 21:38:01 +02:00
  • 6d83f9a6b3 Cleanup: Sculpt: Extract common factor calculation methods Sean Kim 2024-09-27 20:42:54 +02:00
  • 6c62fe7ac8 Fix: Hydra memory leak when generated images are saved Jesse Yurkovich 2024-09-27 19:21:11 +02:00
  • 04c5044e61 Fix: Hydra "Object" texture coordinates incorrectly set to "World" Jesse Yurkovich 2024-09-27 19:20:25 +02:00
  • a9fa3657a6 Fix (unreported) link/append code adding full ID names in some cases. Bastien Montagne 2024-09-27 19:06:55 +02:00
  • 5e46e3d28a Subdiv: Remove topology refiner C-API wrapper Hans Goudey 2024-09-27 19:01:12 +02:00
  • 580b4a1a2d Fix #127479: VSE produces blank scene offscreen renders Richard Antalik 2024-09-27 18:41:26 +02:00
  • 0a2a8d612a Cleanup: Remove unused sculpt brush reset function Julian Eisel 2024-09-27 18:35:50 +02:00
  • 05a398cf45 UI: Preferences: Align new Editor properties Pablo Vazquez 2024-09-27 18:03:47 +02:00
  • 7665e28b37 GPv3: Assert in weight paint with zero points Pratik Borhade 2024-09-27 17:29:08 +02:00
  • d6ec2f0539 UI: Update icon for Grease Pencil layer and group Pablo Vazquez 2024-09-27 17:24:40 +02:00
  • 19465bec19 GPv3: Add canvas options to the overlay settings Falk David 2024-09-27 16:58:38 +02:00
  • 954f723421 Cleanup: GPv3: Remove duplicated "Add Extra" menu Falk David 2024-09-27 16:53:25 +02:00
  • 29c6e6c5b2 GPv3: "Select Similar" operator Lorenzo-Carpaneto 2024-09-27 16:51:19 +02:00
  • a75259fa14 GPv3: Make the Remove button work with groups. casey bianco-davis 2024-09-27 16:39:59 +02:00
  • 85e4bd19f6 Anim: Separate Slots operator Christoph Lendenfeld 2024-09-27 16:39:29 +02:00
  • ad2207243a Anim: invisible UI tweak for Action and Slot selectors in Properties Editor Sybren A. Stüvel 2024-09-27 16:29:32 +02:00
  • 1cf81d733a Fix: Outdated default brush names after essentials library update Julian Eisel 2024-09-27 16:27:40 +02:00
  • b1d2a70dbd Anim: send notifier when deleting a node from a node tree/group Sybren A. Stüvel 2024-09-27 16:24:06 +02:00
  • 7aa99cd562 Anim: make BKE_animdata_fix_paths_remove() compatible with slotted Actions Sybren A. Stüvel 2024-09-27 15:18:18 +02:00
  • 7acf871aa4 Refactor: Anim, simplify BKE_animdata_fix_paths_remove Sybren A. Stüvel 2024-09-27 12:57:31 +02:00
  • 04a3916a3a GPv3: Add Add Group button under the Add Layer button casey bianco-davis 2024-09-27 16:23:11 +02:00
  • e21b424eee Attributes: support setting the active attribute to "None" Campbell Barton 2024-09-27 23:47:14 +10:00
  • 6ed98c912b Anim: Handle legit slot assignment failure in versioning code Sybren A. Stüvel 2024-09-27 11:38:53 +02:00
  • fff6e59dde Anim: when assigning Action, check its ID type and NLA tweak mode Sybren A. Stüvel 2024-09-26 17:29:01 +02:00
  • f7effe8597 Anim: fix null pointer dereference when pushing down an Action Sybren A. Stüvel 2024-09-26 17:29:17 +02:00
  • a9dee36974 Cleanup: remove unused variables, imports Campbell Barton 2024-09-27 23:37:18 +10:00
  • fd59591fdc UI: Use proper icon for Grease Pencil selectors Pablo Vazquez 2024-09-27 15:04:46 +02:00
  • 481c8fd5a7 Vulkan: Memory leak in immediate mode during exit Jeroen Bakker 2024-09-27 15:01:10 +02:00
  • 9552b34528 Fix: Sculpt mode brush shortcuts not working Julian Eisel 2024-09-27 14:44:55 +02:00
  • 95f361ac31 Fix: Cycles occasional crash after Metal render Sergey Sharybin 2024-09-27 14:39:49 +02:00
  • 98f0926825 Geometry Nodes: Node tools soft selection and sculpt mask support Hans Goudey 2024-09-27 14:39:01 +02:00
  • 95b6cf0099 Anim: operator to move Slots to new action Christoph Lendenfeld 2024-09-27 14:34:24 +02:00
  • 59aaf322ba GPv3: Select operations in sculpt mode Pratik Borhade 2024-09-27 13:23:02 +02:00
  • 53b9594ee2 Geometry Nodes: Add "Merge Layers" node Falk David 2024-09-27 13:17:18 +02:00
  • 34f03b85e3 GPv3: Hide "Add Group" operator in dopesheet Falk David 2024-09-27 13:15:16 +02:00
  • e25405aeb7 Geometry Nodes: improve input labels on Integer Math node Brady Johnston 2024-09-27 11:56:05 +02:00
  • 87bef46096 Fix: Crash when there is no active layer/group. casey bianco-davis 2024-09-27 10:21:23 +02:00
  • 5250e57294 Fix #127288: Vulkan: Report Marketed Driver Version Jeroen Bakker 2024-09-27 09:24:15 +02:00
  • 38a888c794 Cleanup: correct FOREACH_OBJECT_FLAG_BEGIN flag argument Campbell Barton 2024-09-27 12:39:05 +10:00
  • 0f1bdd551c Fix: Sculpt: Debug assert when undoing deformation Sean Kim 2024-09-27 04:35:15 +02:00
  • f241c15042 Cleanup: Sculpt: Simplify threaded node iteration Hans Goudey 2024-09-27 04:31:39 +02:00
  • d832bf3ae4 Fix #122096: Crash after editing multi-user mesh with two scenes Hans Goudey 2024-09-27 04:29:53 +02:00
  • 7409db3e89 Fix crash applying object transform for multi-user objects Campbell Barton 2024-09-27 12:28:29 +10:00
  • 33b80415aa Cleanup: use const, correct arg names, spelling, use ELEMN(..) Campbell Barton 2024-09-27 10:50:55 +10:00
  • 634e44de9f Cleanup: remove redundant null check Campbell Barton 2024-09-27 10:48:19 +10:00
  • b2eb8cc0df UI: Edge Highlighting While Resizing Editors Harley Acheson 2024-09-27 00:56:52 +02:00
  • 726fd7365d Fix #126808: Crash when remeshing an object with a mirror modifier Sean Kim 2024-09-26 23:29:39 +02:00
  • 28e5c1412e UI: Editor Edge Highlighting Harley Acheson 2024-09-26 21:55:26 +02:00
  • 6d9641daee Sculpt: Followup change/fix to clay strips brush Hans Goudey 2024-09-26 15:03:58 -04:00
  • 74f266c119 Fix #127855: crash when changing interface socket type with custom sockets Jacques Lucke 2024-09-26 20:41:06 +02:00
  • f095f41c4a VSE: Faster timeline retiming keys drawing Aras Pranckevicius 2024-09-26 20:32:55 +02:00
  • 590123d2e5 Sculpt/Paint: Update essential library paths for brush assets Julian Eisel 2024-09-26 19:26:52 +02:00
  • 1e2ac0e899 Assets: Update assets repository hash for essentials library updates Julian Eisel 2024-09-26 19:23:35 +02:00
  • a537659341 Fix #127253: Compositor crop gizmo can produce invalid crop configurations Habib Gahbiche 2024-09-26 19:24:14 +02:00
  • fa33eb65bf Fix: missing translation in spreadsheet Jacques Lucke 2024-09-26 19:03:06 +02:00
  • 6eea579f11 Fix #128004: Clay strips tip roundness ignored with 1.0 hardness Hans Goudey 2024-09-26 12:42:58 -04:00
  • c1ab271480 Cleanup: Sculpt: Use C++ math types for brush cube distances Hans Goudey 2024-09-26 11:33:09 -04:00
  • 7b0c18afb4 UI: Automatically Add Some Tooltip Description Periods Harley Acheson 2024-09-26 17:53:28 +02:00
  • 6eac125f24 Fix: Draw face set does not work for multires / dyntopo Sean Kim 2024-09-26 17:37:50 +02:00
  • f3121a3b96 Fix #128143: Relax face sets doesn't modify mesh Sean Kim 2024-09-26 17:36:54 +02:00
  • 5c3d215bfc Fix: Geometry Nodes: support Material Selection node for curves Jacques Lucke 2024-09-26 16:22:06 +02:00
  • 725b5027fb Vulkan: Refactor immediate mode Jeroen Bakker 2024-09-26 16:01:30 +02:00
  • bcd0d14943 Versioning for layered actions Christoph Lendenfeld 2024-09-26 15:45:53 +02:00
  • 5f8721d92a Fix #127964: Crash when baking from mesh with no faces Sergey Sharybin 2024-09-26 15:45:02 +02:00
  • a1a00ec49c Fix: Uninitialized variable in versioning code Sergey Sharybin 2024-09-26 15:42:30 +02:00
  • 147d8aad54 Anim: Show Action Slot type in panel + change type icon RNA prop Sybren A. Stüvel 2024-09-26 15:33:44 +02:00
  • 3cfeebe7c7 glTF exporter: fix crash managing shader node groups Julien Duroure 2024-09-26 15:21:35 +02:00
  • 124bae5a4d Fix: use action_treat_as_legacy() where appropriate Nathan Vegdahl 2024-09-26 15:16:56 +02:00
  • 98a7aa2c41 glTF importer: Fix #127829: Importing Vertex Color on points / edges primitives Julien Duroure 2024-09-26 15:11:43 +02:00
  • 0208582c16 glTF exporter: Fix exporting Vertex Color on point/edge Julien Duroure 2024-09-26 15:02:47 +02:00
  • d5f1ff250b glTF exporter: fix crash using full collection hierarchy export Julien Duroure 2024-09-26 14:50:50 +02:00
  • c0a864aaa3 Fix #128102: Integer Math division has only float precision Charlie Jolly 2024-09-26 14:44:09 +02:00
  • b96a7b7204 Fix #127622: 4.1 splash screen won't render with MetalRT Sergey Sharybin 2024-09-26 13:39:22 +02:00
  • 381898b6dc Refactor: move BLI_path_util header to C++, rename to BLI_path_utils Campbell Barton 2024-09-26 21:13:39 +10:00
  • 6810084a47 Attributes: improve API to iterate over attributes Jacques Lucke 2024-09-26 12:59:00 +02:00
  • 63a6ff3008 Fix #128144: crash when rendering generated volume Jacques Lucke 2024-09-26 12:53:45 +02:00
  • 45085b2b0e Fix: cannot assign actions to IDs without animdata Nathan Vegdahl 2024-09-26 12:34:41 +02:00
  • d10db547a7 Fix: Assert drawing GPv3 outline stroke Pratik Borhade 2024-09-26 12:07:41 +02:00
  • 70313f68ce Vulkan: Log selected device Jeroen Bakker 2024-09-26 12:05:09 +02:00
  • 88b5467e0e Vulkan: Batch Upload Descriptor Sets Jeroen Bakker 2024-09-26 12:04:09 +02:00
  • d75cf2efd4 Vulkan: Refactor resource binding Jeroen Bakker 2024-09-26 10:59:45 +02:00
  • 9eae533e89 Fix #127908: Layered Action - slot users doesn't include action constraint Sybren A. Stüvel 2024-09-26 10:54:16 +02:00
  • ceaa064b97 Cleanup: Grease Pencil: Correct stroke outline tooltip description George Mavroeidis 2024-09-26 10:39:33 +02:00