Commit Graph

  • fe58ccfafb Mesh: compact edit-mesh undo data in parallel (address #105046) Campbell Barton 2023-03-11 11:57:15 +11:00
  • 16968ccec7 BLI_array_store: improve hash accumulation for each memory chunk Campbell Barton 2023-03-11 11:57:13 +11:00
  • 7a5cb3b470 BLI_array_store: improve hash for smaller values (including booleans) Campbell Barton 2023-03-11 11:57:11 +11:00
  • 1b10883498 BLI_array_store: use uint32_t instead of uint64_t for hash storage Campbell Barton 2023-03-11 11:57:10 +11:00
  • 2bfe9b50c6 Fix error freeing NULL if BArrayStore_AtSize is empty Campbell Barton 2023-03-11 11:57:08 +11:00
  • 412c62f62e Cleanup: rename BChunkList::total_size -> total_expanded_size Campbell Barton 2023-03-11 11:57:06 +11:00
  • ce70e0055f Cleanup: improve/correct doc-strings, use doxygen formatting Campbell Barton 2023-03-11 11:57:04 +11:00
  • c402b3f52f Fix #63890: Allow Eyedropper and Other Operations in Popovers Harley Acheson 2023-03-11 00:36:39 +01:00
  • 4d5a3c9932 Merge branch 'blender-v3.5-release' into main Germano Cavalcante 2023-03-10 16:55:04 -03:00
  • 3baccee0af Pass BitVector by reference in lambda Germano Cavalcante 2023-03-10 16:54:40 -03:00
  • 3f0853264f Merge branch 'blender-v3.5-release' Germano Cavalcante 2023-03-10 16:09:02 -03:00
  • d7c023eb25 Fix #105583: crash when weld modifier checks for duplicate polygons Germano Cavalcante 2023-03-10 16:07:32 -03:00
  • e7a3a2c261 Fix custom normals not normalized in Cycles shader nodes Weizhen Huang 2023-03-10 19:17:46 +01:00
  • e7b0a23283 Fix (unreported) broken ID remapping code, and improve efficiency. Bastien Montagne 2023-03-10 16:51:54 +01:00
  • 111038062a Cleanup: Remove unused node function declarations Hans Goudey 2023-03-10 12:26:38 -05:00
  • 4f56b02a0c Fix #95105: Unclamp draw size of the frame node's label Leon Schittek 2023-03-10 18:24:22 +01:00
  • 9b354e9433 Merge branch 'blender-v3.5-release' Sergey Sharybin 2023-03-10 17:59:02 +01:00
  • 55281c0eed Fix #105638: image.pixels.foreach_set() does not update displayed image Sergey Sharybin 2023-03-10 17:58:13 +01:00
  • 9f76a21677 Merge branch 'main' of projects.blender.org:blender/blender Pratik Borhade 2023-03-10 21:16:59 +05:30
  • 577fd9add5 Merge branch 'blender-v3.5-release' Pratik Borhade 2023-03-10 21:11:09 +05:30
  • c2fdbcca3c Fix #102317: Any action triggers expansion of all ViewLayers Pratik Borhade 2023-03-10 16:37:04 +01:00
  • 3ea36e9134 Merge branch 'blender-v3.5-release' Leon Schittek 2023-03-10 16:26:29 +01:00
  • 382a54aefb Fix #101374: enable edge panning for move operators in menus Leon Schittek 2023-03-10 16:22:48 +01:00
  • 466eb426ed Extern: Update TinyGLTF to include fix for CVE-2022-3008 Julian Squires 2023-03-10 14:56:35 +01:00
  • a60626ab0b Cycles: Workaround for MetalRT crash when building pipelines Michael Jones 2023-03-10 12:36:58 +01:00
  • 4805a54525 BLI: Math: Move rotation types template out of math::detail Clément Foucault 2023-03-10 11:48:08 +01:00
  • 2e03352492 Refactor: fcurve bounds functions Christoph Lendenfeld 2023-03-10 11:33:11 +01:00
  • a6b8bdaa45 Cycles: oneAPI: fix AoT compilation when triggered from makepkg (archlinux) Xavier Hallade 2023-03-09 17:59:56 +01:00
  • bcd99bcb5b Cycles: oneAPI: fix linking for when icpx compiler is used Xavier Hallade 2023-03-07 21:01:56 +01:00
  • 219be2e755 BLI; Math: Remove Normalized template parameter for some conversion Clément Foucault 2023-03-10 10:07:34 +01:00
  • 896ba33336 GHOST: use logging for GHOST_NDOFManagerUnix Campbell Barton 2023-03-10 13:11:15 +11:00
  • d64dfc4333 Cleanup: spelling in comments Campbell Barton 2023-03-10 12:58:10 +11:00
  • ecc3e8c751 Cleanup: format, sort CMake file lists Campbell Barton 2023-03-10 12:48:35 +11:00
  • 10f06221c1 Cleanup: UV: simplify uv packing Chris Blackbourn 2023-03-10 13:47:58 +13:00
  • d474732f91 Cleanup: UV: simplify types Chris Blackbourn 2023-03-10 12:59:26 +13:00
  • 66b4a4427b Sculpt: Edit face set operator improvements Joseph Eagar 2023-03-09 15:43:05 -08:00
  • d795c00b88 Sculpt: Fix #105557 Bugs in new sculpt menu entries Joseph Eagar 2023-03-09 15:19:08 -08:00
  • bd3c6801da Cleanup: BLI: Rotation: Remove unneeded type forward declarations Clément Foucault 2023-03-09 23:35:44 +01:00
  • 3982aa922e BLI: AxisAngle: Fix wrong constructor Clément Foucault 2023-03-09 23:33:20 +01:00
  • 610cb16d5d BLI: AxisAngle: Make axis normalization mandatory Clément Foucault 2023-03-09 23:24:32 +01:00
  • f70171e9c6 Cleanup: format Chris Blackbourn 2023-03-10 11:00:18 +13:00
  • caf90c6a90 Fix #105587: Triangulated shading in sculpt mode Hans Goudey 2023-03-09 14:44:25 -05:00
  • 68a142ee7b Fix #105524: Texture paint broken after recent cleanup Hans Goudey 2023-03-09 14:25:53 -05:00
  • 0fe1a02055 Merge branch 'blender-v3.5-release' Hans Goudey 2023-03-09 13:50:29 -05:00
  • 4912695e00 Fix #105610: Missing "Amount" validation in duplicate elemnts node Hans Goudey 2023-03-09 13:49:16 -05:00
  • af5a115f65 GPU: Refactor API for Clearing Storage Buffers Jeroen Bakker 2023-03-09 18:46:28 +01:00
  • ffcd8e6b02 Eevee-next: Use compute shader to clear clipmaps Jeroen Bakker 2023-03-09 18:28:05 +01:00
  • 28a581d6cb BLI: Rotation C++ API Clément Foucault 2023-03-09 18:15:22 +01:00
  • f9c627b275 Mesh: Set bounds eagerly for cube and grid primitive nodes Hans Goudey 2023-03-09 18:11:53 +01:00
  • 0fd026d0b4 Sequencer: Use Same Sampling As Rendering. Jeroen Bakker 2023-03-09 18:02:17 +01:00
  • 10cf02d26b Fix #104466: Resolve smooth lines in Metal. Jason Fielder 2023-03-09 17:04:00 +01:00
  • a8819481cb Merge branch 'blender-v3.5-release' Bastien Montagne 2023-03-09 16:53:06 +01:00
  • e699bd780c Cleanup: silence unreferenced param warning in MSVC Germano Cavalcante 2023-03-09 12:49:55 -03:00
  • b7679addd2 cmake/win32: Fix building with WITH_VULKAN_BACKEND Ray Molenkamp 2023-03-09 08:41:17 -07:00
  • 8b2556e8d8 Fix (unreported) crash in Array modifier in case of empty mesh. Bastien Montagne 2023-03-09 16:36:56 +01:00
  • 15dd622a63 Fix (unreported) crash in clnors with empty mesh. Bastien Montagne 2023-03-09 16:34:27 +01:00
  • ebc062191c LibOverride: Do not assert on invalid resync situation. Bastien Montagne 2023-03-09 16:31:07 +01:00
  • b0037c5c6b Texture Painting: Fix Seam Bleeding of Non-Manifold Sections of Mesh Jeroen Bakker 2023-03-09 16:11:01 +01:00
  • f27d6b9640 MSVC: lower C4100 warning level from 4 to 3 Germano Cavalcante 2023-03-09 16:05:48 +01:00
  • 85fb63f99c Cleanup: Move functions in BMesh Mesh conversion Hans Goudey 2023-03-09 08:35:16 -05:00
  • d21b9a4bb6 Vulkan: Warn Developer When Layer Not Found. Jeroen Bakker 2023-03-09 14:55:40 +01:00
  • 85a70e9756 Fix memory leak with button tooltip callback and decorator buttons Julian Eisel 2023-03-09 14:38:51 +01:00
  • 3b900048f1 Animation: Move Graph Editor settings to User Preferences Christoph Lendenfeld 2023-03-09 14:15:23 +01:00
  • 0239eee1c6 Fix build error on Windows introduced in 46be42f6b1 Brecht Van Lommel 2023-03-09 13:48:14 +01:00
  • 7edb3ab5e0 Merge branch 'blender-v3.5-release' Patrick Mours 2023-03-09 13:16:15 +01:00
  • dcfc9629c2 Fix OptiX TLAS being built with invalid traversables when a geometry is empty Patrick Mours 2023-03-09 13:15:08 +01:00
  • 560314b7fd Merge branch 'blender-v3.5-release' Jacques Lucke 2023-03-09 11:21:27 +01:00
  • a4fd2d10c1 Fix #105571: crash when connecting invalid node group to multi input Jacques Lucke 2023-03-09 11:19:59 +01:00
  • c20bf8d61e GPU: Replace old shader tests with shader builder. Jeroen Bakker 2023-03-09 10:40:57 +01:00
  • 0ad06cd39d Vulkan: Automap Buffers. Jeroen Bakker 2023-03-09 09:27:42 +01:00
  • c77b78ad53 Fix: restore margin offset for UV packing Chris Blackbourn 2023-03-09 17:51:31 +13:00
  • 9d3edb7e9a Cleanup: clear the linked list pointers for wmWindow::event_last_handled Campbell Barton 2023-03-09 15:55:33 +11:00
  • 09ba0210d9 Docs: note wmWindow::event_last_handled is for event queue handling only Campbell Barton 2023-03-09 15:54:38 +11:00
  • 7dcc040118 Merge branch 'blender-v3.5-release' into main Germano Cavalcante 2023-03-09 01:33:14 -03:00
  • 495a6ec6cc Fix #105579: weld modifier crashes when merging n-gons Germano Cavalcante 2023-03-09 01:31:46 -03:00
  • 434526f3fc Cleanup: use doxy sections Campbell Barton 2023-03-09 14:52:59 +11:00
  • 39ab104761 Cleanup: remove invalid copy-pasted comments Campbell Barton 2023-03-09 14:52:57 +11:00
  • ea913d40a2 Cleanup: format Chris Blackbourn 2023-03-09 16:33:05 +13:00
  • 25d2a4f948 Merge branch 'blender-v3.5-release' Campbell Barton 2023-03-09 13:16:39 +11:00
  • f4c6ad5eb3 Fix RNA path functions not escaping strings, using single quotes Campbell Barton 2023-03-09 13:10:24 +11:00
  • c10377cf08 Cleanup: rename 'ok' to 'success' in file reading, double-quote paths Campbell Barton 2023-03-09 12:05:57 +11:00
  • 46be42f6b1 PyAPI: extend save/load handlers, optionally take a filepath argument Campbell Barton 2023-03-09 10:46:49 +11:00
  • 1cc072b1a7 Cleanup: remove redundant filepath access in WM_OT_save_mainfile Campbell Barton 2023-03-09 12:04:37 +11:00
  • b3625e6bfd Cleanup: comment blocks Campbell Barton 2023-03-09 10:39:49 +11:00
  • 56d2298271 Fix #105435: Pause Win32 Auto-Focus During Text Entry Harley Acheson 2023-03-08 22:20:34 +01:00
  • 60f35207d4 Fix: Hide ".uv_seam" attribute in UI Hans Goudey 2023-03-08 11:41:18 -05:00
  • 27b9ce6ab6 Mesh: Avoid writing unnecessary attributes Hans Goudey 2023-03-08 11:33:47 -05:00
  • 1354e3108b const_cast no longer needed for ntreeIsRegistered. Lukas Tönne 2023-03-08 17:38:15 +01:00
  • 7d7190de74 Merge branch 'blender-v3.5-release' Lukas Tönne 2023-03-08 17:36:59 +01:00
  • 1b398dbad0 Fix build error: ntreeIsRegistered requires non-const pointer. Lukas Tönne 2023-03-08 17:35:22 +01:00
  • 5876573e14 Mesh: Move face shade smooth flag to a generic attribute Hans Goudey 2023-03-08 15:36:18 +01:00
  • 10eab0a12c Fix: crash executing geometry nodes on undefined node tree type Lukas Tönne 2023-03-08 15:31:50 +01:00
  • 2f04f8882f Merge branch 'blender-v3.5-release' into main Germano Cavalcante 2023-03-08 11:17:12 -03:00
  • bbc6bb3468 Fix #105556: weld modifier crashes when merging N-gons Germano Cavalcante 2023-03-08 11:16:06 -03:00
  • b9649c2e72 Eevee: fall back to Diffuse BSDF before proper implementation of Hair BSDFs Weizhen Huang 2023-03-08 14:56:54 +01:00
  • 2282272787 Overlay: Adjustment of the max value of "Edge Width" from 5 to 32. Patrick Busch 2023-03-08 15:01:46 +01:00
  • 6398c9cd7f Cleanup: Remove unused GPU subdivision function declaration Hans Goudey 2023-03-07 16:29:26 -05:00
  • 25016b56ef EEVEE Next: Tag shadowmap usage for transparent object volumes Miguel Pozo 2023-03-08 13:51:24 +01:00
  • 53bb713eda Refactor: Rename OB_GPENCIL and ID_GD Falk David 2023-03-08 12:35:58 +01:00
  • a736f1d638 BLI: Math: Support more vector swizzling and add alignment static assert Clément Foucault 2023-03-08 11:20:58 +01:00