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