Commit Graph

  • 79e7749557 Overlay-Next: Add DebugScope for selection and drawing Clément Foucault 2024-09-11 18:35:55 +02:00
  • 4021a517a8 GPU: Add DebugScope class Clément Foucault 2024-09-11 18:34:09 +02:00
  • 7f559799e1 Overlay-Next: Fix compilation error after merge Clément Foucault 2024-09-11 18:36:50 +02:00
  • c82ddedb9b Overlay-Next: Image Space Clément Foucault 2024-09-11 18:26:34 +02:00
  • bae268c57f Overlay-Next: Grid 2D Laurynas Duburas 2024-09-11 18:10:00 +02:00
  • 30dbb7820d Cleanup: VSE effects never have 3 inputs, remove seq3 handling Aras Pranckevicius 2024-09-11 17:56:22 +02:00
  • 1a52f2bbab Fix #126924: instable fire simulation by default Jacques Lucke 2024-09-11 17:47:48 +02:00
  • 56db2d393d Cycles: oneAPI: use ocloc 101.5972 on Windows Xavier Hallade 2024-09-09 21:34:33 +02:00
  • 473711b579 Build: avoid compiling Intel GPU binaries if no devices are set Xavier Hallade 2024-09-04 18:30:07 +02:00
  • 30724ddecd Overlay-Next: Fade Laurynas Duburas 2024-09-11 17:29:26 +02:00
  • 7fc7462890 Fix #127448: mesh boolean node stops gizmos from working Jacques Lucke 2024-09-11 17:20:51 +02:00
  • a602e5530a Fix #127437: Crash with parallel shader compilation Miguel Pozo 2024-09-11 16:34:57 +02:00
  • 8182f684be Fix #127054: crash due to integer overflow in Resample Curves node Jacques Lucke 2024-09-11 16:12:47 +02:00
  • 1618448abd Sculpt: Store multires grids data in separate arrays Hans Goudey 2024-09-11 15:54:46 +02:00
  • 4c2718e318 Fix #126821: compress saving option gets removed when recovering from autosave Jacques Lucke 2024-09-11 15:11:42 +02:00
  • e18aa65973 Fix: quit.blend is not saved as recovery file Jacques Lucke 2024-09-11 14:37:58 +02:00
  • 76700680d0 Cleanup: Cycles: rename variable for clarity Weizhen Huang 2024-09-11 14:27:56 +02:00
  • 2d93671778 Fix: unnecessary node updates Jacques Lucke 2024-09-11 13:59:16 +02:00
  • d1aa30f1ac UI: Expose "Frame Selected" in image editor mask mode Philipp Oeser 2024-09-11 13:30:40 +02:00
  • d7bdfe39a3 Fix: Movieclip Editor opening a file mem allocation mismatch Philipp Oeser 2024-09-11 13:29:57 +02:00
  • 88921eb061 Tests: add VSE Tonemap modifier render test Aras Pranckevicius 2024-09-11 14:24:06 +03:00
  • 78972f8559 Fix #127192: VSE Tonemap now works as expected on strips that don't cover whole screen Aras Pranckevicius 2024-09-11 12:42:03 +02:00
  • 3af3c94ec6 ImBuf: Avoid redundant memory clears when loading EXR images Aras Pranckevicius 2024-09-11 12:38:31 +02:00
  • 0d9b793dfa VSE: Multi-thread Saturation and Multiply strip color controls Aras Pranckevicius 2024-09-11 12:37:50 +02:00
  • 095aab986b Keymap: Map Back/Next mouse buttons in File Browser Pablo Vazquez 2024-09-11 12:29:19 +02:00
  • c1010f46c3 Build: LibPNG: Update to 1.6.43 Sergey Sharybin 2024-09-11 12:13:22 +02:00
  • 3130f97e85 Obj-C Refactor: Use idiomatic Obj-C objects for Window/App delegates Jonas Holzman 2024-09-11 11:53:59 +02:00
  • a9208e9f8e Fix #126825: Crash on duplicating child collection of liboverride hierarchy Sergey Sharybin 2024-09-11 11:19:23 +02:00
  • e00fed43e6 Cleanup: redundant struct declarations Campbell Barton 2024-09-11 16:25:25 +10:00
  • 54153629f4 Fix #127329: Keyboard interrupt doesn't work from Python Campbell Barton 2024-09-11 14:30:51 +10:00
  • a8137e62c6 Fix #127382: Area docking crash with Action editor Pratik Borhade 2024-09-10 23:29:30 +02:00
  • 853269aeb0 Sculpt: Make multires BVH build similar to mesh Hans Goudey 2024-09-10 22:46:04 +02:00
  • 9ee86c589d UI: Add SVG Parent Group to Two More Icons Harley Acheson 2024-09-10 22:26:55 +02:00
  • 0b7090ca37 BKE: Utilities to create curves and point clouds without attributes Iliya Katueshenock 2024-09-10 21:48:59 +02:00
  • a4b42daf80 Refactor: Sculpt: General cleanups to ensure PBVH function Hans Goudey 2024-09-10 15:38:12 -04:00
  • 7cd6b7175f Sculpt: Parallelize max face size reduction during grid BVH build Hans Goudey 2024-09-10 15:13:52 -04:00
  • 883568c0b1 Cleanup: Improve face size variable name Hans Goudey 2024-09-10 15:11:52 -04:00
  • 8cd80b0fac Cleanup: Correct comment and add note Hans Goudey 2024-09-10 15:11:01 -04:00
  • b748cf316f Fix: GPv3: Avoid NaN when reprojecting Sean Kim 2024-09-10 21:28:26 +02:00
  • 5d429bb063 Fix #127400: Sculpt mode drawing uses wrong version of color attribute Hans Goudey 2024-09-10 14:55:16 -04:00
  • 5285d7b859 UI: Blender Logo Fitting in Bounds Harley Acheson 2024-09-10 20:53:43 +02:00
  • 488b5cda54 Fix: GPv3 interpolation tool incorrect point count Lukas Tönne 2024-09-10 19:35:10 +02:00
  • 942499382d GPv3: Vertex Paint Mode Falk David 2024-09-10 18:56:31 +02:00
  • d30582cc56 Refactor: remove incorrect forward declaration of struct Action Sybren A. Stüvel 2024-09-10 16:21:47 +02:00
  • c4c8c46968 Refactor: fix wrong struct typedef name in DNA_action_types Sybren A. Stüvel 2024-09-10 16:21:02 +02:00
  • 81fdae07ef Fix #125922: GPv3 interpolate tool copies curve attributes as well Lukas Tönne 2024-09-10 17:53:23 +02:00
  • 8b71df88ba Tools: Check high priority module bugs against their IDs Alaska 2024-09-10 16:46:51 +02:00
  • 5a9b1ddb6c Cleanup: Curves: Store first/last stroke point in variable Pratik Borhade 2024-09-10 15:16:04 +02:00
  • 3fdc9e9637 Refactor: convert BKE_action.h to C++ Sybren A. Stüvel 2024-09-10 14:55:47 +02:00
  • 3ca0b4fc4d Anim: clarify 'disabled' message for bone collection operations Sybren A. Stüvel 2024-09-10 14:36:25 +02:00
  • 636d83fbea Refactor: convert BKE_nla.h to C++ Sybren A. Stüvel 2024-09-10 13:41:01 +02:00
  • 06e70e7bc0 GPv3: Implement Grease Pencil to mesh conversion YimingWu 2024-09-10 13:36:31 +02:00
  • 4556624edd VSE: Draw thumbnails in timeline by default Aras Pranckevicius 2024-09-10 13:01:24 +02:00
  • 957330043f Refactor: Attributes: support different source and destination domains in propagation utilities Iliya Katueshenock 2024-09-10 12:59:03 +02:00
  • 168c568058 Fix #126946: GPv3: Handle erase mode when using a tablet pen YimingWu 2024-09-10 11:59:08 +02:00
  • 59fa82118e Vulkan: Blendfile thumbnail generation Jeroen Bakker 2024-09-10 11:02:43 +02:00
  • ed0cfe7312 Anim: fix crash drawing Action groups when built without Action Slots Sybren A. Stüvel 2024-09-10 10:59:29 +02:00
  • e22fc36fd5 Vulkan: Incorrect selection in edit mode Jeroen Bakker 2024-09-10 10:58:37 +02:00
  • c702e42f92 Cleanup: code-comments in smooth-view Campbell Barton 2024-09-10 18:57:18 +10:00
  • 884d882155 Cleanup: track the "changed" state when exiting local-view Campbell Barton 2024-09-10 17:31:12 +10:00
  • 3ad14a6fc0 Viewport: use the smooth-view preference when refreshing Campbell Barton 2024-09-10 17:31:08 +10:00
  • 2593fffa4d Fix local view failing to restore axis-roll Campbell Barton 2024-09-10 17:31:06 +10:00
  • d122d19f00 Fix missing redraw when setting the view axis Campbell Barton 2024-09-10 17:31:05 +10:00
  • 9d6ecd0ed6 Fix local view toggle setting the view to "User" Campbell Barton 2024-09-10 17:31:04 +10:00
  • 62dbebc18e Cleanup: pass const depsgraph for viewport funcitons Campbell Barton 2024-09-10 17:31:02 +10:00
  • 565f9f6b8a UI: Do Not Allow Docking into Temp Windows Harley Acheson 2024-09-10 02:43:07 +02:00
  • 72a0be0944 UI: Mac Cursors While Docking Harley Acheson 2024-09-10 00:55:52 +02:00
  • 2859eabd1c Fix #127364: Status Bar Icons Issues Harley Acheson 2024-09-10 00:06:10 +02:00
  • d745325829 Cleanup: Specialize calc_pose_data function Sean Kim 2024-09-09 23:54:52 +02:00
  • 7b9004d57b Fix #127328: Snake Hook brush rotation applied incorrectly for symmetry Sean Kim 2024-09-09 22:44:20 +02:00
  • 6e0223a04c Fix #127356: Expand face set snapping doesn't work Hans Goudey 2024-09-09 15:34:33 -04:00
  • 8aead3a6d9 Fix #126707: SVG export nodes wrong hierarchy ignores clipping Lukas Tönne 2024-09-09 18:42:20 +02:00
  • ad7d7212c1 Sculpt: Face corner indexed mesh GPU data extraction Hans Goudey 2024-09-09 18:19:16 +02:00
  • 9d3b2b51a7 Cleanup: None of VSE effects have three image inputs Aras Pranckevicius 2024-09-09 18:02:59 +02:00
  • 897f7a8482 GPU: Fix assertion when trying to use shader printf on metal Clément FOUCAULT 2024-09-09 16:30:15 +02:00
  • dc4ff79f64 Cleanup: Formatting Hans Goudey 2024-09-09 09:56:13 -04:00
  • 6462216ef7 Cleanup: Sculpt: Simplify arguments to BVH build function Hans Goudey 2024-09-09 09:49:46 -04:00
  • adbb732ba2 Overlay-Next: Sculpt Clément FOUCAULT 2024-09-09 15:39:28 +02:00
  • eee34de007 Sculpt: Simplify and optimize BVH build node partitioning Hans Goudey 2024-09-09 15:16:28 +02:00
  • 577630d24f VSE: Optimize away some pointless image copies when applying modifiers Aras Pranckevicius 2024-09-09 14:55:24 +02:00
  • 0b5e878ae1 Refactor: use references in channel group unit tests Nathan Vegdahl 2024-09-09 14:04:24 +02:00
  • 5c259a1bae VSE: Faster processing of alpha-over strip at the bottom of strip stack Aras Pranckevicius 2024-09-09 13:16:12 +02:00
  • 67c9b97058 ImBuf: slightly faster byte->float image conversion Aras Pranckevicius 2024-09-09 13:15:30 +02:00
  • d0ea251c33 Color management: optimize OCIO predivide processing Aras Pranckevicius 2024-09-09 13:14:55 +02:00
  • a904db3ee7 Color management: skip no-op colorspace transforms for float images (mostly affects VSE) Aras Pranckevicius 2024-09-09 13:13:16 +02:00
  • 0db13bef19 Fix #126463: EEVEE: wrong texture binding for Curves Info node Vitalijs Komasilovs 2024-09-09 13:03:04 +02:00
  • 1f49236a54 Fix #127180: Outliner assert selecting unselectable editbones Philipp Oeser 2024-09-09 12:46:25 +02:00
  • 994e05accd Vulkan: Encoding of Mat3 in Std430 struct Jeroen Bakker 2024-09-09 12:44:22 +02:00
  • 55765c86c7 Anim: gray out disconnected action slots in channel list Nathan Vegdahl 2024-09-09 12:40:03 +02:00
  • d939557e4b UI: Fix viewport selection icons Dalai Felinto 2024-09-09 11:09:18 +02:00
  • 9c9b562d54 GPv3: Smooth active vertex group operator Sietse Brouwer 2024-09-09 10:59:06 +02:00
  • 416625738e Anim: avoid Python exception in Dope Sheet header Sybren A. Stüvel 2024-09-09 10:49:26 +02:00
  • 29160edd0b Fix #126702: GPv3: Export PDF selected frames exports some unselected frames Pratik Borhade 2024-09-09 10:44:15 +02:00
  • 1bc0ec1b80 Sculpt: Improve mesh BVH build time by storing less temporary data Hans Goudey 2024-09-08 15:52:56 -04:00
  • 0358a3d11f Fix #127319: Access violation in Sample Nearest Surface node Iliya Katueshenock 2024-09-08 21:14:15 +02:00
  • 06b25fee0e Cleanup: Remove useless/incorrect comments Hans Goudey 2024-09-08 12:07:10 -04:00
  • 75c17761dd Fix #127302: Grease pencil "close" operator causes crash Hans Goudey 2024-09-08 12:02:48 -04:00
  • 48231f5094 Fix #127280: Crash in sculpt original data lookup Hans Goudey 2024-09-08 10:59:13 -04:00
  • 2ddc574ad9 Fix #127233: performance regression with new attribute filters Jacques Lucke 2024-09-07 19:04:54 +02:00
  • 8283bf37a2 Fix #127260: Cloth brush crash with large mesh Hans Goudey 2024-09-07 10:04:39 -04:00