Commit Graph

  • 6796cce11d Refactor: add a function to access images extensions from it's format Campbell Barton 2023-05-05 12:40:27 +10:00
  • f15889a9f9 Sculpt: Split face set visibility invert into its own operator Joseph Eagar 2023-05-04 17:48:51 -07:00
  • e5598d067b BKE_image: simplify UDIM tile label access, return string length Campbell Barton 2023-05-05 10:24:17 +10:00
  • a79272a790 Sculpt: fix broken pbvh draw Joseph Eagar 2023-05-04 17:09:14 -07:00
  • 8cbb42c640 Cleanup: de-duplicate internal function for file/directory split Campbell Barton 2023-05-05 10:01:00 +10:00
  • 831bacec92 Cleanup: use function style casts & nullptr in C++ code Campbell Barton 2023-05-05 09:25:47 +10:00
  • ba3d7499fa Cleanup: spelling, use term polygons in polygon callbacks Campbell Barton 2023-05-05 09:25:45 +10:00
  • 49c09d7640 Cleanup: remove inline pointcache extension stripping Campbell Barton 2023-05-05 09:25:43 +10:00
  • f2bbcc317f Cleanup: format Campbell Barton 2023-05-05 09:25:41 +10:00
  • e858aa7181 Fix #107623: Do not allow dragging search menu from custom socket illua1 2023-05-04 19:27:55 +02:00
  • 93d464dcd1 Fix snapping with constraint flickering Germano Cavalcante 2023-05-04 14:05:32 -03:00
  • 730b11034f Cleanup: Move remaining modifier files to C++ Hans Goudey 2023-05-04 18:35:37 +02:00
  • eca8e6bf5e Refactor: Convert mask module to C++ Sergey Sharybin 2023-05-04 17:36:01 +02:00
  • 5aa51cf607 EEVEE-Next: Fix warning when using Metal backend Clément Foucault 2023-05-04 17:01:11 +02:00
  • 78d2f162e8 Metal: Fix EEVEE-Next shader compilation errors Clément Foucault 2023-05-04 16:34:15 +02:00
  • aa31d9be80 Metal: Fix Workbench-Next shader compilation errors Clément Foucault 2023-05-04 16:33:55 +02:00
  • 6b5b777ca3 UI: add Proportional Size to Proportional Edit popover Germano Cavalcante 2023-05-04 16:39:22 +02:00
  • 239c1194a0 Fix #107545: Mistakes in recent node.cc cleanup illua1 2023-05-04 16:32:15 +02:00
  • 42d3df25f3 Cleanup: pass a const context to menu UI funcitons Campbell Barton 2023-05-05 00:19:31 +10:00
  • fc6418ae94 Cleanup: quiet "undef" compiler warning Campbell Barton 2023-05-05 00:18:59 +10:00
  • 2e7b896928 Fix strict compiler warning in ImBuf Sergey Sharybin 2023-05-04 15:51:24 +02:00
  • d0705bd697 Mesh: Split MLoopTri poly indices into a separate array Hans Goudey 2023-05-04 15:39:10 +02:00
  • bf77d3436d Cleanup: Comment formatting for preview image enums definitions Julian Eisel 2023-05-04 15:22:49 +02:00
  • 9d422f2fbc Cleanup: Avoid nesting (use early exit) in icon code Julian Eisel 2023-05-04 14:59:52 +02:00
  • 1049f11cc0 Fix #107566: Gesture face set respect hidden faces YimingWu 2023-05-04 14:51:36 +02:00
  • 5e1470d1b3 Animation: Clean up "Key" menu in Graph Editor Christoph Lendenfeld 2023-05-04 14:10:27 +02:00
  • 22e4e97310 macOS: Reduce Edit Mode Drawing Artifacts Jeroen Bakker 2023-05-04 12:42:37 +02:00
  • e674e32aa1 Fix: missing null check leads to crash when rendering Jacques Lucke 2023-05-04 11:04:21 +02:00
  • 9d6659bf07 Metal: Shader: Remove assertion of compilation success Clément Foucault 2023-05-03 19:25:22 +02:00
  • 2815f46883 Metal: ShaderLog: Add initial implementation Clément Foucault 2023-05-03 19:08:59 +02:00
  • e39c3c600c GPU: ShaderLog: Add more const correctness & notes supports Clément Foucault 2023-05-03 18:58:27 +02:00
  • b0c7e83805 Cleanup: formatting Jeroen Bakker 2023-05-04 10:23:15 +02:00
  • 1c57ac6ce7 Cleanup: remove unused member variable Jacques Lucke 2023-05-04 10:19:23 +02:00
  • 10a93aebf1 Fix #95855: prioritize selecting keys on active fcurve Nathan Vegdahl 2023-05-04 10:10:34 +02:00
  • f428fd8229 Vulkan: Share Device Between Contexts Jeroen Bakker 2023-05-04 10:06:48 +02:00
  • 93b6463113 Assert ImBuf & Main paths never use blend-file relative prefix Campbell Barton 2023-05-04 13:40:32 +10:00
  • 4395a35641 Cleanup: reduce indentation with early returns in allocimbuf Campbell Barton 2023-05-04 13:18:42 +10:00
  • cf16eab370 Cleanup: avoid calling stat twice in BLI_dir_create_recursive Campbell Barton 2023-05-04 13:12:35 +10:00
  • aa7d7c8e4b Cleanup: naming in BLI_path, reserve len for string length Campbell Barton 2023-05-04 11:55:17 +10:00
  • c891dbd162 RNA: replace BLI_strncpy with strcpy when when the size isn't meaningful Campbell Barton 2023-05-04 10:26:22 +10:00
  • 069db83152 BLI_string: move DEBUG_STRSIZE check into a macro, check sizes after nil Campbell Barton 2023-05-04 10:06:43 +10:00
  • 40ff2cfdc5 BLI_path: correct buffer size argument Campbell Barton 2023-05-04 09:06:14 +10:00
  • 9ebe819579 Fix #107577: Cycles crash with denoising and Ashikhmin-Shirley BSDF Lukas Stockner 2023-05-04 03:14:20 +02:00
  • 54e397cc78 Cleanup: convert node_exec.h to C++ Hong Shin 2023-05-04 00:09:29 +02:00
  • 2390abf1d3 Cleanup: Reduce indentation when setting custom normals Hans Goudey 2023-05-03 16:53:00 -04:00
  • 96f9930de1 Cleanup: Miscellaneous changes in corner fan normal calculation Hans Goudey 2023-05-03 16:20:57 -04:00
  • a7d652e459 Fix Unreported: GPencil grab tool doesn't work on strokes changed by modifiers Sietse Brouwer 2023-05-03 21:48:19 +02:00
  • 367145209c Cleanup: Move attribute_math to proper blenkernel namespace Hans Goudey 2023-05-03 12:07:01 -04:00
  • d9a7f1285f Cleanup: Rename field input classes to match UI names Hans Goudey 2023-05-03 11:50:05 -04:00
  • 7f040099e3 Cleanup: Deduplicate sampling at index in geometry nodes Hans Goudey 2023-05-03 11:46:18 -04:00
  • 09c1a93c21 Cleanup: Simplify CurvesGeometry deletion copying Hans Goudey 2023-05-03 11:42:01 -04:00
  • 1f76863f80 BLI: Remove clamping from generic span slicing Hans Goudey 2023-05-03 11:41:13 -04:00
  • 42cdd39618 Fix return of stack memory Sergey Sharybin 2023-05-03 17:59:12 +02:00
  • ac1ac6be9a Fix #107573: Purging orphan data deletes used data. Bastien Montagne 2023-05-03 16:01:25 +02:00
  • 109c1b92cd Fix #105621: USD export: incorrect texture alpha mapping Michael Kowalski 2023-05-03 16:12:52 +02:00
  • 7ff752b789 Cleanup: Unify mesh sampling multifunctions Hans Goudey 2023-05-03 15:07:16 +02:00
  • 743f57e95e Cleanup: Move draw_manager_profiling to C++ Hong Shin 2023-05-03 14:30:58 +02:00
  • 642e18e889 Cleanup: Move node_util.h to C++ Hong Shin 2023-05-03 14:21:14 +02:00
  • 0de54b84c6 Geometry Nodes: add simulation support Jacques Lucke 2023-05-03 13:18:51 +02:00
  • 7d5d1eae9e Cleanup: add commit to .git-blame-ignore-revs Campbell Barton 2023-05-03 20:30:03 +10:00
  • 1dcc8e6ffa Fix #107356: Cycles: improve oneAPI error handling Nikita Sirgienko 2023-05-03 12:05:04 +02:00
  • 8775cf804e Fix compilation on Windows after f30434ac99. Thomas Dinges 2023-05-03 11:55:24 +02:00
  • 88ace032a6 Metal: Storage buffer and explicit bind location support Jason Fielder 2023-05-03 11:46:30 +02:00
  • bcedbdcf6f Cleanup: improve code-comments, naming, use defines, correct spelling Campbell Barton 2023-05-03 17:31:48 +10:00
  • 5f0a5c9b15 Cleanup: remove redundant path splitting in font loading Campbell Barton 2023-05-03 17:18:49 +10:00
  • e5e17c5a81 Cleanup: rename "name" to "filepath" Campbell Barton 2023-05-03 16:58:46 +10:00
  • 7ec1456b43 Cleanup: remove BLI_path_abs call on ImBuf path when saving a sequence Campbell Barton 2023-05-03 16:57:06 +10:00
  • d824030782 Fix blend file relative path being copied into ImBuf::filepath Campbell Barton 2023-05-03 16:54:30 +10:00
  • f9fbbd8f80 Cleanup: expand on code-comments Campbell Barton 2023-05-03 16:31:06 +10:00
  • b690b8c16f Fix incorrect buffer size copying to StudioLight::filepath Campbell Barton 2023-05-03 16:26:42 +10:00
  • d770fd5ac4 Cleanup: remove unused BLI_dir_* functions Campbell Barton 2023-05-03 15:57:37 +10:00
  • 6b9a500a3a Cleanup: disambiguate terms "name", "file" & "str" / "string" Campbell Barton 2023-05-03 14:13:27 +10:00
  • 1f96fa1129 Cleanup: rename BLI_make_existing_file for clarity Campbell Barton 2023-05-03 11:49:47 +10:00
  • bb341eaf12 BLI_path: use module prefix for BLI_filename_make_safe Campbell Barton 2023-05-03 11:46:48 +10:00
  • 01aead42fc Cleanup: re-order split prefix/suffix return arguments last Campbell Barton 2023-05-03 10:54:28 +10:00
  • 947465c511 Cleanup: rename BLI_split_name_num, order return arguments last Campbell Barton 2023-05-03 10:40:38 +10:00
  • f30434ac99 BLI_string_utils: BLI_uniquename no longer accepts NULL defname Campbell Barton 2023-05-03 10:23:00 +10:00
  • 4115fcbc38 Cleanup: update, add function attributes for BLI_string & BLI_path Campbell Barton 2023-05-03 10:11:45 +10:00
  • 381de3bd9e Cleanup: format Campbell Barton 2023-05-03 11:15:09 +10:00
  • d5fc1b9ba4 Fix #107505: Temporary stack not cleared in BMesh normal calculation Hans Goudey 2023-05-02 17:24:00 -04:00
  • c2a2c2dcab Cleanup: Use array and span in weighted normal modifier Hans Goudey 2023-05-02 16:58:54 -04:00
  • 2e50e0a849 Fix #107514: Broken normals wtih weighted normal "keep sharp" option Hans Goudey 2023-05-02 16:58:35 -04:00
  • f865e67593 Refactor: Replace move_key with BKE_fcurve_keyframe_move_value_with_handles Christoph Lendenfeld 2023-05-02 22:12:54 +02:00
  • dc0251df72 Fix: Graph Editor - add operator flags for cursor wrapping Christoph Lendenfeld 2023-05-02 21:38:57 +02:00
  • b3a3b94976 Cleanup: Avoid allocating extra array in sample nearest node Hans Goudey 2023-05-02 15:07:40 -04:00
  • 5b876b810f Fix #106776: Volume cube won't render in Cycles Erik Abrahamsson 2023-05-02 20:13:58 +02:00
  • 22245115fd Fix #107499: Text Object Selection with Scale To Fit Mode Harley Acheson 2023-05-02 19:32:47 +02:00
  • 71e4f48180 Nodes: Improve link drag search value moving illua1 2023-05-02 18:50:34 +02:00
  • dc73b63460 Fix: crash baking empty rigid body world Philipp Oeser 2023-05-02 17:57:21 +02:00
  • d0c6117196 Fix #107420: crash getting PTCacheID when baking scene rigid body world Philipp Oeser 2023-05-02 17:56:17 +02:00
  • 88d03d15c1 Realtime Compositor: Implement Stabilize 2D node Omar Emara 2023-05-02 17:11:59 +02:00
  • 1a5ad33a57 Cleanup: Move pipeline.h to C++ Hong Shin 2023-05-02 16:55:45 +02:00
  • 9954a5d07c Cleanup: Remove left-over debug prints in own previous commits. Bastien Montagne 2023-05-02 16:20:01 +02:00
  • 96dcdbfc51 Vulkan: Correct Aspectbits for Depth Textures Jeroen Bakker 2023-05-02 16:20:25 +02:00
  • 5095ecc67b Cleanup: Rename LibOverride-related enum flags/tags. Bastien Montagne 2023-05-02 16:13:02 +02:00
  • 9ea2170cce LibOverride: Resync: Fix some issues with partial resync. Bastien Montagne 2023-05-02 15:23:13 +02:00
  • ba9ca7afb6 LibOverride: Resync: Delete non-user-edited 'isolated from root' liboverrides. Bastien Montagne 2023-05-02 13:45:26 +02:00
  • 5574a1bfc1 LibOverride: Fix/Improve resync behavior in some complex cases. Bastien Montagne 2023-05-02 12:42:19 +02:00
  • b724015840 LibOverride: Fix wrong assert in some cases in RNA tracks handling. Bastien Montagne 2023-05-01 14:52:45 +02:00
  • 17201752d9 Vulkan: Add FLOAT to SRGB and Depth24 Conversion Jeroen Bakker 2023-05-02 15:57:17 +02:00