Commit Graph

  • 87e8a282bc Fix: PBVH has face sets check ignored for BMesh Hans Goudey 2023-12-14 15:41:02 -05:00
  • 4c1f766d0d Cleanup: Remove unnecessary PBVH threading settings function Hans Goudey 2023-12-14 15:39:33 -05:00
  • ce4ec6d42b Cleanup: Tweak PBVH node face indices functions, add comments Hans Goudey 2023-12-14 15:31:12 -05:00
  • 71b6f0ecbe Cleanup: Pass vertex update array as argument when building PBVH Hans Goudey 2023-12-14 15:13:52 -05:00
  • 1d94003660 Cleanup: Remove unnecessary sculpt visibility update Hans Goudey 2023-12-14 15:06:08 -05:00
  • f15bca64f2 Cleanup: Remove useless PBVH update function Hans Goudey 2023-12-14 15:01:16 -05:00
  • 262572a6a0 Cleanup: Move PBVH update functions to C++ namespace Hans Goudey 2023-12-14 14:56:25 -05:00
  • 5be9a1cce4 Cleanup: Slightly simplify some loops in delaunary triangulation Hans Goudey 2023-12-14 12:40:36 -05:00
  • 34bf1f6c0c Cleanup: Slightly simplify delaunay triangulation input gathering Hans Goudey 2023-12-14 12:28:17 -05:00
  • bb2a289a9a Cleanup: Use utility function to calculate face normal Hans Goudey 2023-12-14 12:09:22 -05:00
  • 9bf942dcc9 Cleanup: Conver macros into functions Miguel Pozo 2023-12-14 18:34:20 +01:00
  • 999c0f6878 Cleanup: Fix compiler warning in face group boundaries node Iliya Katueshenock 2023-12-14 18:32:21 +01:00
  • b5e7e6b214 Cleanup: Anim, add explanation to bone collection assign operator Sybren A. Stüvel 2023-12-11 15:10:21 +01:00
  • a494d6a641 Cleanup: Remove unnecessary C API for delaunay triangulation Hans Goudey 2023-12-14 11:39:56 -05:00
  • 5cac8e2bb4 VSE: reduce effects code duplication, making gaussian blur faster in the process Aras Pranckevicius 2023-12-14 17:31:05 +01:00
  • 4a34dcbb69 Studiolight: Free Resources for Unused Lights. Jeroen Bakker 2023-12-14 16:17:55 +01:00
  • 451aa56d9c Cleanup: Move BLI_delaunay_2d.hh to C++ Hans Goudey 2023-12-14 10:05:35 -05:00
  • 5b053204ed Fix #116017: Mesh edit mode vertex slide allocation ignores alignment Hans Goudey 2023-12-14 09:30:12 -05:00
  • 1e0bf33b00 ImBuf: optimize IMB_transform Aras Pranckevicius 2023-12-14 15:10:30 +01:00
  • a52a362527 Studiolights: Remove Unused Options Jeroen Bakker 2023-12-14 14:29:28 +01:00
  • 915358f8b6 Cleanup: Remove unused EnumPropertyItem Christoph Lendenfeld 2023-12-14 14:21:16 +01:00
  • 5197dd2a7a Cleanup: use local variable, replace pointer with reference Campbell Barton 2023-12-14 23:12:57 +11:00
  • 40a89c0984 GHOST/X11: Enable desktop sample capability rajveermalviya 2023-12-14 15:10:04 +05:30
  • 1e931f5bd7 Anim: Bake Channel operator Christoph Lendenfeld 2023-12-14 11:35:25 +01:00
  • 1a998c73eb Fix: Keying Channel Defaults Christoph Lendenfeld 2023-12-14 11:28:03 +01:00
  • 9479b49bd3 GHOST/Wayland: remove workaround when resizing windows with LIBDECOR Campbell Barton 2023-12-14 21:18:59 +11:00
  • 7df6d9eb52 Build: update Windows ocloc to store binaries per generation Brecht Van Lommel 2023-12-14 11:25:23 +01:00
  • f79da9f245 Cleanup: remove libdecor workaround for fractional scale Campbell Barton 2023-12-14 21:02:43 +11:00
  • 9bfd7debcd Refactor: Move ED_id_action_ensure to animrig Christoph Lendenfeld 2023-12-14 10:17:18 +01:00
  • 5c868e92d6 Fix #115581: Channel Context Menu mis-labeled Andres Stephens 2023-12-14 09:09:30 +01:00
  • 92ad16ab90 Anim: Don't use keying sets when inserting keyframes during autokeying Christoph Lendenfeld 2023-12-14 09:04:09 +01:00
  • a8e13994b8 Realtime Compositor: Implement Cryptomatte node Omar Emara 2023-12-14 08:49:41 +01:00
  • 2db12cc049 Fix #116121: Resolve framebuffer resize issue in Metal Jason Fielder 2023-12-14 08:09:03 +01:00
  • a7bcee8833 Fix crash with change to window initialization order Campbell Barton 2023-12-14 17:24:03 +11:00
  • 39f378da37 Fix incorrectly sized maximized windows on Wayland + KDE Campbell Barton 2023-12-14 17:04:29 +11:00
  • ba33dba2b6 Fix window frames not following blender window with fractional scaling Campbell Barton 2023-12-14 16:41:06 +11:00
  • a1bee22eca Cleanup: duplicate assert left in by mistake Campbell Barton 2023-12-14 13:58:12 +11:00
  • 3e635c3eed GHOST/Wayland: set windows scale on creation when it's known Campbell Barton 2023-12-14 13:53:18 +11:00
  • 42e7d9fc3c GHOST/Wayland: unbreak build without threaded event handling Campbell Barton 2023-12-14 13:53:17 +11:00
  • 4f609a4f96 Cleanup: typo in internal ghost/wayland prefix Campbell Barton 2023-12-14 13:53:16 +11:00
  • 410e202e2d Cleanup: quiet parentheses warning Campbell Barton 2023-12-14 13:52:31 +11:00
  • e5cb2b2798 Fix #116141: Missing task isolation when storing sculpt undo node Hans Goudey 2023-12-13 21:45:00 -05:00
  • 3241db35cd Docs: correct code comment for LaplacianSystem::tris Campbell Barton 2023-12-14 12:51:21 +11:00
  • bff5ffc09b Cleanup: use naming for the size of a looptris array Campbell Barton 2023-12-14 12:51:20 +11:00
  • 664b49c2ef Cleanup: replace C expressions with plain text in cloth errors Campbell Barton 2023-12-14 12:51:19 +11:00
  • 0d9acf84c6 Cleanup: match argument naming for headers/source Campbell Barton 2023-12-14 12:51:18 +11:00
  • 944e0483a6 Cleanup: clarify naming for MLoopTri Campbell Barton 2023-12-14 12:08:21 +11:00
  • 931b2554e2 Refactor: move BEZKEYTYPE define to DNA Campbell Barton 2023-12-14 11:20:27 +11:00
  • d8ffa648eb Cleanup: merge doc-strings, correct comments in WM_api.hh Campbell Barton 2023-12-14 11:15:30 +11:00
  • a4af406b81 Clenaup: spelling in comments Campbell Barton 2023-12-14 11:14:50 +11:00
  • adb74ad0f3 Cleanup: follow convention for naming array lengths Campbell Barton 2023-12-14 11:10:33 +11:00
  • 173a4dfbb6 Fix invalid size of allocated looptris array Campbell Barton 2023-12-14 11:05:06 +11:00
  • cdb2f1e1ba Fix #116140: GPU subdivision ignores completely smooth shading Hans Goudey 2023-12-13 18:59:28 -05:00
  • 463dc4dbec Fix #116137: Overflow causing event time false positive warnings Harley Acheson 2023-12-13 22:45:50 +01:00
  • ac753fe9ae Fix: Cycles assert with CPU denoiser Brecht Van Lommel 2023-12-13 22:27:08 +01:00
  • 639de68aaa Fix eyedropper outside blender on mac rajveermalviya 2023-12-13 22:02:56 +01:00
  • fd8bb41224 Cycles: Enable HIP devices for OpenImageDenoise Stefan Werner 2023-12-13 21:38:19 +01:00
  • f372ac6f61 VSE: Keep exiting retiming when changing speed Richard Antalik 2023-12-13 20:39:08 +01:00
  • 5092fe60e6 VSE: implement selection of "linked" retiming keys Richard Antalik 2023-12-13 19:18:07 +01:00
  • 8e9ce4d03d Fix: EEEVEE-Next: Volume lighting Miguel Pozo 2023-12-13 19:49:31 +01:00
  • 937c4ed2c4 Fix: from_up_axis sign Miguel Pozo 2023-12-13 19:27:30 +01:00
  • 60a9c8ee25 Fix #115486: Linked scenes disappear after reopening file. Bastien Montagne 2023-12-13 18:50:07 +01:00
  • b840ba1f59 Fix (unreported) crash when trying to link/append while a linked scene is active. Bastien Montagne 2023-12-13 18:34:13 +01:00
  • f83180370a Fix #115590: UV window menus disappearing Germano Cavalcante 2023-12-13 13:53:36 -03:00
  • 6c40adcc36 Fix: GPU: from_up_axis Miguel Pozo 2023-12-13 17:46:55 +01:00
  • f7383cfe9b Geometry Nodes: use dynamic declaration for switch node Jacques Lucke 2023-12-13 17:33:25 +01:00
  • 65252564ee Fix #116025: Uninitialized value when versioning old node trees Hans Goudey 2023-12-13 11:24:39 -05:00
  • 7e4c2b2649 Fix: EEVEE-Next: DeferredProbelLayer emissive materials Miguel Pozo 2023-12-13 17:02:05 +01:00
  • 51bb3247b4 Fix #116144: Tag update relations for Active Camera node Iliya Katueshenock 2023-12-13 16:24:25 +01:00
  • 96dff1d3ce Fix: Warnings and build error after previous forward declaration commit Hans Goudey 2023-12-13 10:16:07 -05:00
  • e657aa2360 Cleanup: Move two mesh functions to C++ header Hans Goudey 2023-12-13 09:50:24 -05:00
  • 6a1009c9f8 Cleanup: Remove const for Span and by-value types in headers Hans Goudey 2023-12-13 09:38:32 -05:00
  • 30d95966d5 Cleanup: Forward declare some classes in mesh headers Hans Goudey 2023-12-13 09:18:39 -05:00
  • 766b0ce820 Fix #116122: Frame Selected/All operators incorrectly frame view Hans Goudey 2023-12-13 08:33:23 -05:00
  • 4c1817e76f Cleanup: Un-inline mesh data access functions Hans Goudey 2023-12-12 20:53:16 -05:00
  • b52a071e7a Cleanup: Remove unnecessary Mesh C-API functions Hans Goudey 2023-12-12 20:45:16 -05:00
  • 65274dc096 Fix #116130: Mirrored custom normals broken again Philipp Oeser 2023-12-13 13:51:56 +01:00
  • 5519a48702 Cleanup: remove unnecessary alias Jacques Lucke 2023-12-13 13:46:21 +01:00
  • 3370228ae8 Geometry Nodes: rename ValueOrField to SocketValueVariant Jacques Lucke 2023-12-13 13:40:40 +01:00
  • 1a4f4104d1 Cleanup: rename dynamic paint specific volume grid Jacques Lucke 2023-12-13 13:12:55 +01:00
  • f01bc93bcf Cleanup: Move BKE_blendfile headers to CPP. Bastien Montagne 2023-12-13 12:36:45 +01:00
  • fb8bf8b0c8 LibOverride: Modify automatic handling of which IDs to override in a hierarchy. Bastien Montagne 2023-12-06 16:49:51 +01:00
  • 048f70e7c2 GPU: Add function for setting float array uniforms Omar Emara 2023-12-13 12:52:49 +02:00
  • 123da3412b Cleanup: Move Cryptomatte node defines into enums Omar Emara 2023-12-13 12:40:34 +02:00
  • 931c188ce5 Compositor: Refactor File Output node Omar Emara 2023-12-13 11:08:03 +01:00
  • 105db1a06e Fix #115907: Select similar edge direction skips opposite direction Philipp Oeser 2023-12-13 10:30:48 +01:00
  • 3f485c8bf3 Geometry Nodes: add support for blackbody shader node Kenzie 2023-12-13 10:10:06 +01:00
  • 23df139aaf IMB: Read single-layer XYZ channels as a combined image Omar Emara 2023-12-13 10:01:10 +01:00
  • 356480fabb Realtime Compositor: Add static cached images Omar Emara 2023-12-13 09:50:42 +01:00
  • a56d0c700c Fix GHOST/Wayland handling of out-of-order time-stamps Campbell Barton 2023-12-13 14:58:58 +11:00
  • c9a810db58 WM: correct error printing for suspicious time-stamps Campbell Barton 2023-12-13 14:58:58 +11:00
  • 4aff321af5 Fix: EEVEE-Next: Broken surfel lighting Clément Foucault 2023-12-13 04:06:27 +01:00
  • a7ed0e25ca USD: Apply MaterialBindingAPI to Curves with materials Jesse Yurkovich 2023-12-13 03:07:29 +01:00
  • 7f8763d823 Fix: EEVEE-Next: OpenGL errors in probe capture Clément Foucault 2023-12-13 02:46:35 +01:00
  • ac11ccd2bd EEVEE-Next: Add Translucent BSDF support Clément Foucault 2023-12-13 02:19:19 +01:00
  • 7ad2c71a0a Cleanup: remove redundant clamp with BLI_str_utf8_offset_from_index Campbell Barton 2023-12-13 12:14:47 +11:00
  • 2d171aa612 Tests: ensure BLI_str_utf8_offset_from_index index is logically clamped Campbell Barton 2023-12-13 12:13:05 +11:00
  • 768cd9b763 Cleanup: Remove inline functions and extra includes from draw extraction Hans Goudey 2023-12-12 20:08:30 -05:00
  • 79ade784b8 Cleanup: Move draw_manager_text.h to C++ Hans Goudey 2023-12-12 19:49:21 -05:00
  • c1130ee782 Cleanup: EEVEE-Next: Avoid use of float math when needed Clément Foucault 2023-12-13 00:55:30 +01:00