Commit Graph

  • fd068e92f1 Cleanup: use the ELEM macro Campbell Barton 2023-01-03 11:14:55 +11:00
  • e39ca9d1e3 Cleanup: use function style casts for integer types in C++ Campbell Barton 2023-01-03 11:04:16 +11:00
  • 75cd1fdc0a Cleanup: format Campbell Barton 2023-01-03 11:03:50 +11:00
  • 9a18a9bfce Cleanup: warnings from descriptions ending with a full-stop Campbell Barton 2023-01-03 10:25:38 +11:00
  • 0e5dab0831 Cleanup: move doc-string into header Campbell Barton 2023-01-03 10:22:19 +11:00
  • bc2220733a Cleanup: spelling in comments Campbell Barton 2023-01-03 10:19:27 +11:00
  • 0c30873d82 Node Editor: Use the topology cache more when drawing node tree Hans Goudey 2023-01-02 17:55:32 -05:00
  • e550d8c8fd Cleanup: Use const variables in node tree drawing Hans Goudey 2023-01-02 17:37:26 -05:00
  • 13ad68d100 Node Editor: Avoid allocations for socket tooltip button arguments Hans Goudey 2023-01-02 16:45:49 -05:00
  • 0bc0e3f9f7 Fix: geometry nodes crashes with large trees Jacques Lucke 2023-01-02 18:33:48 +01:00
  • 9144b110ee Pose Library: recreate pose backup when flipping pose Sybren A. Stüvel 2023-01-02 18:29:35 +01:00
  • b386932dbb Cleanup: clarify overshoot options of tSlider Sybren A. Stüvel 2023-01-02 18:07:22 +01:00
  • 6eb1c98b15 Pose Library: press F while blending to flip the pose Sybren A. Stüvel 2023-01-02 18:02:36 +01:00
  • c74acb62b9 Cleanup: remove outdated TODO comment Sybren A. Stüvel 2023-01-02 17:49:45 +01:00
  • 90f194616b Depsgraph: clear update flags when skipping through no-op nodes. Alexander Gavrilov 2022-12-26 19:39:41 +02:00
  • ebec9eb75e Fix T103118: depsgraph issues for bbone property drivers on non-bbones. Alexander Gavrilov 2022-12-27 17:31:37 +02:00
  • 0efb79fb74 Geometry Nodes: Multithread transforming instances and point clouds Hans Goudey 2023-01-02 11:16:37 -05:00
  • adb4dd911b Point Cloud: Support set origin and apply scale operators Hans Goudey 2023-01-02 10:49:57 -05:00
  • 4ae8c52a95 Fix: Set active color attribute copy & paste mistake Hans Goudey 2023-01-02 10:39:55 -05:00
  • 94155fb6ff Anim: expose pose blending & backup system to RNA Sybren A. Stüvel 2023-01-02 16:39:51 +01:00
  • da4e2fe7fe OBJ: in exporter faces loop, move material index accessor outside of the loop Aras Pranckevicius 2023-01-02 16:14:51 +02:00
  • eaef8d50bc Fix T102672: OBJ exporter "material groups" option wrong for objects with >32k faces Aras Pranckevicius 2023-01-02 16:12:17 +02:00
  • 46c1cddabd Cleanup: anim, add some more documentation to the pose backup code Sybren A. Stüvel 2023-01-02 15:00:58 +01:00
  • 9d2ab1f8d3 Refactor: anim, move pose backup code from editors into blenkernel Sybren A. Stüvel 2023-01-02 14:39:17 +01:00
  • 153e1dc31a Fix T103513: Images lose their alpha channel when OSL is enabled for GPU Compute Patrick Mours 2023-01-02 13:52:59 +01:00
  • 68906c605f Fix T103080: Regression: Setup tracking scene is disabled Sergey Sharybin 2023-01-02 12:44:10 +01:00
  • a4e843c250 Cleanup: resolve variable ‘update’ set but not used warning Sybren A. Stüvel 2023-01-02 11:14:14 +01:00
  • 7e5a7928ca Cleanup: resolve 'no previous prototype' warning Sybren A. Stüvel 2023-01-02 11:13:40 +01:00
  • 4924f8cffd Cleanup: format Chris Blackbourn 2023-01-02 11:53:40 +13:00
  • 3277879085 Fix T103441: make OBJ importer ignore any unrecognized trailing per-face index data. Aras Pranckevicius 2023-01-01 19:30:20 +02:00
  • 8007f7e74f Fix T103212: ignore OBJ UV indices if no UVs are present Aras Pranckevicius 2023-01-01 19:14:37 +02:00
  • 614704f90c GPencil: Removing 'Only Show Selected' Requirement for DOPESHEET_HT_editor_buttons Kevin C. Burke 2022-12-31 16:26:27 +01:00
  • 17d66fe79e GPencil: 'Delete Duplicate Keyframes' in GPENCIL_MT_cleanup Menu Kevin C. Burke 2022-12-31 16:24:44 +01:00
  • f891ddd98d Cleanup: Use indices in curve to mesh, decrease variable scope Hans Goudey 2022-12-30 23:52:44 -05:00
  • 3340cc8102 Nodes: add asserts to detect invalid links earlier Jacques Lucke 2022-12-30 14:35:15 +01:00
  • 9cef74f58b install_deps.sh: Enable NVPTX backend for LLVM (and OSL). Bastien Montagne 2022-12-30 14:40:23 +09:00
  • c8741a3c03 Cleanup: Simplify node clipboard, use Vector instead of ListBase Hans Goudey 2022-12-29 16:40:29 -05:00
  • 81935098f1 Fix: Debug build failure after recent variable name change Hans Goudey 2022-12-29 15:36:33 -05:00
  • 83b103fd2f Geometry Nodes: use static instead of dynamic cast Jacques Lucke 2022-12-29 21:13:52 +01:00
  • dba2d82846 Geometry Nodes: avoid using enumerable thread specific on single thread Jacques Lucke 2022-12-29 21:05:41 +01:00
  • c744d5453f Nodes: Make more node and socket declaration fields public Hans Goudey 2022-12-29 14:55:27 -05:00
  • a09accb496 Geometry Nodes: speedup compute context hash generation Jacques Lucke 2022-12-29 20:45:51 +01:00
  • 5dcce58510 Cleanup: Use simpler vector for dragged node links Hans Goudey 2022-12-29 14:09:58 -05:00
  • 4d39b6b3f4 Geometry Nodes: skip logging socket values for invisible trees Jacques Lucke 2022-12-29 19:36:15 +01:00
  • 363e5e28ee DRW: Fix issues with multiview Clément Foucault 2022-12-29 18:20:48 +01:00
  • 2652029f3b Cleanup: Clang tidy Hans Goudey 2022-12-29 12:01:32 -05:00
  • 31f2242691 Fix T103520: Incorrect selection in paint mode operators Hans Goudey 2022-12-29 10:58:47 -05:00
  • b6ca942e47 Functions: support cycles in lazy-function graph Jacques Lucke 2022-12-29 16:38:18 +01:00
  • 47b9ed2409 Cleanup: Rename flag for node socket link status Hans Goudey 2022-12-29 10:28:29 -05:00
  • 887105c4c9 Cleanup: Use inline function for node socket visibility Hans Goudey 2022-12-29 10:27:27 -05:00
  • 2bd8c67d10 Cleanup: Rename function create_new_layer_dialog Antonio Vazquez 2022-12-29 16:09:37 +01:00
  • f53bb93af9 GPencil: Rename popup on Change active layer -> New Layer Aleš Jelovčan 2022-12-29 16:03:49 +01:00
  • 7e4f988072 BLI: improve node graph export in dot format Jacques Lucke 2022-12-29 15:09:52 +01:00
  • cc48610d2c BLI: improve support for using vectors as hash table keys Jacques Lucke 2022-12-29 14:59:48 +01:00
  • 72b4f91914 Fix T103526: crash when subsurface connects to Shader to RGB Jacques Lucke 2022-12-29 14:19:50 +01:00
  • 8c194e1ba6 Cleanup: format Chris Blackbourn 2022-12-29 20:49:08 +13:00
  • 4e027fdde6 update_deps.sh: Update OSL and USD for Blender 3.5.\ Bastien Montagne 2022-12-29 15:33:42 +09:00
  • 9e332b113b install_deps.sh: Update OIIO, OpenVDB, OSD and OCIO for Blender 3.5. Bastien Montagne 2022-12-29 12:56:46 +09:00
  • 6347562fb0 install_deps.sh: Update python, numpy and boost for 3.5. Bastien Montagne 2022-12-29 11:03:51 +09:00
  • c9b06505d8 Cleanup: Grammar in comments Hans Goudey 2022-12-28 20:39:14 -05:00
  • 3176b113e4 Geometry Nodes: Reduce socket logging overhead Hans Goudey 2022-12-28 20:37:16 -05:00
  • 8c6fe60844 Cleanup: Use const parameters for node poll functions Hans Goudey 2022-12-28 20:15:41 -05:00
  • d7dad425c0 Nodes: Make socket declaration member variables public Hans Goudey 2022-12-27 11:50:17 -05:00
  • 6aad3c7297 GPencil: Show Display Cursor popover for Eraser Antonio Vazquez 2022-12-27 16:45:09 +01:00
  • 87594726ab Cleanup: Improve documentation in Curves DNA header Hans Goudey 2022-12-27 10:31:40 -05:00
  • b6a11ae7d5 Cleanup: Warning in debug console due to full stop in description Pratik Borhade 2022-12-27 15:40:13 +05:30
  • a2cf9a8647 GPencil: Display real brush cursor size always Antonio Vazquez 2022-12-27 10:25:54 +01:00
  • 3adbe82e07 GPencil: Extract function to calculate cursor size Antonio Vazquez 2022-12-27 10:01:37 +01:00
  • dce7917717 Sculpt: Invert Expand behavior for masking consistency Joseph Eagar 2022-12-26 21:46:33 -08:00
  • a9cb66b856 Sculpt: Fix expand invert mode Joseph Eagar 2022-12-26 21:43:08 -08:00
  • 204de8c6db Sculpt: fix T103156: Scale square brush uvs by sqrt2. Joseph Eagar 2022-12-26 21:03:26 -08:00
  • 997eb77fd4 Fix T103453: Don't allow call Attribute Convert operator in edit mode Iliya Katueshenock 2022-12-26 14:49:20 -05:00
  • 5206d72dca Cleanup: Remove boolean template instantiation in Blur node Iliya Katueshenock 2022-12-26 14:46:21 -05:00
  • a7cec5a4db Fix T103011: Exact boolean skips copying edge custom data layers Jamell Moore 2022-12-26 14:43:32 -05:00
  • 7911954b40 Fix T103452: Active & default color attributes reset on modifier apply Hans Goudey 2022-12-26 10:49:21 -05:00
  • 6b9825e6f7 Fix T103463: Repeat last crashes in node editor Hans Goudey 2022-12-26 10:17:51 -05:00
  • 7be5ca63ae Python API Docs: explain the CANCELLED return code of operators. Alexander Gavrilov 2022-12-26 14:42:01 +02:00
  • cb93433a56 Band-aid fix crash when appending an overridden collection from T103062. Bastien Montagne 2022-12-26 20:24:16 +09:00
  • 87cf495860 Fix cloth regression after removing mvert pointers in Mesh. Alexander Gavrilov 2022-12-25 18:29:41 +02:00
  • 9e0feec0d3 Fix T103421: Library weak reference generates "Could not find .blend" errors when "Find Missing Files". Bastien Montagne 2022-12-26 16:31:25 +09:00
  • 32b1947be2 Fix T103389: Invalid flags in default_material_surface->nodetree->tag. Bastien Montagne 2022-12-26 16:22:50 +09:00
  • 09ba00974f Fix recent liboverride diff report refactor. Bastien Montagne 2022-12-25 20:01:59 +09:00
  • 00b3f863b8 Curves: Remove option to disable selection Hans Goudey 2022-12-24 16:09:16 -05:00
  • 8fab53c023 BLI: add last time to scoped averaged time Jacques Lucke 2022-12-24 14:00:46 +01:00
  • e1180bfdb2 GPencil: Use Material or Vertex Color for Brush cursor Antonio Vazquez 2022-12-24 11:37:13 +01:00
  • 14667de65b Fix uninitialized ColorSceneLinear4f occuring in certain situations. Martijn Versteegh 2022-12-23 12:01:59 +01:00
  • 4701421dbe UI: Remove unused light object panel (Correction) Aaron Carlisle 2022-12-23 19:06:29 -05:00
  • 014d0a8ede Update RNA to User manual mappings Aaron Carlisle 2022-12-23 19:00:02 -05:00
  • fea60eccbf UI: Remove unused light object panel Aaron Carlisle 2022-12-23 18:58:16 -05:00
  • a44c128482 GPencil: show brush size in Draw tool cursor Sietse Brouwer 2022-12-23 16:02:01 +01:00
  • b024577452 Fix: dangling attribute name pointer Jacques Lucke 2022-12-23 13:16:42 +01:00
  • 2838d9324d Cleanup: clang format Philipp Oeser 2022-12-23 12:04:56 +01:00
  • a521960fdd Fix T103426: Crash on Insert Keyframe Eimear Crotty 2022-12-23 11:19:43 +01:00
  • a8aae66f0e Asset Browser: New catalog menu Dalai Felinto 2022-12-20 13:05:40 +01:00
  • 834ca5d682 GPU: Fix Shader Builder stubs after removal of UNUSED macro in C++ Clément Foucault 2022-12-23 11:18:54 +01:00
  • fb8778a28c Fix T103394: default/active color status lost after remeshing Philipp Oeser 2022-12-22 15:13:08 +01:00
  • f803a0a95b Sculpt: Fix T103341: Move sculpt overlay flags to View3DOverlay.flag Joseph Eagar 2022-12-22 16:52:44 -08:00
  • 15c433d7d5 Fix: Missing UI context members after recent refactor Philipp Oeser 2022-12-22 16:14:15 -05:00
  • d9510f02c8 Animation: separate constraint owner space descriptions for objects Damien Picard 2022-12-22 16:52:17 +01:00
  • a7ad2dea62 Fix T97394: single points are brighter than stroke in 3D viewport Eimear Crotty 2022-12-22 14:22:39 +01:00