Commit Graph

  • ab48b08cde Fix: EEVEE-Next: Avoid syncing issues on AMD with cryptomatte Clément Foucault 2024-05-13 14:10:13 +02:00
  • e0da623d33 Vulkan: Don't record drawlist commands for invalid batches Jeroen Bakker 2024-05-13 14:09:37 +02:00
  • 5c369768d7 Vulkan: Revert incorrect fix for begin rendering Jeroen Bakker 2024-05-13 13:28:05 +02:00
  • 7f912e09c7 Assets: Sort by library name if all else is equal Brecht Van Lommel 2024-05-13 12:34:05 +02:00
  • 22d8d52058 Temp fix: Assert in CTX_wm_region_popup_set for debug builds Falk David 2024-05-13 13:10:53 +02:00
  • 6e42c3d920 UI: Sequencer Overlays layout improvements Pablo Vazquez 2024-05-13 12:25:35 +02:00
  • 750ab86b5c Cleanup: GPv3: Use get_drawing_at in grab sculpt tool Falk David 2024-05-13 12:13:50 +02:00
  • 69f3062909 Cleanup: GPv3: Use get_editable_drawing_at in draw tool Falk David 2024-05-13 11:43:05 +02:00
  • 7f8d4df410 UI: Add eyedropper button to camera focus distance Falk David 2024-05-13 11:01:57 +02:00
  • 39150096d8 Fix #121720: OBJ does not import some curves properly Aras Pranckevicius 2024-05-13 11:45:20 +03:00
  • b998697d4f Vulkan: Fix out of bound access in begin rendering Jeroen Bakker 2024-05-13 09:35:36 +02:00
  • 405be29540 Metal: Fix texture update data sizing for compressed textures Jason Fielder 2024-05-13 09:35:08 +02:00
  • f9f7173a15 Cleanup: Strict compiler warning, unused function argument Sergey Sharybin 2024-05-13 09:29:38 +02:00
  • ca40b12240 Vulkan: Remove unneeded device usage in render graph tests Jeroen Bakker 2024-05-13 08:32:58 +02:00
  • 83b6a4dfbd Extensions: add a repository option to check for updates on startup Campbell Barton 2024-05-13 12:37:43 +10:00
  • 2db96ee8ca Build: USD: Small fix to allow compiling against both 23.11 and 24.05 Charles Wardlaw 2024-05-13 03:02:31 +02:00
  • 12bf5ff7d4 Cycles: Cleanup: Remove unused hash function Lukas Stockner 2024-05-13 02:48:54 +02:00
  • 4a1597e39a Cycles: Add tests for Thin Film in Principled BSDF Lukas Stockner 2024-05-12 22:29:08 +02:00
  • db1443249c GPv3: Snap operators for edit mode Lukas Tönne 2024-05-12 10:24:07 +02:00
  • e63fef6162 Fix: EEVEE-Legacy: Broken Specular BSDF Clément Foucault 2024-05-11 17:08:15 +02:00
  • b76960673f Fix: DRW: Thread safety in pointcloud IBO builder Clément Foucault 2024-05-11 15:40:44 +02:00
  • 73a496121b DRW: PointCloud: Multithread index buffer creation Clément Foucault 2024-05-11 14:00:21 +02:00
  • 41b0e11839 DRW: Reduce number of bits used to store shape indice Clément Foucault 2024-05-11 13:36:44 +02:00
  • aa350a945d Cleanup: format Aras Pranckevicius 2024-05-11 14:42:34 +03:00
  • 414854a09f Metal: Change error assert into system backtrace Clément Foucault 2024-05-11 12:46:12 +02:00
  • d27cc47a74 Fix: EEVEE-Next: Missing panel in node editor Clément Foucault 2024-05-11 12:10:32 +02:00
  • 05be3413a9 Fix: Warning due to lower case gpv3 menu identifier Pratik Borhade 2024-05-11 12:44:26 +02:00
  • 09ba1486f8 Cycles: Select Metal compute device by default on Apple Silicon machines Michael Jones 2024-05-11 09:32:55 +02:00
  • c3fc905544 Fix: potentially missing initialization Jacques Lucke 2024-05-11 09:30:57 +02:00
  • c324c19765 Fix #121021: Avoid size change of addon_modules during iteration YimingWu 2024-05-11 08:58:20 +02:00
  • 1953f3cd51 Fix #121605: MacOS Crashes on Desktop with shortcut to non-mounted (and non-mountable) drive Matthew Krueger 2024-05-11 04:39:33 +02:00
  • 0d4e4e3f42 Cleanup: Remove unused scene argument from foreach_nodeclass Brecht Van Lommel 2024-05-10 19:20:03 +02:00
  • 33e8b12a43 Cleanup: Pass main expand callback directly to function Brecht Van Lommel 2024-05-10 17:22:25 +02:00
  • c78e4d203c Fix linux build Aras Pranckevicius 2024-05-10 22:35:33 +03:00
  • 3582e52f9c UI: Improved overlay text contrast with new outline text decoration Aras Pranckevicius 2024-05-10 21:06:44 +02:00
  • b78875c675 Vulkan: Disable failing test Jeroen Bakker 2024-05-10 20:29:25 +02:00
  • ba4c225737 Cleanup: Protect GValue template from Void pointer Iliya Katueshenock 2024-05-10 20:28:01 +02:00
  • d1bad9ddfe Fix #120709: VSE retiming depends on Strip start frame Richard Antalik 2024-05-10 20:14:10 +02:00
  • bbde7cdcb6 EEVEE-Next: Limit cost of transmission evaluation Clément Foucault 2024-05-10 20:01:22 +02:00
  • 717f546f91 EEVEE-Next: Increase light threshold Clément Foucault 2024-05-10 19:52:11 +02:00
  • 9cb76bd728 Fix: EEVEE-Next: Fix crashing tests Clément Foucault 2024-05-10 19:49:21 +02:00
  • 5b903c8624 Cleanup: EEVEE-Next: Use shadow renderpass id instead of boolean Clément Foucault 2024-05-10 19:18:30 +02:00
  • aa994f3cba EEVEE Next: Optimize closure light stack array access Jason Fielder 2024-05-10 19:13:46 +02:00
  • 008483fe8a Cleanup: Remove non-working channels parameter of BLF_buffer Aras Pranckevicius 2024-05-10 18:54:53 +02:00
  • 30e3f14bcd GPv3: Remove Groups Falk David 2024-05-10 18:39:51 +02:00
  • 9b5f0cb8a2 GPv3: Drag & drop for layer groups Pratik Borhade 2024-05-10 18:18:03 +02:00
  • 7b4232e8aa Compositor: Move Execution Mode and Precision from bNodeTree to Scene Sergey Sharybin 2024-05-10 18:08:33 +02:00
  • 52de90d06b Cleanup: redundant namespace, naming, span instead of array ref Aras Pranckevicius 2024-05-10 19:07:53 +03:00
  • 40a739e800 Cleanup: Formatting Falk David 2024-05-10 17:58:40 +02:00
  • de037ce3b5 GPv3: Add API functions for active group Falk David 2024-05-10 17:57:49 +02:00
  • a17ce1a1b4 VSE: Optimize text shadow blur / outline options Aras Pranckevicius 2024-05-10 17:57:20 +02:00
  • 994646f172 Fix: EEVEE-Next: Lingering shadows after shader compilation Clément Foucault 2024-05-10 17:49:28 +02:00
  • ddc423b81c VSE: Make strip translate/grab tool round resulting position Aras Pranckevicius 2024-05-10 17:46:04 +02:00
  • 58cf1a7c44 Refactor: centralize responsibility for "Only Insert Needed" Nathan Vegdahl 2024-05-10 17:11:19 +02:00
  • eee32726c7 Fix #121349: Baking adds keys on custom properties that are non-keyable Christoph Lendenfeld 2024-05-10 17:03:52 +02:00
  • fa201712e1 Anim: simplify object/pose autokeying code Nathan Vegdahl 2024-05-06 14:02:18 +02:00
  • 44d020771d Anim: include "Only Key Available" in derived auto-keying flags Nathan Vegdahl 2024-05-06 13:49:21 +02:00
  • 5508b41a40 Cycles: MetalRT optimisations (scene_intersect_shadow + random_walk) Michael Jones 2024-05-10 16:38:02 +02:00
  • 71d92735bf Refactor: Call same 'after_setup' versioning code for linking as for blendfile reading. Bastien Montagne 2024-05-10 12:25:17 +02:00
  • d1a5cdfe2c Refactor: BKE_blendfile_link: move link-only code into own function. Bastien Montagne 2024-05-08 18:51:52 +02:00
  • 7629182c62 Unittests: blendfile versioning: Add Link and Append basic tests. Bastien Montagne 2024-05-08 18:49:33 +02:00
  • 401cd2b7a7 Fix (unreported) inverted usage of NDEBUG define in readfile code. Bastien Montagne 2024-05-08 18:45:34 +02:00
  • a6153bb7d5 Fix (unreported) crash when linking data from other endianness files. Bastien Montagne 2024-05-08 18:39:19 +02:00
  • 3c14067ecd Unittests: 'versioning' py test: generate multiple instances to parallelize it. Bastien Montagne 2024-05-08 17:28:32 +02:00
  • 45bf2eae98 Refactor: Anim: simplify ANIM_remove_driver() Sybren A. Stüvel 2024-05-10 15:43:31 +02:00
  • 40f2df1a81 Vulkan: Render graph clear attachments Jeroen Bakker 2024-05-10 15:39:56 +02:00
  • 4b2f1b2829 Fix: allow panel drag-collapse in popovers and fix uiBut event handling Guillermo Venegas 2024-05-10 14:25:26 +02:00
  • f920d05820 Cleanup: don't require socket items to store socket type Jacques Lucke 2024-05-10 14:22:15 +02:00
  • 2fb752b168 Refactor: GPv3: Return 0 from get_frame_duration_at for implicitly held frames Falk David 2024-05-10 10:24:25 +02:00
  • 8056a31a7e Cleanup: GPv3: Change order of constructors Falk David 2024-05-08 17:15:30 +02:00
  • 07e78f613b DRW: Avoid rendering objects with invalid bounds in disabled views Clément Foucault 2024-05-10 13:02:54 +02:00
  • f01e84e3a5 EEVEE-Next: Add operator to convert a world volume to mesh Jeroen Bakker 2024-05-10 12:42:17 +02:00
  • 5a76ba9892 Fix: EEVEE-Next: Wrong thickness for Hybrid material Clément Foucault 2024-05-10 12:27:46 +02:00
  • 10c677ba91 GPv3: Group node selection undo debug crash Pratik Borhade 2024-05-10 12:02:26 +02:00
  • b7e93982a7 Fix: Crash on pose propagate with FCurves that are sampled Christoph Lendenfeld 2024-05-10 11:45:39 +02:00
  • 05bdd6bf34 Cleanup: use "EXPECT" instead of "ASSERT", and rewrap a failure message Nathan Vegdahl 2024-05-10 11:19:03 +02:00
  • ac005ba20e Vulkan: Add dynamic rendering to command buffer API Jeroen Bakker 2024-05-10 10:32:55 +02:00
  • 2f05a24457 Vulkan: Determine image layout from resource access Jeroen Bakker 2024-05-10 10:28:02 +02:00
  • 6ad541c6b9 Cleanup: Remove debug code Jeroen Bakker 2024-05-10 10:23:39 +02:00
  • 79dfe8d37f Vulkan: Enable device feature dynamic rendering Jeroen Bakker 2024-05-10 10:22:58 +02:00
  • 7ae77e61cd Cleanup: assert that popup regions are temporary Campbell Barton 2024-05-10 11:31:31 +10:00
  • bc5b77b390 Cleanup: rename Context::wm::menu to popup_region Campbell Barton 2024-05-10 11:25:44 +10:00
  • 0196c6330d Cleanup: unused variables Campbell Barton 2024-05-10 09:29:53 +10:00
  • b773eca1b5 IO: Use panels for Alembic, OBJ, PLY, and STL Jesse Yurkovich 2024-05-09 22:27:03 +02:00
  • d089b5e6ad Fix #121432: Rework collection exporter UI to prevent panel id collisions Jesse Yurkovich 2024-05-09 22:25:46 +02:00
  • 9fcf97d978 Geometry Nodes: support matrix in Transform Geometry node Jacques Lucke 2024-05-09 21:34:11 +02:00
  • 675d429597 Fix #121546: Ensure face set exists before trim operation Sean Kim 2024-05-09 21:22:33 +02:00
  • a7ff3ebad1 Fix: GPU: GPUColorBandBuilder memory leak Miguel Pozo 2024-05-09 19:38:22 +02:00
  • 6efb69a5fe EEVEE-Next: Fixing shifted blur for non constant Shutter Curve Clément Foucault 2024-05-09 19:15:06 +02:00
  • 41a1a0db63 Cleanup: Use return value instead of argument for attribute domain info Hans Goudey 2024-05-09 10:21:46 -04:00
  • 46e44b6279 Cleanup: Use Span method instead of array macro Hans Goudey 2024-05-09 10:13:32 -04:00
  • 676bcd3e9f Cleanup: Remove unused array utility macros Hans Goudey 2024-05-09 10:12:44 -04:00
  • 996014e537 EEVEE Next: Disable TILE_COPY shadow update method Jason Fielder 2024-05-09 15:50:53 +02:00
  • e6ccff1044 Cleanup: Use fmt instead of stringstream for node tooltips Hans Goudey 2024-05-09 09:31:04 -04:00
  • be0b08f6f8 Fix #121621: Memory leak with new node description Hans Goudey 2024-05-09 09:28:00 -04:00
  • 7970915dc9 Tests: Add VSE test for text strip blurred shadow / outline options Aras Pranckevicius 2024-05-09 16:32:55 +03:00
  • c988b4a9cf EEVEE-Next: Shadow: Remove sun shadow trace distance Clément Foucault 2024-05-09 13:58:15 +02:00
  • 1c97e97aef EEVEE-Next: Shadow: Use atan_fast instead of atan Clément Foucault 2024-05-09 13:45:54 +02:00
  • 8e39b2d095 Fix #121412: Use even frame dimension for proxy YimingWu 2024-05-09 13:49:35 +02:00
  • 71157c998a Fix #121257: Only insert available not working for VSE transform Pratik Borhade 2024-05-09 13:39:18 +02:00