Commit Graph

1358 Commits

Author SHA1 Message Date
mafiesto4 32c88d5d9c Merge branch 'cmdline_usage' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cmdline_usage 2026-08-17 13:47:47 +02:00
Ari Vuollet 0125e4603d Fix engine CommandLine argument value usage 2026-08-17 14:06:11 +03:00
mafiesto4 7916ac23d5 Fix project generation when configuration/platform is unsupported 2026-08-17 09:33:52 +02:00
mafiesto4 926d9a0a0d Refactor rendering code by moving RenderContext to a separate harder file 2026-08-16 12:45:54 +02:00
mafiesto4 1f9f2b6a39 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
2026-08-13 11:46:40 +02:00
Ari Vuollet 0c9431e7d7 Pass converted non-const lvalue reference parameters as temporaries 2026-08-10 20:30:48 +03:00
mafiesto4 b57c837157 Minor improvements 2026-08-10 14:58:52 +02:00
mafiesto4 68d2c41539 Fix GDK build with the latest version 2026-08-10 14:58:42 +02:00
mafiesto4 1e5d8e3329 Fix regression on Dotnet AOT deploy when not using .dll renaming feature 2026-08-05 10:16:56 +02:00
mafiesto4 49cb39e1f1 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp
2026-08-05 08:12:00 +02:00
mafiesto4 dc60dc43e5 Merge branch 'dev/CLionIDESupport' of https://github.com/ifromstone/FlaxEngine into ifromstone-dev/CLionIDESupport 2026-08-04 19:21:47 +02:00
mafiesto4 2d2a4bb671 Merge branch 'dev/MacOS-AndroidSupport' of https://github.com/ifromstone/FlaxEngine into ifromstone-dev/MacOS-AndroidSupport 2026-08-04 18:34:36 +02:00
mafiesto4 449c58a05d Fix project version control info for empty .git repo 2026-08-04 05:36:17 +02:00
mafiesto4 b0ae51ad0d Fix compiling project with plugins for Web 2026-08-04 05:35:07 +02:00
mafiesto4 50ee3fd073 Fix build regressions 2026-07-29 21:32:49 +02:00
mafiesto4 05430941dc Refactor CommandLine parsing and processing
Get rid of fixed list of command arguments and use flexible access to pre-parsed options.
Use command line parsing algorithm from `Flax.Build` that has been battle tested.
Simplify API and expose it to scripting (incl. plugins).
2026-07-21 23:36:32 +02:00
mafiesto4 ac357fd2b9 Add option to have custom managed assembly extension on specific platforms 2026-07-20 08:54:45 +02:00
mafiesto4 da81d7251c Fix Mono AOT Dynamic to place AOT images side by side original assembly
This eliminates unnecessary duplicate of game and engine managed binaries inside `Dotnet` folder
2026-07-19 23:07:44 +02:00
mafiesto4 8c081928bb Fix Windows SDKs and Toolsets log from build tool to be sorted descending by version 2026-07-17 17:44:19 +02:00
mafiesto4 9b89501293 Fix opening native code projects with VS2022 for compatibility with console-plugins 2026-07-15 23:24:30 +02:00
mafiesto4 f89e74c3de Fix build for blue platform four 2026-07-15 23:00:08 +02:00
mafiesto4 d76f3795ea Change nethost native libs to be shared on Xbox 2026-07-15 14:11:21 +02:00
mafiesto4 10c2c5c59b Fix GDK redistribute deploy when using multiple MSVCs 2026-07-15 10:44:13 +02:00
mafiesto4 1915aa3c06 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Content/Shaders/DepthOfField.flax
#	Source/Engine/Content/Asset.cpp
2026-06-30 10:06:55 +02:00
mafiesto4 589125f625 Add CanBuild to target for selective project references compilation 2026-06-25 11:21:49 +02:00
mafiesto4 e40ce90370 Update DirectXShaderCompiler to 1.9.2602 2026-06-17 12:09:01 +02:00
mafiesto4 b67fa676b2 Update DirectX12Agility to 1.619.3 2026-06-17 11:46:07 +02:00
Andrei Gagua eaf06e9523 Add CLion CMake facade project generation
Add CLion as a supported editor workflow for native C++ development.
The new -clion generation option writes a CMake facade project under
Cache/Projects/CMake/<ProjectName>, exposing a CLion-friendly code model,
build presets, and launcher targets while keeping Flax.Build as the source
of truth for native builds.
2026-06-09 15:16:35 +03:00
mafiesto4 050de578a9 Add MacWindow logo loading and use correct one for Editor 2026-06-08 22:04:09 +02:00
mafiesto4 947fd76b38 Fix build with GDK on the latest toolset versions 2026-06-08 18:05:02 +02:00
mafiesto4 8e88db42ab Update nethost for consoles 2026-06-08 18:04:44 +02:00
mafiesto4 f41e32683a Fix building deps for Windows ARM64 2026-06-07 22:50:03 +02:00
mafiesto4 b84ccc2cbc **Update to .NET 10** 2026-06-04 11:37:53 +02:00
mafiesto4 775e978fed Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Flax.flaxproj
#	Source/Engine/Level/Actors/StaticModel.cpp
#	Source/Engine/Level/Prefabs/Prefab.cpp
#	Source/Engine/Tools/ModelTool/ModelTool.cpp
2026-06-03 17:15:38 +02:00
mafiesto4 e450658834 Remove deprecated mono runtime backend
Old `mono` backend was not maintained for since 1.7 (July 2023)
`dotnet` backend still can run `mono` on AOT platforms but with the latest .NET features.
2026-06-03 16:35:06 +02:00
mafiesto4 e0f234c667 Add enum serialization as string via EnumString attribute 2026-06-03 13:00:43 +02:00
mafiesto4 bdeb89538c Optimize auto generated Variant Types in bindings to reduce dynamic memory allocs in game builds 2026-06-03 11:05:17 +02:00
mafiesto4 d3be79fdc4 Fix missing SDK print for ones from modules or plugins 2026-06-01 15:50:25 +02:00
Andrei Gagua 04f2274272 New: Add Android build support on macOS
Enable Android SDK/NDK discovery on macOS, use the darwin-x86_64 NDK
toolchain, and support the modern NDK include layout used by NDK r27.
2026-05-30 18:18:43 +03:00
mafiesto4 b7a59447a3 Fix Web build files location to properly exist in final package
https://forum.flaxengine.com/t/web-build-issue-with-c-script/2590
2026-05-28 11:32:24 +02:00
Ari Vuollet 96d670efb7 Add support for Windows 11 SDK version 28000 2026-05-19 22:49:58 +03:00
mafiesto4 3bf3264f48 Fix compilation with the latest GDK 2026-05-14 18:28:17 +02:00
mafiesto4 d9c787a661 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
#	Source/Engine/Graphics/Graphics.h
#	Source/Engine/Renderer/ShadowsPass.cpp
2026-05-13 16:03:53 +02:00
mafiesto4 d697bd7402 Update old API usage
#4080 #4081
2026-05-12 18:40:21 +02:00
mafiesto4 0c1af2f243 Fix various rendering elements with Reversed Z enabled and simplify code
#2684
2026-05-11 18:26:21 +02:00
mafiesto4 fb21ffd3be Rename FLAX_REVERSE_Z macro to REVERSE_Z
#2684
2026-05-08 10:52:46 +02:00
mafiesto4 ead71e6836 Add support for using macros in scripting function parameter default values 2026-05-07 23:01:16 +02:00
mafiesto4 241441d5b9 Merge branch 'reverse-z' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-reverse-z
# Conflicts:
#	Source/Engine/Graphics/GPUDevice.cpp
#	Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp
#	Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp
#	Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp
#	Source/Engine/Renderer/LightPass.cpp
#	Source/Engine/Renderer/ReflectionsPass.cpp
#	Source/Engine/Renderer/ShadowsPass.cpp
#	Source/Shaders/SSR.hlsl
#	Source/Shaders/ShadowsSampling.hlsl
#	Source/Shaders/Sky.shader
2026-05-07 19:55:03 +02:00
mafiesto4 8e76d0d9d8 Fix GPUTexture.DownloadData to use correct bindings api 2026-04-28 00:24:34 +02:00
mafiesto4 2ce1103530 Add VersionControlInfo to output game build info and log game version with branch/commit info 2026-04-22 23:11:29 +02:00