Commit Graph

  • c966d7c2f9 Nodes: stop the shader preview job when changing the viewed nodetree Colin Marmond 2023-08-11 16:13:24 +02:00
  • b3485c29a8 Nodes: use flat previews for shader nodes by default Colin Marmond 2023-08-11 16:12:58 +02:00
  • e46f3acfdf Fix (unreported) missing expander code for new liboverride data. Bastien Montagne 2023-08-11 14:43:05 +02:00
  • c5bd71b375 Fix compiler warning about undefined OSL_LIBRARY_VERSION_CODE Brecht Van Lommel 2023-08-11 14:55:40 +02:00
  • d5c7608b39 Outliner: Port view layer elements to new tree-element code design Almaz-Shinbay 2023-08-11 14:52:08 +02:00
  • d9de0a4725 Fix missing ShaderFx pointer to TreeElementGPencilEffect constructor Almaz-Shinbay 2023-08-11 12:34:48 +02:00
  • 3f8416a1b2 Documentation: Add i18n info about operators' get_name/get_description callbacks. Bastien Montagne 2023-08-11 12:14:27 +02:00
  • 203e6e2b41 Fix (unreported) Several OperatorType.get_name not doing translation. Bastien Montagne 2023-08-11 11:29:42 +02:00
  • 6e73332306 Fix missing headers with unity/pch off, caused by recent cleanups Aras Pranckevicius 2023-08-11 12:51:10 +03:00
  • 5b0f200ea1 GPv3: Fix layer renaming synchronization from the dopesheet Amelie Fondevilla 2023-08-11 11:31:30 +02:00
  • 3c26f84225 Vertex Paint: Add option to lock alpha for 'Set Vertex Colors' Philipp Oeser 2023-08-11 10:39:13 +02:00
  • d3353eb34b Cleanup: use const variables, reduce right-shift in unti.cc Campbell Barton 2023-08-11 18:10:21 +10:00
  • 8ce5a24b77 PyAPI: add preferences.filepaths.extension_repos.new/remove methods Campbell Barton 2023-08-11 17:34:51 +10:00
  • 00ffa63b8f Fix Unix Makefiles running discover_nodes.py every build Campbell Barton 2023-08-11 17:12:16 +10:00
  • fd920ba39f Fix crash loading a blend file with an unknown area type Campbell Barton 2023-08-11 17:12:14 +10:00
  • cbdcc5dfd0 Fix: Compilation Error in Draw Test Cases Jeroen Bakker 2023-08-11 08:18:30 +02:00
  • 4ad04c9501 Fix #110727: VSE relative paths do not work with linked scenes Richard Antalik 2023-08-11 08:00:56 +02:00
  • cc2093a25a makesrna: don't regenerate files unless changed with MSBUILD Ray Molenkamp 2023-08-11 15:29:48 +10:00
  • 5ed81a957a PyAPI: support passing None to imbuf.load(..) for consistency Campbell Barton 2023-08-11 15:14:56 +10:00
  • ac43b5ec80 Fix #111033: Crash on startup when Blender path isn't UTF8 compatible Campbell Barton 2023-08-11 14:59:56 +10:00
  • 8ce2ac0d9a Fix non UTF8 paths for Python functions which take path arguments Campbell Barton 2023-08-11 14:59:55 +10:00
  • 2e286bcf8b PyAPI: add PyC_ParseUnicodeAsBytesAndSize parser utility Campbell Barton 2023-08-11 14:59:54 +10:00
  • ddf9e4be1b Fix missing headers, caused by recent cleanups with the compositor Campbell Barton 2023-08-11 14:57:56 +10:00
  • 48ac28ce84 UI: Rename RNA name 'Resolution %' to 'Resolution Scale' Aaron Carlisle 2023-08-11 06:04:57 +02:00
  • d2a2d06691 Cleanup: simplify argument parsing for preview load enum Campbell Barton 2023-08-11 12:28:28 +10:00
  • 3af7ed0e8e Cleanup: reduce number of calls to PyUnicode_FromString Campbell Barton 2023-08-11 09:58:44 +10:00
  • 9810942adf Cleanup: avoid uninitialized members in GHOST classes Campbell Barton 2023-08-11 09:34:08 +10:00
  • 87c61f2354 CMake: add warning for WITH_UNITY_BUILD Campbell Barton 2023-08-11 09:34:07 +10:00
  • 465810dd52 Fix missing headers, caused by recent cleanups Campbell Barton 2023-08-11 09:23:36 +10:00
  • 2ac0b36e4e Cycles: Rework component layering in Principled BSDF Lukas Stockner 2023-08-10 23:53:37 +02:00
  • cc4d5c432c RNA: move headers to C++ Jacques Lucke 2023-08-10 22:40:27 +02:00
  • 72d3e43a3b Vulkan: Enable Draw Manager Test Cases Jeroen Bakker 2023-08-10 21:41:52 +02:00
  • 048fa6480f Cleanup: quiet unused parameter warning Jacques Lucke 2023-08-10 21:41:17 +02:00
  • 7c0e2646f9 Nodes: move more rna code to node files Jacques Lucke 2023-08-10 20:48:41 +02:00
  • c4fb34a3f7 Fix #110085: Ignore Scroller Zone when on a Screen Edge Harley Acheson 2023-08-10 20:41:44 +02:00
  • 11bca76f96 Cycles: update OSL to work with version 1.13.2 Brecht Van Lommel 2023-08-10 20:01:09 +02:00
  • c19caff2dc Cleanup: Include layer tree element in assert check Julian Eisel 2023-08-10 17:56:12 +02:00
  • bcc0b9f73f Tweaks to previous commit affecting debug reports of our guarded allocator. Bastien Montagne 2023-08-10 14:52:18 +02:00
  • 2e79ca3205 Fix #110971: Replace our own barely-working backtrace on memleaks feature with ASAN utils. Bastien Montagne 2023-08-10 14:52:18 +02:00
  • a89c104972 Cleanup: Don't set unused ID code member for Outliner layer base element Julian Eisel 2023-08-10 17:50:06 +02:00
  • 8ddb8e0d05 Animation: Blend To Ease Slider Christoph Lendenfeld 2023-08-10 17:51:14 +02:00
  • d14289c46a GPv3: Fix: Assert hit when exiting paint mode Falk David 2023-08-10 17:44:08 +02:00
  • 7e594b5d96 GPv3: Allow buttons for child nodes to be inactive Falk David 2023-08-10 17:42:55 +02:00
  • 9f8535a498 Fix: bring back repeat input node rna declaration Iliya Katueshenock 2023-08-10 17:40:08 +02:00
  • 4095e6a14c Fix incorrect parameter value passed to ID template Julian Eisel 2023-08-10 17:13:02 +02:00
  • ff636ed092 UI: Allow passing empty string to templateID to ensure no label Julian Eisel 2023-08-10 17:10:21 +02:00
  • dce2368b8c Fix #110464: rna_idprop_ui_create() fails to create new string property Philipp Oeser 2023-08-10 16:54:35 +02:00
  • e2cd2236ca Refactor: Avoid unsafe cast for Outliner sequence elements Julian Eisel 2023-08-10 16:51:50 +02:00
  • c0065979a1 Refactor: Remove hack to store sequence type in Outliner tree element Julian Eisel 2023-08-10 16:48:58 +02:00
  • b56fc47eed Fix: Wrong property name and description Christoph Lendenfeld 2023-08-10 16:33:44 +02:00
  • a0aa5480b1 Animation: Blend Offset Slider Christoph Lendenfeld 2023-08-10 16:09:39 +02:00
  • 4f66031714 GPv3: Fix TreeNode::parent_group() for root group Falk David 2023-08-10 16:05:17 +02:00
  • a995e16cd2 Fix incorrect type cast of Outliner view layer element data Julian Eisel 2023-08-10 15:27:25 +02:00
  • 255818a569 Animation: Common curve drawing for FCurves Christoph Lendenfeld 2023-08-10 15:33:22 +02:00
  • c5feb0cada MEM_guarded_alloc: Fix LSAN not reporting memory leaks. Bastien Montagne 2023-08-10 11:28:01 +02:00
  • 43667b807e Nodes: move more geometry nodes rna code to node files Iliya Katueshenock 2023-08-10 14:57:01 +02:00
  • 101abc6f6c Sim Nodes: Don't delete parent bake directory Falk David 2023-08-10 14:29:32 +02:00
  • f1e4cd3f1f Fix: missing include in volume.cc Amelie Fondevilla 2023-08-10 14:21:22 +02:00
  • 7f6196ccae GPv3: Display layer properties in animation channels Amelie Fondevilla 2023-08-10 13:55:14 +02:00
  • d973355b3a Cleanup: reduce amount of math-related includes Aras Pranckevicius 2023-08-09 11:39:20 +03:00
  • 09d2108bf5 GPv3 : Transform action for grease pencil frames. Amelie Fondevilla 2023-08-10 12:57:32 +02:00
  • 6a86dd5f34 LibOverride: Add ID pointer to operations over ID pointers. Bastien Montagne 2023-08-03 20:32:36 +02:00
  • e119089928 Animation: Right align slider unit text Christoph Lendenfeld 2023-08-10 12:27:28 +02:00
  • 1bbfa8c5d3 Fix: Compilation issue GCC13 with Vulkan Jeroen Bakker 2023-08-10 11:27:44 +02:00
  • 598af45459 Fix #110789: Apply NLA mapping when jumping to keys in the Graph Editor Christoph Lendenfeld 2023-08-10 11:03:01 +02:00
  • 10615e98bc Revert white-space edit from cc95c02a89 Campbell Barton 2023-08-10 17:45:38 +10:00
  • cc95c02a89 Fix building WITH_OPENGL_BACKEND=OFF Campbell Barton 2023-08-10 17:40:24 +10:00
  • ea10e601fd Cleanup: use _get() suffix for GHOST/Wayland methods Campbell Barton 2023-08-10 17:38:34 +10:00
  • 23cd37de25 Cleanup: redundant checks Campbell Barton 2023-08-10 17:05:15 +10:00
  • a087790938 Cleanup: declare ReadEWAData const in struct and callbacks Campbell Barton 2023-08-10 16:02:53 +10:00
  • a52c904c7b Fix annotation tool getting "stuck" with IC-Keymap Campbell Barton 2023-08-10 15:46:21 +10:00
  • 5763993098 License Headers: use SPDX-FileCopyrightText Campbell Barton 2023-08-10 15:16:58 +10:00
  • 4ad63687cb CMake: fix windows build and warning Ray Molenkamp 2023-08-09 21:47:19 -06:00
  • dfc7edfe72 Build: set the encoding in discover_nodes.py Campbell Barton 2023-08-10 13:12:06 +10:00
  • 735273f537 CMake: show WITH_HYDRA on first installation Campbell Barton 2023-08-10 12:36:31 +10:00
  • 5e44b3c147 Fix error in recent refactor to add_check_c{xx}_compiler_flag functions Campbell Barton 2023-08-10 12:15:55 +10:00
  • b057c0cce1 Fix building WITH_PYTHON=OFF after discover_nodes.py inclusion Campbell Barton 2023-08-10 11:57:30 +10:00
  • 8cea7519ca Cleanup: wrap long lines in CMake Campbell Barton 2023-08-10 11:28:25 +10:00
  • e95e6ad66a CMake: replace duplicate lines with a for loop Campbell Barton 2023-08-10 11:28:23 +10:00
  • 9dfb3fc550 CMake: refactor flag checking function to take multiple argument pairs Campbell Barton 2023-08-10 11:28:22 +10:00
  • 49064a96bc Cleanup: quiet warning on MSVC Campbell Barton 2023-08-10 09:29:06 +10:00
  • 931f69b57b Fix missing include in NOD_rna_define.hh Campbell Barton 2023-08-10 09:27:21 +10:00
  • 868ae1092c Cleanup: move some node rna definitions to node files Jacques Lucke 2023-08-10 00:01:21 +02:00
  • 08a8825827 Cleanup: use actual function type instead of void* in declaration Jacques Lucke 2023-08-09 22:40:39 +02:00
  • 19912457c6 Nodes: use auto registration for nodes Jacques Lucke 2023-08-09 22:01:03 +02:00
  • 262b67d61d Fix Weld modifier generating invalid mesh Germano Cavalcante 2023-08-09 15:32:01 -03:00
  • 375a7b6bb5 Fix (unreported) LSAN suppression list removing almost all (valid!) errors. Bastien Montagne 2023-08-09 20:14:14 +02:00
  • a37ff68334 Fix (partially) wrong RNA path for 'ViewShading' data. Bastien Montagne 2023-08-09 15:27:59 +02:00
  • 2afdc15709 Build: patch OSL to avoid duplicate symbols in static libraries Brecht Van Lommel 2023-08-09 19:53:11 +02:00
  • 15124fe490 GPU: Avoid silent errors during shader compilation Clément Foucault 2023-08-09 18:15:26 +02:00
  • 4d74b91d5c Fix EEVEE-Next: Shadow: Missing shadow on first frame Clément Foucault 2023-08-09 14:54:02 +02:00
  • 6923f7a153 Color management: Add and Rename Colorspaces Zijun Zhou 2023-08-09 18:00:45 +02:00
  • d5b2960a07 GPv3: Include summary and datablock keyframes in the grease pencil dopesheet Amelie Fondevilla 2023-08-09 17:07:31 +02:00
  • 648dd6a5f7 CMake: wrap long lines, especially option descriptions Campbell Barton 2023-08-10 00:51:35 +10:00
  • 9e172b9e2e Cleanup: GPv3: Use int64_t for indices Falk David 2023-08-09 16:47:25 +02:00
  • ba81908a2d Color management: Improve no-op color space detection Sergey Sharybin 2023-08-09 16:24:49 +02:00
  • 5eef5b0d61 Fix #110447: Curves random selection is reversed Falk David 2023-08-09 16:14:33 +02:00
  • 827a71fe7e GPv3: Refactor: replace remove_frame_at function Falk David 2023-08-09 16:12:45 +02:00
  • 22d23a7269 CMake: add missing default for WITH_SYSTEM_BULLET Campbell Barton 2023-08-09 23:07:00 +10:00
  • 3bf2757b47 OBJ: fix import of files with really large polygons (e.g. 7000 vertices in one poly) Aras Pranckevicius 2023-08-09 17:04:24 +03:00