Commit Graph

  • 537db96fb7 GHOST/NDOF: don't send button events when there is no active window Campbell Barton 2023-01-22 21:06:10 +11:00
  • 00ac2ddca2 Fix T103722: Stuck modifiers for wheel events over unfocused windows Campbell Barton 2023-01-22 20:48:17 +11:00
  • 4fcbfcfc96 Cleanup: GCC compiler warning Campbell Barton 2023-01-22 20:48:16 +11:00
  • c2a28f9f6c Cleanup: quiet compiler warnings Jacques Lucke 2023-01-22 02:03:44 +01:00
  • 96dfa68e5f Cleanup: extract function that slices parameters for multi-function call Jacques Lucke 2023-01-22 00:13:47 +01:00
  • 3f1886d0b7 Functions: align chunk sizes in multi-function evaluation Jacques Lucke 2023-01-22 00:03:25 +01:00
  • 8d98d5c402 Cleanup: fix compiling in debug mode Jacques Lucke 2023-01-21 23:56:11 +01:00
  • f2bb044fdb Cleanup: Move six mesh-related files to C++ Hans Goudey 2023-01-21 15:44:58 -06:00
  • 3d6fd2906b Cleanup: Move versioning_290.c to C++ Hans Goudey 2023-01-21 15:30:16 -06:00
  • 50387964b6 Curves: Add initial transform support Falk David 2023-01-21 20:38:36 +01:00
  • 0b17d171d7 Cleanup: Move three modifier related files to C++ Hans Goudey 2023-01-21 12:13:34 -06:00
  • cbd15d387f GHOST/Wayland: don't send activate/deactivate on pointer enter/leave Campbell Barton 2023-01-21 23:09:22 +11:00
  • 65f68ee023 Cleanup: compiler warnings Campbell Barton 2023-01-21 23:09:20 +11:00
  • 6aa29549e8 Fix T103887: Line Art Vertex Weight Transfer to target group broken Philipp Oeser 2023-01-20 11:51:43 +01:00
  • b5bb38400f Python API: Set defaults for Denoise Node Aaron Carlisle 2023-01-20 21:42:24 -05:00
  • 25864d3dfc Cleanup: Use ampersand instead of "and" for labels Aaron Carlisle 2023-01-09 00:19:26 -05:00
  • 68625431d5 Geometry Nodes: Adjust modifier UI to put field toggles on the right Leon Schittek 2023-01-20 17:41:34 -06:00
  • 2ea47e0def Geometry Nodes: Use checkbox for exposed boolean sockets Hans Goudey 2023-01-20 17:36:07 -06:00
  • 6a22230db4 Fix : accidentally committed typo, roo many closing brackets. Martijn Versteegh 2023-01-21 00:22:17 +01:00
  • a82c12ae32 Add collection properties to MeshUVLoopLayer to access UV and the associated bool attributes (Python API). Martijn Versteegh 2023-01-21 00:03:42 +01:00
  • 453724894e Fix T103704: Particle hair doesn't fall back to active UV Hans Goudey 2023-01-20 15:34:13 -06:00
  • 244c87dd68 Geometry Nodes: avoid geometry copy if nothing is selected in Set Position node Jacques Lucke 2023-01-20 21:27:13 +01:00
  • 37dfce550f Fix Cycles CUDA compiler warning with if constexpr Brecht Van Lommel 2023-01-20 20:15:31 +01:00
  • 60ea01aa30 Cleanup: Move four sculpt/paint files to C++ Hans Goudey 2023-01-20 11:55:43 -06:00
  • f31f7e3ef0 Cleanup: Remove unused light_sample_is_light() function. Thomas Dinges 2023-01-20 17:36:48 +01:00
  • 70ca15670d Curves: Edit mode selection operators Falk David 2023-01-20 16:40:51 +01:00
  • d650162ecd Curves: Add initial undo system Falk David 2023-01-20 16:32:25 +01:00
  • c07fdad03d Cleanup: Move multires files to C++ Hans Goudey 2023-01-20 07:59:38 -06:00
  • c8a10c43b1 Geometry Nodes: show number of curve points in socket inspection tooltip Jacques Lucke 2023-01-20 14:44:37 +01:00
  • c006ba83e0 Fix: execution graph for geometry nodes contained cycles leading to crash Jacques Lucke 2023-01-20 14:38:09 +01:00
  • d79abb5d4f Fix: missing clamping in single mode in Sample Index node Jacques Lucke 2023-01-20 14:33:06 +01:00
  • b6278c5a96 Fix: crash when subdividing curves Jacques Lucke 2023-01-20 14:15:22 +01:00
  • 31a505d1a5 Functions: add debug utility for lazy function graphs Jacques Lucke 2023-01-20 13:39:10 +01:00
  • 453e47eb42 Cleanup: suppress clang-tidy warning Campbell Barton 2023-01-20 22:30:25 +11:00
  • 5218391701 Fix assertion in UV path select Campbell Barton 2023-01-20 22:29:07 +11:00
  • 127eb2e328 Fix: wrong identifier int for interpolate curves node Jacques Lucke 2023-01-20 12:16:49 +01:00
  • 85908e9edf Geometry Nodes: new Interpolate Curves node Jacques Lucke 2023-01-20 12:09:29 +01:00
  • d072764809 Add RNA path functions to AssetMetaData and AssetTag structures. Bastien Montagne 2023-01-20 11:55:56 +01:00
  • 244522d6cb 3D Texturing: Remove actual invocation of print_debug. Jeroen Bakker 2023-01-20 11:15:37 +01:00
  • 884e14ac93 3D Texturing: Adding print_debug for visually inspecting the generated geometry. Jeroen Bakker 2023-01-20 10:28:58 +01:00
  • 721bd5e6cf Fix invalid swapBuffer calls & outdated window decorations on Wayland Campbell Barton 2023-01-20 17:58:02 +11:00
  • bbc35fef25 Cleanup: Remove remaining subdiv/subsurf files to C++ Hans Goudey 2023-01-19 21:40:50 -06:00
  • 1e8cc72f85 Cleanup: corrections, clarification to do comments Campbell Barton 2023-01-20 15:20:02 +11:00
  • 844cca9984 Cleanup: spelling in comments Campbell Barton 2023-01-20 15:19:32 +11:00
  • 06c836c911 WM: rename safe areas preset add operator Campbell Barton 2023-01-20 14:42:51 +11:00
  • 6672b5373f Fix T103971: uv packing wasn't ignoring uv islands on hidden faces Chris Blackbourn 2023-01-20 13:18:38 +13:00
  • 92734d868b PyDoc: resolve bpy.types & bpy.ops expanding sub-modules inline Campbell Barton 2023-01-20 13:50:15 +11:00
  • b73814c65c Cleanup: use function style casts for C++ Campbell Barton 2023-01-20 13:22:00 +11:00
  • d0010d48c7 Cleanup: add ED_uvedit_get_aspect_y utility function Campbell Barton 2023-01-20 13:12:28 +11:00
  • a0706d6cf0 Fix T102680: UV Pick shortest Path wrong for multi-object editing Campbell Barton 2023-01-20 12:51:50 +11:00
  • ebb519652c Object: add functionality to access the object as an index for operators Campbell Barton 2023-01-20 12:46:06 +11:00
  • 1184501d5c Sculpt: Fix T103948: Automasking stroke id not being updated Joseph Eagar 2023-01-19 18:32:40 -08:00
  • fcb0425f64 Sculpt: Remove old connected component API in favor of new island API Joseph Eagar 2023-01-19 18:22:59 -08:00
  • da21e035d3 Sculpt: Fix T103923: Expand face sets now taking visibility into account Joseph Eagar 2023-01-19 18:04:34 -08:00
  • 4fa6ce0973 Sculpt: Expand NORMALS and TOPOLOGY_DIAGNAL falloff now check islands Joseph Eagar 2023-01-19 17:55:25 -08:00
  • 0e35d5c095 Sculpt: Expand now waits for click before invoking when called from menu Joseph Eagar 2023-01-19 17:49:53 -08:00
  • 8a6c6a5dc5 Cleanup: Remove unused functions in sculpt automasking code Joseph Eagar 2023-01-19 17:30:17 -08:00
  • 8b5c2d9ef1 Sculpt: Restrict expand to active mesh islands for geodesic and topology Joseph Eagar 2023-01-19 17:27:40 -08:00
  • 9889918fd4 Sculpt: New API for keeping track of topology islands Joseph Eagar 2023-01-19 16:53:43 -08:00
  • 05bdef7ce6 Fix T103094: Cycles ignores small suns in Nishita sky Jeffrey Liu 2023-01-19 18:22:47 -06:00
  • 241d87e9f4 Curves: Add RNA access to evaluated normals per control point Hans Goudey 2023-01-19 17:43:55 -06:00
  • 203ab983ce Geometry Nodes: Rename node and socket for "Group ID" convention Hans Goudey 2023-01-19 16:55:37 -06:00
  • bbeb37696d Cleanup: format Chris Blackbourn 2023-01-20 11:43:28 +13:00
  • 79053a6ff7 Cleanup: Move several modifiers files to C++ Hans Goudey 2023-01-19 15:54:47 -06:00
  • 2ab72f6db8 Fix T103964: Assert on mouse hover of empty node editor Hans Goudey 2023-01-19 15:49:49 -06:00
  • fe552bf236 Cleanup: make format Brecht Van Lommel 2023-01-19 22:30:10 +01:00
  • 670b3c5013 Cleanup: compiler warnings Brecht Van Lommel 2023-01-19 22:36:07 +01:00
  • 190d66b51e Cleanup: Remove unused attribute API function Hans Goudey 2023-01-19 15:37:36 -06:00
  • baf69b064b Geometry Nodes: Avoid creating cyclic attribute when redundant Hans Goudey 2023-01-19 15:35:58 -06:00
  • 7db00d4ef7 Cleanup: Rename curves utility function Hans Goudey 2023-01-19 15:31:16 -06:00
  • 8d63293c46 Curves: Avoid building evaluated point offsets for poly curves Hans Goudey 2023-01-19 15:22:54 -06:00
  • 9233b609eb Cleanup: Use utility function for copying curve domain data Hans Goudey 2023-01-19 15:08:58 -06:00
  • dfd63bf1e4 Curves: Avoid reallocations when evaluating NURBS curves Hans Goudey 2023-01-19 14:29:14 -06:00
  • e12498e44e Cleanup: Avoid reallocations when evaluating curve in trim node Hans Goudey 2023-01-19 14:16:31 -06:00
  • 4cfa4f7551 Geometry Nodes: Parallelize flip faces node Hans Goudey 2023-01-19 14:14:12 -06:00
  • 76673e5fcf Cleanup: Use OffsetIndices abstraction in duplicate elements node Hans Goudey 2023-01-19 13:48:54 -06:00
  • 38a45e46bc Cleanup: Use OffsetIndices class in more cases Hans Goudey 2023-01-19 13:48:20 -06:00
  • d3ea931647 Fix: Compile error from designated initializers in C++ Hans Goudey 2023-01-19 13:35:37 -06:00
  • f71bfe4655 Fix anisotropic Beckmann regression test failing on Metal Weizhen Huang 2023-01-19 20:02:35 +01:00
  • fa67b84c34 NLA: Udating Blend-in and Blend-out values to clamp on NLA strip Transform Nate Rupsis 2023-01-19 13:42:23 -05:00
  • 9066f2e043 Cycles: Add support for OSL texture intrinsic on the GPU Patrick Mours 2023-01-18 17:28:03 +01:00
  • e270a198a5 Cycles: Markup to disable specialisation of kernel data fields (Metal) Michael Jones 2023-01-19 17:57:26 +00:00
  • 08b3426df9 Cycles: Occupancy tuning for new higher end M2 machines Michael Jones 2023-01-19 17:55:53 +00:00
  • e7af2503c5 Cleanup: Fix unused variable warning in merge by distance Hans Goudey 2023-01-19 11:53:32 -06:00
  • 2a41e0822a Fix T103911: Custom property edit gets wrong existing default Hans Goudey 2023-01-19 11:14:56 -06:00
  • 12a3de96bb Fix T103972: crash with cloth simulation rest shape key and subdivision surface Brecht Van Lommel 2023-01-19 17:32:09 +01:00
  • 25ce705617 Merge by Distance: split code into more specialized functions Germano Cavalcante 2023-01-19 12:31:40 -03:00
  • 90c6674f28 Fix T102615: crash on USD export for scenes with point clouds or hair Michael Kowalski 2023-01-19 10:57:22 -05:00
  • 9b7c2cca3d Refactor: replace bool beckmann with enum MicrofacetType for readability Weizhen Huang 2023-01-19 12:48:29 +01:00
  • 7f81d18ffe Metal: Fix crash when using batch_for_shader. Jeroen Bakker 2023-01-19 15:10:49 +01:00
  • 203bacbe4a Fix T103809: Using Preview Range Breaks Normalized FCurve Display Christoph Lendenfeld 2023-01-19 14:38:49 +01:00
  • 320757bc61 Refactor microfacet BSDF to reduce repetition Weizhen Huang 2023-01-19 12:06:14 +01:00
  • a3c38667f0 Fix T103881: Unlink operation crash in Blender File view Pratik Borhade 2023-01-19 16:04:15 +05:30
  • eb657633ed Fix anisotropic Beckmann using isotropic sampling Weizhen Huang 2023-01-19 11:22:16 +01:00
  • 2907227db2 Fix T103880: Crash with Line Art Grease-Pencil modifier Campbell Barton 2023-01-19 20:33:44 +11:00
  • 71b5799852 Code-style: Remove double semicolons at end of statement. Jeroen Bakker 2023-01-19 09:46:45 +01:00
  • 93d84e87b2 Fix T103400: Transfer Mesh Data Layout broken for color attributes Philipp Oeser 2023-01-05 16:05:51 +01:00
  • 3f627c38a2 Fix test cases by reducing the severity of the bgl error message to warning. Jeroen Bakker 2023-01-19 08:25:28 +01:00
  • 41b33f8968 Fix spelling mistake in previous commit. Jeroen Bakker 2023-01-19 08:23:05 +01:00
  • cac6b6f388 BGL_Wrap: disable calls on non-opengl backends. Jeroen Bakker 2023-01-19 08:18:27 +01:00