Commit Graph

  • 1c6c05ea7e Refactor: Make highlighted tiles constant in the API Sergey Sharybin 2023-07-20 11:16:04 +02:00
  • 45f58a5b5f Cleanup: Remove extern "C" from C++ only header Sergey Sharybin 2023-07-19 17:15:06 +02:00
  • 6f0477bd1d Fix #107918: Weight Gradient tool paints over locked vertex groups Pratik Borhade 2023-07-27 16:06:07 +05:30
  • 3a89ffc99c Refactor: anim, make ArmatureDrawContext *ctx parameters const Sybren A. Stüvel 2023-07-27 12:26:17 +02:00
  • 610834540a GPv3: Return correct mode in BKE_paintmode_get_active_from_context Falk David 2023-07-27 12:22:47 +02:00
  • 4aef0204ac Refactor: anim, drawing code, split up get_pchan_color into three funcs Sybren A. Stüvel 2023-07-25 10:53:21 +02:00
  • 725542cf42 Refactor: anim, avoid passing constflag everywhere Sybren A. Stüvel 2023-07-25 10:52:27 +02:00
  • 4c12801532 GPv3: Send notifiers and undo push when changing the active layer Pratik Borhade 2023-07-27 11:37:45 +02:00
  • 69150a35ba Refactor: anim, small refactor of armature drawing code Sybren A. Stüvel 2023-07-21 17:57:39 +02:00
  • b195f9a3da GPv3: Cleanup: Looping over frames in a layer Amelie Fondevilla 2023-07-27 11:29:13 +02:00
  • f7570c5ef4 Animation: Disable NLA mapping if no NLA tracks are present Christoph Lendenfeld 2023-07-27 09:31:43 +02:00
  • 1339400845 Cleanup: quite pylint keymap warnings Campbell Barton 2023-07-27 16:54:09 +10:00
  • a7dd864dcf Keymap: simplify default keymap for paint modes Julien Kaspar 2023-07-27 16:19:48 +10:00
  • 98ed1fd011 Fix region toggle pie menu exception on unknown regions Campbell Barton 2023-07-27 16:12:03 +10:00
  • 3857668756 Remove duplicate keymap item in c14a43acce Campbell Barton 2023-07-27 16:00:53 +10:00
  • c14a43acce Fix paint stroke "mode" property being reused when weight painting Campbell Barton 2023-07-27 15:50:28 +10:00
  • bdd09a16ef Cleanup: internal keymap function names Campbell Barton 2023-07-27 15:17:01 +10:00
  • c7595272eb RNA: fail with an error when unused callbacks are assigned Campbell Barton 2023-07-27 15:07:39 +10:00
  • 2f39d8df59 Cleanup: remove unused rna_Main_filepath_set callback Campbell Barton 2023-07-27 15:07:20 +10:00
  • 3da47a6084 Cleanup: remove unused set callbacks from readonly RNA properties Campbell Barton 2023-07-27 14:32:40 +10:00
  • 8d9422cfe3 Fix #110508: Text Object Select Attributes in Object Mode Harley Acheson 2023-07-27 05:31:08 +02:00
  • f557222a7b Fix: Mesh face normal calculation can give zero vectors Hans Goudey 2023-07-26 22:41:42 -04:00
  • 7548059886 Keymap: restore mirror transform shortcut in weight paint mode Campbell Barton 2023-07-27 12:30:44 +10:00
  • cc892efcd4 Cleanup: use snake case, especially for structs that define callbacks Campbell Barton 2023-07-27 12:04:18 +10:00
  • d4b2054f1f Cleanup: various C++ cleanups Campbell Barton 2023-07-27 11:23:35 +10:00
  • 27cb0e18b7 code_clean: skip "parenthesis_cleanup" in macro definitions Campbell Barton 2023-07-27 11:12:04 +10:00
  • 4bd8f24b81 Update OBJ parser tests for Principled BSDF Sheen versioning change Lukas Stockner 2023-07-27 03:19:48 +02:00
  • a838e141fe Cleanup: quiet compiler warnings Campbell Barton 2023-07-27 10:49:43 +10:00
  • c66a694056 Cycles: Replace Sheen model in the Principled BSDF Lukas Stockner 2023-07-27 02:17:44 +02:00
  • 234f866db2 RNA: move rna_test.c to C++ Jacques Lucke 2023-07-26 19:27:56 +02:00
  • b3223d3f4f Fix #110426: render hanging when drawing metadata in the image editor Brecht Van Lommel 2023-07-26 18:46:18 +02:00
  • 0c07fb50c8 GPv3: Keyframe on-click selection Amelie Fondevilla 2023-07-26 17:59:09 +02:00
  • 0fab1f4f68 Fix #110170: Cycles CUDA cloud rendering artifacts with spatial splits Brecht Van Lommel 2023-07-26 16:29:42 +02:00
  • d6aa9906fd Modifiers: Add idname field to ModifierTypeInfo Falk David 2023-07-26 17:08:14 +02:00
  • 580833165c Fix #109583: Avoid non-threadsafe writing to custom normals data Hans Goudey 2023-07-26 17:04:13 +02:00
  • 741c684bf6 Refactor: Pass context to UI view item activate function Julian Eisel 2023-07-26 16:47:17 +02:00
  • 2e9bc6373c Refactor: Deduplicate view item active state logic Julian Eisel 2023-07-26 16:33:28 +02:00
  • 29aa89e4ec Fix: build error in windows debug builds Jacques Lucke 2023-07-26 16:39:48 +02:00
  • 932332ad6e BMesh: move bmesh module to C++ Jacques Lucke 2023-07-26 16:12:55 +02:00
  • 325acb51df Grease Pencil: move legacy grease pencil editors code to C++ Jacques Lucke 2023-07-26 16:12:48 +02:00
  • 5f437908a2 Cleanup: Correct grid view comments Julian Eisel 2023-07-26 15:39:22 +02:00
  • dedd55df33 Fix API design issue with activating UI view items Julian Eisel 2023-07-26 15:32:26 +02:00
  • add3ec71d2 Cleanup: Address clang-tidy warnings in UI views Julian Eisel 2023-07-26 15:08:21 +02:00
  • 5846b9164a GeometrySet: Add new GreasePencilComponent Falk David 2023-07-26 13:59:37 +02:00
  • cda7e5af19 PyAPI: expose missing show_region_* properties Campbell Barton 2023-07-26 21:48:09 +10:00
  • 88dd1d4408 Keymap: rename "Toolbar Toggle" to "Region Toggle" Campbell Barton 2023-07-26 21:40:12 +10:00
  • 00e6adb49c Grease Pencil: move legacy grease pencil modifiers to C++ Jacques Lucke 2023-07-26 13:45:04 +02:00
  • 38542ceeda DRW: Make tests pass Clément Foucault 2023-07-26 12:04:21 +02:00
  • ad2771878d DRW: Add missing defines for tests Clément Foucault 2023-07-26 11:45:36 +02:00
  • 2a286ff0f1 GPU: Make shader tests pass on OpenGL Clément Foucault 2023-07-26 11:16:42 +02:00
  • 4c12988d5a GPv3: Add filtering for channels in the grease pencil dopesheet Amelie 2023-07-26 11:06:36 +02:00
  • 8fc2b6ad06 GPv3: Prevent crashes from the dopesheet functions Amelie 2023-07-26 10:29:40 +02:00
  • 9c7ef4a3b4 Fix build error in fcacebbfb1 Campbell Barton 2023-07-26 15:52:54 +10:00
  • ab7161e41a Keymap: add experimental "Toolbar Toggle Pie" preference Campbell Barton 2023-07-26 15:23:31 +10:00
  • 566118f7f1 UI: change the name of RGN_TYPE_UI in the enum to "Sidebar" Campbell Barton 2023-07-26 15:23:30 +10:00
  • 44b9fba9d2 Cleanup: restore parenthesis in ME_FACE_TRI_TOT macro Campbell Barton 2023-07-26 15:23:28 +10:00
  • e6dafbed66 Cleanup: spelling in comments Campbell Barton 2023-07-26 15:23:26 +10:00
  • cf49cbde45 Cleanup: use doxygen formatting in UI_interface.h, DNA_screen_types.h Campbell Barton 2023-07-26 15:23:24 +10:00
  • fcacebbfb1 Cleanup: brief unsigned types, bool literals, correct struct comments Campbell Barton 2023-07-26 15:23:23 +10:00
  • 6f85a1ae9f Tools: fixes/improvements for 'check_struct_comments' check Campbell Barton 2023-07-26 15:23:21 +10:00
  • 673fc326db Cleanup: Remove unnecessary manual mesh edit data destruction Hans Goudey 2023-07-26 00:08:31 -04:00
  • f9a4fcd8cf Cleanup: Access more mesh data with C++ methods Hans Goudey 2023-07-25 21:59:47 -04:00
  • fce95f330d Fix #110475: 'Use Mouse Position' option for navigation not working Germano Cavalcante 2023-07-25 21:35:43 -03:00
  • aebc743bf1 Cleanup: Make format Hans Goudey 2023-07-25 15:23:56 -04:00
  • 95edff7495 Cleanup: Rename mesh custom data fields Hans Goudey 2023-07-25 21:15:52 +02:00
  • b0d1226b6c Cycles: refine MSVC version check for /jumptablerdata Xavier Hallade 2023-07-25 19:54:59 +02:00
  • aef3d1c95b Fix grease pencil crash with render engines that don't deliver Z pass Brecht Van Lommel 2023-07-25 19:06:47 +02:00
  • 97007e56e5 Fix Freestyle build error when not using unity build Brecht Van Lommel 2023-07-25 19:13:11 +02:00
  • 716f909a4f Cycles: add /jumptablerdata to MSVC compiler flags Xavier Hallade 2023-07-25 18:50:57 +02:00
  • af19de3986 Cleanup: Pass edge to corner map by value in normal calculation Hans Goudey 2023-07-25 11:55:48 -04:00
  • bd4be36894 Cleanup: Avoid passing redundant face index in normal calculation Hans Goudey 2023-07-25 10:56:07 -04:00
  • 0e87e25b37 Cleanup: Simplify iteration over mesh faces, use utility functions Hans Goudey 2023-07-25 10:24:46 -04:00
  • 6b872079fe Fix #88752: overlapping IK constraints with zero-influence misbehave Nathan Vegdahl 2023-07-25 16:45:31 +02:00
  • 4ea2baf4ae CMake: revert last weeks modernizations Ray molenkamp 2023-07-25 16:43:21 +02:00
  • 9d0907560a UI: Refactor quick label tooltip implementation for buttons Julian Eisel 2023-07-25 16:22:31 +02:00
  • 89811cb96f Cleanup: unused-imports in tests/ Campbell Barton 2023-07-25 21:43:53 +10:00
  • d7558a243c Keymap: avoid 3D View transform inheritance Campbell Barton 2023-07-25 21:21:59 +10:00
  • 932a85a24f Fix tests failing from errors in the users startup file Campbell Barton 2023-07-25 21:14:50 +10:00
  • b248295530 Depsgraph: handle camera switching via markers in context drivers. Alexander Gavrilov 2023-07-15 18:38:24 +03:00
  • 406f601c4b Depsgraph: change the fix for #107081 to handle any Scene references. Alexander Gavrilov 2023-07-16 14:10:36 +03:00
  • 347a466e15 Depsgraph: tag relations update when marker camera refs are changed. Alexander Gavrilov 2023-07-19 21:54:39 +03:00
  • cc7dcfcfd5 Depsgraph: tag relations update from Set Active Object As Camera. Alexander Gavrilov 2023-07-15 18:32:53 +03:00
  • 5f764b361c Fix 'bl_keymap_validate' test Campbell Barton 2023-07-25 20:51:33 +10:00
  • 9581007322 Cleanup: correct declaration Campbell Barton 2023-07-25 20:51:32 +10:00
  • db0b804a0a UI: Attempt to restore region for redo from Adjust Last Operation panel Julian Eisel 2023-07-25 12:42:42 +02:00
  • 63c07c80f5 Cleanup: Use const for screen lookup helpers Julian Eisel 2023-07-25 12:37:56 +02:00
  • 4137f9a87f Fix missing redraws of affected regions with dynamically sized regions Julian Eisel 2023-07-25 12:07:53 +02:00
  • aefc9835f8 Cycles: oneAPI: fix kernel host-side compilation with MSVC 17.7 Xavier Hallade 2023-07-25 12:01:09 +02:00
  • 1f302a0635 Cleanup: Small changes to GP smooth operator Hans Goudey 2023-07-25 11:00:45 +02:00
  • f397ba7571 BLI: update blender::Set vs std::unordered_set benchmark results Jacques Lucke 2023-07-25 10:49:14 +02:00
  • c6725b935c Fix #109720: load_post can't be used to initialize the driver namespace Campbell Barton 2023-07-25 15:32:31 +10:00
  • 530ee6e7fa Cleanup: make class doc-strings directly above classes Campbell Barton 2023-07-25 14:11:42 +10:00
  • ac5be3efde Cleanup: use SPDX copyright in header Campbell Barton 2023-07-25 13:59:53 +10:00
  • 7210b80895 Cleanup: run code_clean, remove struct, use utility macros & nullptr Campbell Barton 2023-07-25 13:31:18 +10:00
  • 4fd3ec6337 Tools: code_clean: add a default value for '--edits' & '--match' Campbell Barton 2023-07-25 12:49:40 +10:00
  • ad7150dcca Tools: improve code_clean's 'remove_struct' edit to avoid CPU overhead Campbell Barton 2023-07-25 12:49:02 +10:00
  • 481eaff790 Tools: improve code_clean's 'use_brief_types' edit to skip typedef's Campbell Barton 2023-07-25 11:40:14 +10:00
  • 921d6dc3e2 Cleanup: typedef uchar, ushort, uint & ulong in freestyle Campbell Barton 2023-07-25 12:51:50 +10:00
  • 4150152d0f Fix #109663: Allow Animation Keymap in Spreadsheet Editor Harley Acheson 2023-07-25 00:35:06 +02:00
  • 1dfeac246d UI: Only Show Spreadsheet Scroll Bars When Necessary Harley Acheson 2023-07-24 23:49:32 +02:00