Commit Graph

  • bd7c217f17 Cleanup: fix warning Iliya Katueshenock 2023-12-23 19:15:36 +01:00
  • ad7a5abb2d Geometry Nodes: support panels in geometry nodes modifier Jacques Lucke 2023-12-23 16:33:14 +01:00
  • 84d1d30028 EEVEE-Next: Add translucent contribution in probe capture Clément Foucault 2023-12-23 20:04:42 +13:00
  • dc155e2ae4 EEVEE-Next: Remove Light eval hard coded closures Clément Foucault 2023-12-23 07:58:10 +01:00
  • df91fb329e Fix: EEVEE-Next: Broken Support for SSS Clément Foucault 2023-12-23 19:44:24 +13:00
  • 574daf20e1 Fix #116389: Sculpt: Box Hide tool keymap option "Outside" not working Pratik Borhade 2023-12-23 06:27:12 +01:00
  • e18e4a1acf CMake: default to Python 3.10 for macOS Campbell Barton 2023-12-23 16:19:09 +11:00
  • f4275cc4df EEVEE-Next: Gbuffer Optimization Clément Foucault 2023-12-23 05:58:52 +01:00
  • 526019b559 CMake: default to Python 3.11, auto-update existing variables Campbell Barton 2023-12-23 00:23:24 +11:00
  • db8d381f71 Fix: layout panels headers don't take block width into account Jacques Lucke 2023-12-22 22:14:06 +01:00
  • 079a752a20 CMake: windows: disable vcpkg for blendthumb Ray Molenkamp 2023-12-22 13:35:51 -07:00
  • ac1c75f3d0 Vulkan: Check Resource Bind Type when Binding Jeroen Bakker 2023-12-22 19:02:53 +01:00
  • ec01ee0196 Fix #116471: some menus incorrectly display vertical on macOS Brecht Van Lommel 2023-12-22 18:23:32 +01:00
  • f824476bd5 UI: add support for uiLayout based panels Jacques Lucke 2023-12-22 17:57:57 +01:00
  • 831dd3500e Fix #116403: Workbench: Broken overlays with clipping planes Miguel Pozo 2023-12-22 17:48:39 +01:00
  • a90fdd5246 Fix #115226: Shader Nodes: Don't execute the same node twice Miguel Pozo 2023-12-22 17:32:25 +01:00
  • 0f2e534674 Fix #115046: Crash updating string custom property UI data Hans Goudey 2023-12-22 09:16:19 -05:00
  • 239d3bb04b Fix #116320: Crash assigning bone to collection of other armature Pratik Borhade 2023-12-22 12:31:52 +01:00
  • 7a8e349b73 Compositor: Support viewer offset in GPU compositor Omar Emara 2023-12-22 13:12:17 +02:00
  • 45582662a1 EEVEE-Next: Fix Pointshader Requirements Jeroen Bakker 2023-12-22 11:48:47 +01:00
  • 248d7d8340 Fix use of undefined IMATH_INCLUDE_DIRS Campbell Barton 2023-12-22 21:25:30 +11:00
  • 3e6139cc30 Anim: RNA, mark armature.collections as editable Sybren A. Stüvel 2023-12-22 09:06:49 +01:00
  • 3443ded9df Fix: bf_animrig_tests test failure Brecht Van Lommel 2023-12-21 23:31:36 +01:00
  • 78c3253553 Fix #116069: Incorrect data transfer custom normals behavior Hans Goudey 2023-12-21 14:52:07 -05:00
  • 48b0a504b4 Cleanup: Remove unnecessary argument in mesh normals code Hans Goudey 2023-12-21 14:46:20 -05:00
  • 341c54ce21 Fix #116415: Show Empty text for Current Asset Library Harley Acheson 2023-12-21 20:09:29 +01:00
  • bf96f6cda9 Fix: failing unit tests due to "stack-use-after-scope" Christoph Lendenfeld 2023-12-21 19:40:45 +01:00
  • 9bbe81b630 Fix #116432: Crash when changing source of image node Omar Emara 2023-12-21 20:20:37 +02:00
  • 802ac5ba5a Build: Library updates for 4.1 Brecht Van Lommel 2023-12-21 19:16:11 +01:00
  • e8c5f8dddf Fix #116424: GPU Nodes: UDIM texture user count Miguel Pozo 2023-12-21 18:55:32 +01:00
  • 04efca91f9 Fix: VSE Slip Strips operator doesn't move effect strips inside of a meta strip. ok_what 2023-12-21 18:04:56 +01:00
  • 548b45d13b Revert #116228: Check Interactivity in button comparisons Harley Acheson 2023-12-21 17:08:47 +01:00
  • 66409b3860 Fix #116372: Crash in boolean triangulation after recent cleanup Hans Goudey 2023-12-21 11:00:32 -05:00
  • ebb9cf21ec Fix: Incorrect curves asset in recent commit Hans Goudey 2023-12-21 10:54:26 -05:00
  • da6867ca3b Cleanup: Use dynamic declaration for sample curve node Hans Goudey 2023-12-21 10:33:15 -05:00
  • 84c65732fe Refactor: extract code from ANIM_keying_sets_enum_itemf Christoph Lendenfeld 2023-12-21 16:15:42 +01:00
  • eac4a6c697 Anim: add checks for system overrides to bone collection operators Sybren A. Stüvel 2023-12-21 14:58:30 +01:00
  • dea7d65ee7 Fix: Crash in single value input to Glare node Omar Emara 2023-12-21 14:48:33 +02:00
  • e055db6605 Realtime Compositor: Implement Defocus node Omar Emara 2023-12-21 12:20:38 +01:00
  • da78dd47e3 Fix #116343: Drawing on frame with auto-keying off gives error Falk David 2023-12-21 11:30:16 +01:00
  • 89947aac1c Cleanup: Non-const version of get_active_layer Falk David 2023-12-21 11:09:23 +01:00
  • 614d7749df Fix: Autokeyframe with Insert Needed with no keyframes Christoph Lendenfeld 2023-12-21 10:50:17 +01:00
  • d37f9e6587 Cleanup: Make format Jeroen Bakker 2023-12-21 10:46:40 +01:00
  • b27718a9e7 Anim: Graph Editor Scale From Neighbor Christoph Lendenfeld 2023-12-21 10:46:43 +01:00
  • e165624885 Compositor: Only execute compositor if result is viewed Omar Emara 2023-12-21 10:22:51 +01:00
  • de61ec3e6f Anim: Unit Tests for "Insert Available" Christoph Lendenfeld 2023-12-21 10:22:21 +01:00
  • fec8461365 Cleanup: move BKE_colorband.h and BKE_colorcools.h to .hh Aras Pranckevicius 2023-12-21 10:10:53 +01:00
  • 3cadec1892 Cycles: Log number of scheduled tiles Nikita Sirgienko 2023-12-20 14:08:25 +01:00
  • 3261508e82 Cleanup: Make format Jeroen Bakker 2023-12-21 09:03:53 +01:00
  • a9aaf0bc26 Cleanup: Inconsistent struct vs. class declaration warning Aras Pranckevicius 2023-12-21 09:55:52 +02:00
  • f63a7c1ee9 Curves: Add basic custom normals support Hans Goudey 2023-12-21 03:29:18 +01:00
  • 8e30dc12da Cleanup: Debug build error, unused variable warnings Hans Goudey 2023-12-20 21:24:53 -05:00
  • 7132c7a53c Cleanup: Replace MVertTri type with C++ vector Hans Goudey 2023-12-20 20:45:15 -05:00
  • b9b47088bc Cleanup: Remove unnecessary DNA_meshdata_types.h includes Hans Goudey 2023-12-20 19:16:15 -05:00
  • 2c43a9eed9 Cleanup: Move BKE_mesh_calc_edges to bke namespace Hans Goudey 2023-12-20 17:47:10 -05:00
  • e470edf3e1 Geometry Nodes: initial Volume Grid socket support Lukas Tönne 2023-12-20 22:33:17 +01:00
  • 17e2186dd9 Cleanup: fix missing include Jacques Lucke 2023-12-20 21:32:59 +01:00
  • 19b46e0816 Cleanup: Make format Hans Goudey 2023-12-20 14:54:38 -05:00
  • 13208038da UI: Show "No results found" for empty searches Harley Acheson 2023-12-20 20:53:48 +01:00
  • 4f8d584325 Cleanup: Inconsistent struct vs. class declaration warning Hans Goudey 2023-12-20 14:13:49 -05:00
  • 7288201e96 EEVEE-Next: Partial World LightPath node support Miguel Pozo 2023-12-20 20:04:44 +01:00
  • 1be8b51b11 VSE: display audio waveforms by default Aras Pranckevicius 2023-12-20 19:51:23 +01:00
  • edf8a776ac Cleanup: Use forward declarations to replace includes of BKE_attribute.hh Hans Goudey 2023-12-20 13:25:08 -05:00
  • 7f24972911 Cleanup: Use accessor functions for point cloud positions Hans Goudey 2023-12-20 13:16:41 -05:00
  • 19001c9e6c Cleanup: Move attribute domain enum to C++ header, use enum class Hans Goudey 2023-12-20 13:13:16 -05:00
  • 2618c1d71d Cleanup: Use utility to fill default attribute values Hans Goudey 2023-12-20 12:02:14 -05:00
  • 25ab53a4af Cleanup: Remove LibOverride Template experimental feature. Bastien Montagne 2023-12-20 17:53:34 +01:00
  • 399e8264e6 Cleanup: Remove unused paint struct Hans Goudey 2023-12-20 10:29:52 -05:00
  • 70a53a815e Cleanup: avoid openvdb include in general in common header Jacques Lucke 2023-12-20 15:59:44 +01:00
  • 59c84ee95b Cleanup: extract function to show missing openvdb error message Jacques Lucke 2023-12-20 15:58:56 +01:00
  • a72e7a220d Volumes: refactor volume grid storage Jacques Lucke 2023-12-20 15:32:52 +01:00
  • 5f527fdc89 Fix #116373: Error using foreach_get on MeshLoopTriangle loops Hans Goudey 2023-12-20 08:40:16 -05:00
  • 408bc52bed Cleanup: fix Linux/gcc build Aras Pranckevicius 2023-12-20 15:27:28 +02:00
  • b8ada36518 Cleanup: move image_intern.h -> .hh Aras Pranckevicius 2023-12-20 13:17:39 +02:00
  • 1ae10de6b2 Cleanup: Make all 'Experimental -> Debug' preferences OFF by default. Bastien Montagne 2023-12-20 12:44:55 +01:00
  • 06705c5864 PyAPI: support bpy.utils.register_tool without a keyconfig set Campbell Barton 2023-12-20 13:05:20 +11:00
  • 8dd8f932e2 Cleanup: Rename Mesh loop_data to corner_data Hans Goudey 2023-12-19 20:38:59 -05:00
  • ad6e68d12f Fix: EEVEE-Next: Lights do not render with Metal Clément Foucault 2023-12-20 14:29:39 +13:00
  • efbee2d606 Mesh: Rename totvert, totedge, and totloop fields Hans Goudey 2023-12-20 02:21:48 +01:00
  • 01dbe11ea6 Cleanup: Grammar, redundant "private" in class Hans Goudey 2023-12-19 19:58:47 -05:00
  • c59b9ff9c2 Fix #105548: I18n: many keymap sections cannot be translated Campbell Barton 2023-12-20 11:54:52 +11:00
  • 6007838bb2 UI: Set Initial Background Color Darker Harley Acheson 2023-12-20 01:36:11 +01:00
  • 25c69d20b9 Fix #116196: Edge selection with hidden Asset Shelf Harley Acheson 2023-12-20 01:21:18 +01:00
  • 5741f7b8a9 Fix #114461: Check Interactivity in button comparisons Harley Acheson 2023-12-20 01:14:10 +01:00
  • c455f76267 Cleanup: remove redundant casts, use const casts Campbell Barton 2023-12-20 09:56:15 +11:00
  • 9fbc096522 Fix #116342: crash when moving GP3 keyframe Germano Cavalcante 2023-12-19 17:19:02 -03:00
  • c9fc69d10b Cleanup: Fix build warnings introduced in e02eeaf888 Richard Antalik 2023-12-19 19:54:21 +01:00
  • d093c9075d Cleanup: Check for null before copying datablocks Hans Goudey 2023-12-19 12:51:37 -05:00
  • 2da88752be Cleanup: Avoid uninitialized variable warning Hans Goudey 2023-12-19 12:50:40 -05:00
  • 55963c2811 Fix #116346: USD importer ignores camera near clipping plane Philipp Oeser 2023-12-19 19:00:11 +01:00
  • a95dd8438d VSE: add option to display half of audio waveform Aras Pranckevicius 2023-12-19 18:52:38 +01:00
  • 4805b4f13f VSE: more intuitive UI control for waveform display mode Aras Pranckevicius 2023-12-19 18:49:28 +01:00
  • faefaa4447 I18n: extract and disambiguate a few messages Damien Picard 2023-12-19 18:41:09 +01:00
  • 4ef5d9f60f ffmpeg: optimize ffmpeg_postprocess Aras Pranckevicius 2023-12-19 18:28:51 +01:00
  • 0e3dbcfae0 Fix: EEVEE-Next: Volume closure evaluation Miguel Pozo 2023-12-19 17:59:12 +01:00
  • e02eeaf888 Fix #115305: Sound equalizer not applied when rendering Richard Antalik 2023-12-19 17:38:29 +01:00
  • a2317726ca Fix: EEVEE-Next: World.has_volume() Miguel Pozo 2023-12-19 17:25:16 +01:00
  • a0f8a6dae8 Fix #116351: Assert in sculpt mode with no faces Hans Goudey 2023-12-19 10:56:25 -05:00
  • b6fab947d1 Fix #114168: EEVEE-Next: Viewport image render sampling Miguel Pozo 2023-12-19 16:13:45 +01:00
  • b1e83f8323 Draw: Reuse GPUViewport when doing viewport render animations Miguel Pozo 2023-12-19 16:12:30 +01:00