Commit Graph

  • ffe4fbe832 Cleanup: Move editors headers to C++ Hans Goudey 2023-08-05 02:57:52 +02:00
  • c15d391e86 Cleanup: Various cleanups in newly C++ headers Hans Goudey 2023-08-04 17:55:14 -04:00
  • bc8c892c65 Cleanup: Move WM headers to C++ Hans Goudey 2023-08-04 23:11:22 +02:00
  • aa5b142e98 Cleanup: Move fsmenu.c to C++ Hans Goudey 2023-08-04 22:15:03 +02:00
  • f18c45eb69 Cleanup: avoid using NOD_static_types.h for creating the node.type enum Jacques Lucke 2023-08-04 21:43:54 +02:00
  • 9909bf60c9 Fix: Missing updates for geometry node group tool properties Hans Goudey 2023-08-04 15:29:47 -04:00
  • b31ccdcf4a Fix undefined variable usage Germano Cavalcante 2023-08-04 16:27:36 -03:00
  • e3e6fb8ecf Geometry Nodes: Initial tool-specific nodes Hans Goudey 2023-08-04 20:59:04 +02:00
  • 9921c3532c Custom Data: make get_layer_index_n always safely handle n overrun. Alexander Gavrilov 2023-08-04 20:55:53 +03:00
  • 85bac9d292 Fix: Node group operators reset mesh select mode Hans Goudey 2023-08-04 14:30:26 -04:00
  • e0efc234c8 Cleanup: Small improvements to Hydra mesh and curves export Hans Goudey 2023-08-04 13:59:22 -04:00
  • 66dd1657b8 Cleanup: Use const for Blender data in Hydra exporter Hans Goudey 2023-08-04 13:35:21 -04:00
  • 39c3a86d8e Cleanup: Make object material count function take a const pointer Hans Goudey 2023-08-04 13:26:04 -04:00
  • f97a51350d Cleanup: Make mesh normal calculation function const Hans Goudey 2023-08-04 13:05:08 -04:00
  • 81096abe2a Fix: simulation outputs empty geometry when going to frame zero Jacques Lucke 2023-08-04 19:34:35 +02:00
  • b6ed70cd92 Triage: Add 'weekly_report' and 'issues_needing_info' tools Germano Cavalcante 2023-08-04 19:32:25 +02:00
  • 9c72199258 Cleanup: simplify usage of NOD_static_types.h in rna Jacques Lucke 2023-08-04 18:48:16 +02:00
  • ab39386aec Cleanup: remove dead node tree rna code Jacques Lucke 2023-08-04 18:35:16 +02:00
  • fd9d22ba57 Geometry Nodes: Operators: Support more object types and modes Hans Goudey 2023-08-04 18:22:45 +02:00
  • d5eb51e911 Cleanup: make versioning_260.cc independent of NOD_static_types.h Jacques Lucke 2023-08-04 18:18:22 +02:00
  • 2f6af7a4b9 EEVEE Next: Fix: Normal RenderPass viewport display flicker Miguel Pozo 2023-08-04 18:15:38 +02:00
  • 4395e0da93 Fix: Geometry nodes self object crash in node operator Hans Goudey 2023-08-04 11:03:10 -04:00
  • 647f2053a9 Tests: add automated regressions tests for Hydra Storm Brecht Van Lommel 2023-08-04 15:01:55 +02:00
  • 83fa353efc Hydra: add option to export through USD file instead of Hydra API Brecht Van Lommel 2023-08-04 15:06:12 +02:00
  • 04bb5f9995 Render: support USD Hydra render delegates Bogdan Nagirniak 2023-08-04 15:10:48 +02:00
  • 61f407d427 Build: install USD Storm and MaterialX libraries by default Bogdan Nagirniak 2023-08-04 14:54:49 +02:00
  • efe10cee5c Cleanup: compiler warning with clang Brecht Van Lommel 2023-08-04 16:50:10 +02:00
  • ba1e88bffc Fix: simulation with no-cache resets when changing property Jacques Lucke 2023-08-04 16:59:56 +02:00
  • a5e62537a5 Fix: Compilation error after 41c83d6cfc Miguel Pozo 2023-08-04 16:50:53 +02:00
  • ff470f3f2e EEVEE Next: Volumes Miguel Pozo 2023-08-04 16:47:16 +02:00
  • 41c83d6cfc EEVEE Next: Sculpt support Miguel Pozo 2023-08-04 16:38:04 +02:00
  • ada738ac7c Fix: temperature attribute in eevee is divided by three Jacques Lucke 2023-08-04 16:37:21 +02:00
  • c36eccfae9 Nodes: Copy socket values with the same identifier instead of name Weizhen Huang 2023-08-04 16:32:33 +02:00
  • 97769581f5 Cleanup: Split fsmenu.c before C++ conversion Hans Goudey 2023-08-04 16:09:56 +02:00
  • 42dfa740c4 Fix crash when toggling asset shelf "Show Names" with sidebar open Julian Eisel 2023-08-04 15:30:06 +02:00
  • d0d21f2934 Fix: Array modifier assert when not recalculating normals Hans Goudey 2023-08-04 08:15:47 -04:00
  • 1f612605ab Fix #110732: blender_theme_as_c fails fails with error Campbell Barton 2023-08-04 18:00:08 +10:00
  • 1e1f4db8b6 Tools: add 'diff' and 'email' attrs to git_log utility module Campbell Barton 2023-08-04 14:43:43 +10:00
  • ed6e24b176 Fix resource leak in git_log utility module Campbell Barton 2023-08-04 14:32:48 +10:00
  • 9ba38d5bb6 License checker: scan paths "*.inl;*.ch;*.osl;*.metal;*.tables" Campbell Barton 2023-08-04 13:24:18 +10:00
  • 0caf227530 License headers: use SPDX-FileCopyrightText for *.inl and *.osl files Campbell Barton 2023-08-04 13:24:17 +10:00
  • e548294de2 License headers: remove GPL header from OSL template script Campbell Barton 2023-08-04 13:24:15 +10:00
  • f88f1c4011 Cleanup: quiet mypy warning Campbell Barton 2023-08-04 11:27:34 +10:00
  • 81f51e5433 Cleanup: Remove mistakenly duplicated file in C++ conversion Hans Goudey 2023-08-03 20:04:50 -04:00
  • 444a42e71c Fix: Duplicate "Tool" geometry nodes menu with asset catalog Hans Goudey 2023-08-03 19:02:54 -04:00
  • adf58a77ff Cleanup: use LISTBASE_FOREACH & LISTBASE_FOREACH_BACKWARD macros Campbell Barton 2023-08-04 08:51:13 +10:00
  • f7be60eff0 Cleanup: format Campbell Barton 2023-08-04 08:45:19 +10:00
  • 7afd938dde Cleanup: various non-functional C++ changes Campbell Barton 2023-08-04 08:39:44 +10:00
  • 67bc7f9477 LibOverride: Fix RNA API to access liboverride operation's flag. Bastien Montagne 2023-08-03 20:07:13 +02:00
  • 87d04de418 Transform: simplify proportional distance algorithm Germano Cavalcante 2023-08-03 12:34:04 -03:00
  • 2786680ad8 Cleanup: Remove unused struct Germano Cavalcante 2023-08-03 10:53:03 -03:00
  • bc393c4033 Geometry Nodes: Draw node operator inputs in redo panel Hans Goudey 2023-08-03 18:04:36 +02:00
  • 63f29fdcfe EEVEE Next: Fix: Ambient Oclussion Pass Miguel Pozo 2023-08-03 17:48:35 +02:00
  • 4d75c0484a EEVEE-Next: Use reflection lightprobes for raytrace fallback Clément Foucault 2023-08-03 17:24:48 +02:00
  • 8daebd807c Cleanup: CMake: fix superfluous extern_curve_fit_nd in bf_editor_curve Ray Molenkamp 2023-08-03 09:25:32 -06:00
  • 6764e69491 UI: Add asset shelf Python UI template Julian Eisel 2023-08-03 17:16:10 +02:00
  • 94fdafe906 Sculpt/UI: Experimental asset shelf for brush assets in sculpt mode Julian Eisel 2023-08-03 17:10:25 +02:00
  • dc7979a056 Cleanup: Make geometry set naming more consistent Hans Goudey 2023-08-03 17:09:18 +02:00
  • 26d75293e8 EEVEE Next: Fix: Render region Miguel Pozo 2023-08-03 17:08:23 +02:00
  • 268d322e7c BKE: Bump subversion for versioning in previous commit Julian Eisel 2023-08-03 17:07:22 +02:00
  • 8b19477e9c UI: Support asset shelves in 3D Views Julian Eisel 2023-08-03 16:58:37 +02:00
  • 98142f5e35 UI: Asset Shelf Support (Experimental Feature) Julian Eisel 2023-08-03 16:54:39 +02:00
  • 733f90bd24 Geometry Nodes: Rename "Operator" context to "Tool" Hans Goudey 2023-08-03 10:50:54 -04:00
  • 4718c084e6 Cleanup: CMake: Modernize bf_extern_curve_fit_nd dependencies Ray Molenkamp 2023-08-03 16:50:25 +02:00
  • 0dc3318ffd EEVEE-Next: Irradiance Bake: Virtual Offset Clément Foucault 2023-08-03 16:47:05 +02:00
  • 567a2e5a6f EEVEE Next: Overscan support Miguel Pozo 2023-08-03 16:19:08 +02:00
  • eabff37483 Mesh: Add API functions to assign vertex normals Hans Goudey 2023-08-03 16:13:04 +02:00
  • 8e33b20de9 EEVEE-Next: Irradiance Bake: Add validity based dilation Clément Foucault 2023-08-03 15:48:33 +02:00
  • 17db856686 EEVEE-Next: Ray-tracing Denoise Pipeline Clément Foucault 2023-08-03 15:32:06 +02:00
  • 36c6bcca1a Python API: expose the math mapping vertex positions to B-Bone segments. Alexander Gavrilov 2023-03-03 20:44:35 +02:00
  • 0d7b0045c6 Animation: Graph Editor curve drawing performance improvement Christoph Lendenfeld 2023-08-03 14:43:21 +02:00
  • ba444218ac Cleanup: Editors: Remove unused code Clément Foucault 2023-08-03 14:23:31 +02:00
  • 5b3398a673 Fix #110161: Crash on dragging a Speaker NLA strip Guillermo 2023-08-03 14:19:49 +02:00
  • c4631644ee Fix #108961: Wrong Label and Tooltip for Timeline Christoph Lendenfeld 2023-08-03 14:16:08 +02:00
  • 9b54e7cc7f Fix: free nullptr in grease pencil Jacques Lucke 2023-08-03 13:22:41 +02:00
  • 359f8d0559 Fix compiler error in stubs because some headers are now C++ Jacques Lucke 2023-08-03 13:15:53 +02:00
  • d8a860b605 Cleanup: Editors: Remove unused ED_screen_preview_render Clément Foucault 2023-08-03 12:52:25 +02:00
  • 9db289924f EEVEE Next: Motion Blur fixes Miguel Pozo 2023-08-03 12:48:12 +02:00
  • 0af370a62d Cleanup: use C++ style sizeof(struct::member) instead of casting nullptr Campbell Barton 2023-08-03 20:23:01 +10:00
  • bbf073c4ed Cleanup: use POINTER_FROM_INT for PyGetSetDef definitions Campbell Barton 2023-08-03 19:58:30 +10:00
  • 13e9f553b9 Cleanup: GPv3: Use references in editor functions Falk David 2023-08-03 11:51:24 +02:00
  • 655b2b6c2c GPv3: Delete grease pencil frames Amelie Fondevilla 2023-08-03 11:49:14 +02:00
  • ee96947abc Fix #110372: Curve edit handles fixed in Metal backend Jason Fielder 2023-08-03 11:34:52 +02:00
  • 0f39e46914 DRW: Support optimal prim type for indirect curves in Metal Jason Fielder 2023-08-03 11:19:48 +02:00
  • de391cf811 Cleanup: use nullptr instead of zero Campbell Barton 2023-08-03 19:14:53 +10:00
  • c6f3f19648 Cleanup: reduce variable scope when removing in a while loop Campbell Barton 2023-08-03 18:23:49 +10:00
  • 049f0798a3 Fix #110293: Metal: Resolve tile corruption in Cycles render preview Jason Fielder 2023-08-03 11:17:04 +02:00
  • 110ea98ea2 GPv3: Fix missing tag in frames map Falk David 2023-08-03 11:13:29 +02:00
  • 270a229728 Fix: GPv3: Crash on undo when changing frames map Falk David 2023-08-03 11:11:19 +02:00
  • 1cf4bc2719 Fix #110694: Edit bones draw as they were in pose mode Pratik Borhade 2023-08-03 11:03:39 +02:00
  • 8ea68765fc Fix CUDA error with light linking and emissive world volume Sergey Sharybin 2023-08-03 07:54:06 +02:00
  • a049f3b5df Cleanup: Use references for mesh extraction render data and cache Hans Goudey 2023-08-02 23:59:31 -04:00
  • 55970fa367 Cleanup: Simplify mesh triangle material counting Hans Goudey 2023-08-03 05:02:36 +02:00
  • 9cad2e8771 Fix #110682: Loading old files crashes from missing DNA rename Hans Goudey 2023-08-02 22:26:03 -04:00
  • 19e698cc39 Cleanup: use C++ includes, various non-functional changes for C++ Campbell Barton 2023-08-03 08:57:59 +10:00
  • 8c8ff6b85b Cleanup: spelling in comments, use C-style comments Campbell Barton 2023-08-03 08:56:59 +10:00
  • 8bb8cfb54e Cleanup: Remove unnecessary struct keyword from C++ headers Hans Goudey 2023-08-03 01:11:28 +02:00
  • 731d296f35 Cleanup: Move mesh related blenkernel headers to C++ Hans Goudey 2023-08-02 22:14:18 +02:00
  • 72d7e3e684 Fix Compiler Error in Clang Germano Cavalcante 2023-08-02 16:26:28 -03:00
  • 8662575f40 UI: Avoid slight text color flashing while clicking preview tiles Julian Eisel 2023-08-02 20:50:31 +02:00