Commit Graph

  • fe3c6ef448 Cleanup: spelling in comments Campbell Barton 2024-08-10 11:32:37 +10:00
  • 52a0d4252e Refactor: Sculpt: Create per-pbvh topology automasking initialization Sean Kim 2024-08-10 02:15:41 +02:00
  • 12aa569f6e Cleanup: Remove now unused PBVH vertex iteration macro Hans Goudey 2024-08-09 17:32:58 -04:00
  • 391ebb603c Sculpt: Refactor for pose brush factors creation Hans Goudey 2024-08-09 17:30:25 -04:00
  • 810fee35f3 Fix #126074: Sculping on a non-basis shape key modifies mesh Sean Kim 2024-08-09 22:34:25 +02:00
  • ae13fb5a53 Refactor: Sculpt: Various cleanups in relax brush Hans Goudey 2024-08-09 21:37:58 +02:00
  • 3e5751c726 Fix: Animation Editors Dopesheet RNA paths incomplete/wrong Philipp Oeser 2024-08-09 20:00:15 +02:00
  • 4349d6b766 Fix #126101: Crash with lines generated by geometry nodes grid node Hans Goudey 2024-08-09 13:29:19 -04:00
  • 3c394d39f2 Fix: USD: Write sparse attribute data correctly Jesse Yurkovich 2024-08-09 19:48:52 +02:00
  • 5835ea1eaf Build: C++20: Properly implement some definitions of operator== Jesse Yurkovich 2024-08-09 19:48:05 +02:00
  • 67eef274ee Build: C++20: Replace the removed std::shared_ptr::unique API Jesse Yurkovich 2024-08-09 19:47:29 +02:00
  • 4d17c674af Overlay-Next: Add debug group to edit mesh Clément Foucault 2024-08-09 19:20:49 +02:00
  • e2ade82b41 Annotations: Revert removal of some API functions Falk David 2024-08-09 17:28:30 +02:00
  • 2c275aec87 Overlay-Next: Mesh Edit Mode Clément Foucault 2024-08-09 16:29:59 +02:00
  • e5805ba07d Overlay-Next: Force Field Laurynas Duburas 2024-08-09 16:26:17 +02:00
  • 4505b854f7 Overlay-Next: Relation Laurynas Duburas 2024-08-09 16:25:38 +02:00
  • 1079be11b3 Fix: More GPU subdivision crashes with loose edges Hans Goudey 2024-08-09 15:53:04 +02:00
  • bd9ce206db Fix: DRW: Missing vnor attribute on edit mesh cage Clément Foucault 2024-08-09 15:27:53 +02:00
  • 4d572b216f Fix #126131: GPv3: Crash when deleting everything in edit mode Pratik Borhade 2024-08-09 15:23:10 +02:00
  • f313fb4709 Fix #125970: GPv3 primitive tool is not initializing selection attribute Lukas Tönne 2024-08-09 15:06:43 +02:00
  • 983687ebfc Tests: extend OBJ test coverage for #126065 Aras Pranckevicius 2024-08-09 14:49:17 +03:00
  • 86e7668b11 Fix #117367: OBJ importer does not correctly import vertex colors when not all vertices have them Scurest 2024-08-09 08:53:49 +02:00
  • 58d04bfa7c Fix: DRW: Missing vnor attribute on edit mesh and edges Clément FOUCAULT 2024-08-09 08:30:32 +02:00
  • a6ec643229 Fix: DRW: Missing data upload Clément FOUCAULT 2024-08-09 08:18:51 +02:00
  • 724112d51d Fix: DRW: Missing default enabled program point size Clément FOUCAULT 2024-08-09 08:15:42 +02:00
  • ae85b54ffc Fix: DRW: Missing vnor attribute on edit mesh and edges Clément FOUCAULT 2024-08-09 08:13:36 +02:00
  • 0250596f5b Cleanup: Sculpt: Remove more unnecessary shape key flushing Hans Goudey 2024-08-08 15:53:39 -04:00
  • 72b5fd677b Cleanup: Sculpt: Use C++ Array for fake neighbor indices Hans Goudey 2024-08-08 15:30:56 -04:00
  • a2e3abd2d0 Refactor: Sculpt: Fake neighbor data creation Hans Goudey 2024-08-08 15:14:56 -04:00
  • 68146fe479 Fix: Sculpt pose brush incorrectly accumulates translations Hans Goudey 2024-08-08 14:52:47 -04:00
  • c862d40e09 Fix: USD: Ensure animated velocities are loaded correctly in rare case Jesse Yurkovich 2024-08-08 21:54:18 +02:00
  • 3acb5ae41b Cleanup: Sculpt: Remove unnecessary deform flushing function Hans Goudey 2024-08-08 12:29:50 -04:00
  • f09395c69e Refactor: Sculpt: Refactor relax mesh filter Hans Goudey 2024-08-08 18:19:54 +02:00
  • 0e2ef7f6f1 Geometry Nodes: Default opacity value in "Curves to Grease Pencil" node Falk David 2024-08-08 17:58:07 +02:00
  • 8c04261644 Cleanup: Sculpt: Pass vertex instead of iterator struct to relax function Hans Goudey 2024-08-08 10:58:46 -04:00
  • f11b650767 Refactor: Add SCULPT_vertex_attr_get overloads Sean Kim 2024-08-08 16:57:38 +02:00
  • 0549be7128 Libs: macOS: Update Python version to 3.11.9 Sergey Sharybin 2024-08-08 16:49:59 +02:00
  • 29edcef5c9 Fix #125670: Regression: Setting parent to triangle changes object location Jacques Lucke 2024-08-08 16:42:53 +02:00
  • f2fcbc3330 Cleanup: Format Omar Emara 2024-08-08 17:36:23 +03:00
  • d99e6f82da Cleanup: Move some sculpt mode functions to C++ namespace Hans Goudey 2024-08-08 10:11:44 -04:00
  • 9ca6e049a7 GPv3: Draw Mode: Context menu Pratik Borhade 2024-08-08 16:03:09 +02:00
  • ce6454d02f Fix #126005: x64 Blender on Apple Silicon doesn't render properly in Cycles GPU Sergey Sharybin 2024-08-08 16:01:23 +02:00
  • 9106383a52 Fix #99875: Reserve 0 SDNA struct index for raw data. Bastien Montagne 2024-08-08 15:56:33 +02:00
  • 006f954f5c Sculpt: Refactor area normal/center sampling Hans Goudey 2024-08-08 15:41:59 +02:00
  • f40cf759c7 Compositor: Add experimental option for new CPU compositor Omar Emara 2024-08-08 15:40:06 +02:00
  • d74d8ceb23 Cleanup: move BKE_packedFile.h to C++ Jacques Lucke 2024-08-08 15:13:14 +02:00
  • 2eba062ac0 GPv3: Add initial tests for Python API Falk David 2024-08-08 14:42:24 +02:00
  • 3f5d380365 Fix #125897: Use cyclic when handling curves selection YimingWu 2024-08-08 14:12:09 +02:00
  • 5ee7d02840 Fix #91369: Remove physics constraint references to avoid crash on undo Eoin Mcloughlin 2024-08-08 14:05:14 +02:00
  • 149825bc2a Fix #125946: Crash when adding compositor node Omar Emara 2024-08-08 13:54:22 +02:00
  • c5f95c8e2c Cleanup: Formatting Falk David 2024-08-08 13:05:14 +02:00
  • 1b2b47d6d7 Fix: GPv3: Python API: Wrong argument type in remove function Falk David 2024-08-08 13:01:57 +02:00
  • 7e9776a167 Fix #125863: Crash baking textures with Cycles Metal Sergey Sharybin 2024-08-08 12:08:35 +02:00
  • 2e412e683b Tools: improve gdb frame filter for lazy functions Jacques Lucke 2024-08-08 12:02:00 +02:00
  • f172b570dd Fix #125922: Interpolation tool should use active material Lukas Tönne 2024-08-08 11:29:52 +02:00
  • 477d520376 Fix #125895: Brush invert setting was not taken into account for fill Lukas Tönne 2024-08-08 11:29:05 +02:00
  • de10f8513c Libs: Update Python version to 3.11.9 Sergey Sharybin 2024-08-08 11:20:49 +02:00
  • a451971026 Fix #124691: Custom bone wire rendering broken on Mac Christoph Lendenfeld 2024-08-08 11:19:12 +02:00
  • 1899ea25d5 GPv3: Python API: Rename drawing API functions Falk David 2024-08-08 11:05:21 +02:00
  • 77f75353b0 Anim: Remove empty FCurves from layered Actions Christoph Lendenfeld 2024-08-08 11:06:49 +02:00
  • 51f94d6234 Tools: add GDB debug extension Jacques Lucke 2024-08-08 10:28:17 +02:00
  • 8edae047e8 UV: add "shared vertex" option to "Merge UVs by Distance" Anish Bharadwaj 2024-08-08 17:33:17 +10:00
  • 5de3de9bf7 Fix: View3D shading RNA paths incomplete/wrong Philipp Oeser 2024-08-08 08:41:00 +02:00
  • 7f7d85036f Cleanup: Sculpt: Remove unused functions Hans Goudey 2024-08-07 22:34:22 -04:00
  • 2582858e08 Refactor: Sculpt: Specialize grab active vertex preview Hans Goudey 2024-08-07 22:13:18 -04:00
  • 1b29b52f2d Cleanup: Sculpt: Move paint cursor code to C++ namespace Hans Goudey 2024-08-07 21:49:23 -04:00
  • 5946af3556 Cleanup: Sculpt: Reduce usage of sculpt session positions array Hans Goudey 2024-08-07 17:20:33 -04:00
  • 65f97245dc Cleanup: Sculpt: Unify deformed position access Hans Goudey 2024-08-07 17:08:31 -04:00
  • 79d6125660 Sculpt: Process all undo nodes at once in position undo/redo Hans Goudey 2024-08-07 17:05:51 -04:00
  • 4d41be1371 Cleanup: Sculpt: Remove unused active vertex functions Hans Goudey 2024-08-07 17:00:11 -04:00
  • 915be63b01 Cleanup: Simplify topology automasking code Sean Kim 2024-08-08 00:58:10 +02:00
  • 034550cc4b Cleanup: Sculpt: Remove unused function Sean Kim 2024-08-08 00:53:32 +02:00
  • 90bcc3b5dc Fix #124646: Cycles: Point Density node still works on surfaces in OSL Lukas Stockner 2024-08-08 00:48:35 +02:00
  • b63d691570 UI: Allow Changing Alpha for Multicolor Icons Harley Acheson 2024-08-07 23:28:17 +02:00
  • 6bb2e5a691 WM API: Improve naming of WM_window_pixels_* functions Jonas Holzman 2024-08-07 22:30:31 +02:00
  • ecc3d1db4e Refactor: Sculpt: Refactor surface smooth mesh filter Hans Goudey 2024-08-07 22:17:06 +02:00
  • ebcdfeb77e Refactor: Sculpt: Refactor sharpen mesh filter Hans Goudey 2024-08-07 21:39:05 +02:00
  • e16e07b2da Refactor: Introduce typed version of SculptSession#active_vertex Sean Kim 2024-08-07 21:17:42 +02:00
  • 51152cec30 Refactor: Sculpt: Inline cube brush tip distance test Hans Goudey 2024-08-07 14:09:02 -04:00
  • 34d71b8088 Refactor: Sculpt: Remove flood_fill add_active methods Sean Kim 2024-08-07 19:45:40 +02:00
  • 50b5b4678b Refactor: Sculpt: Extract pose brush preview data Sean Kim 2024-08-07 19:21:35 +02:00
  • a9d318d2f3 Fix #124292: GPU subdivision loose edges crash Hans Goudey 2024-08-07 19:11:23 +02:00
  • 998712ba2e Cleanup: Sculpt: Move SculptBoundary struct Sean Kim 2024-08-07 19:08:57 +02:00
  • a512afe9b5 Cleanup: Sculpt: Remove unnecessary const in function declarations Sean Kim 2024-08-07 19:08:09 +02:00
  • febdb2f487 Cleanup: Remove unused headers in sculpt header files Sean Kim 2024-08-07 19:06:55 +02:00
  • 636b3b1b64 Cleanup: Sculpt: Simplify cube brush falloff math Hans Goudey 2024-08-07 12:46:45 -04:00
  • 8d209d9f62 Cleanup: Sculpt: Remove duplicate clipping test Hans Goudey 2024-08-07 12:17:15 -04:00
  • f1e82c99b9 Fix: Division by zero in Cycles render scheduler Sergey Sharybin 2024-08-07 18:24:19 +02:00
  • da92505c7d Overlay-Next: Anti-Aliasing Clément Foucault 2024-08-07 17:35:24 +02:00
  • f98bf61eac Fix: GL: IndexBuf: Out of bound copy during indices upload Clément Foucault 2024-08-07 17:26:44 +02:00
  • 6b522c5e30 Fix #125307: Precision issues with MetalRT Alaska 2024-08-07 17:20:09 +02:00
  • 06ce65d3b6 Fix: Crash in sequencer tests after recent commit Sergey Sharybin 2024-08-07 17:03:21 +02:00
  • df4df3cd52 Fix #114940: Cycles: GGX roughness has abrupt cutoff David Murmann 2024-08-07 16:53:07 +02:00
  • 04ae9ffd7f GPU: Add assert on zero sized VBOs Clément Foucault 2024-08-07 16:30:46 +02:00
  • e7c20e99df GPU: Add padding bytes to VBO and IBO Clément Foucault 2024-08-07 16:28:21 +02:00
  • 88d4b4097c OSD: Guard unneeded buffers behind defines Clément Foucault 2024-08-07 16:24:39 +02:00
  • bcacb01d34 Cleanup: Make more VSE functions use const arguments where they can Aras Pranckevicius 2024-08-07 15:53:06 +02:00
  • 5ecb70964e Fix #125490: Scene strip incorrectly rendered as solid view. Richard Antalik 2024-08-07 15:22:37 +02:00
  • 5a9fe638de Fix #125935: Insert unicode text popup not working Pratik Borhade 2024-08-07 13:13:20 +02:00
  • 5861b078f7 Core: rename ID.flag and ID.tag values Jacques Lucke 2024-08-07 12:12:17 +02:00