Commit Graph
1378 Commits
Author SHA1 Message Date
mafiesto4 403fbba41c Merge branch 'vscode_launch_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_launch_fix 2026-09-16 12:39:10 +02:00
mafiesto4 d8a7382c8d Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp
#	Source/Engine/Renderer/Utils/GlobalSignDistanceFieldPass.cpp
#	Source/Engine/Scripting/Internal/InternalCalls.h
#	Source/Engine/Scripting/Internal/ManagedDictionary.cpp
#	Source/Engine/Scripting/Internal/ManagedDictionary.h
#	Source/Engine/Scripting/ScriptingObject.cpp
#	Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs
2026-09-16 12:38:27 +02:00
mafiesto4 d7f52ee832 Fix using NuGet package with different dependencies
#4182
2026-09-15 06:47:11 +02:00
mafiesto4 e5a6b73caa Remove SoftObjectInterfaceReference
#2746
2026-09-14 07:00:24 +02:00
mafiesto4 0fc3972cea Refactor #2746 to use ScriptingObjectInterfaceReference for C# too instead of attribute
Use `MarshalAs=ScriptingObject*` for more universal way of marshaling data between C++ and C#
2026-09-14 06:58:40 +02:00
mafiesto4 a7754f3137 Merge branch 'dev/ObjectInterfaceReferences' of https://github.com/ifromstone/FlaxEngine into ifromstone-dev/ObjectInterfaceReferences
# Conflicts:
#	Source/Engine/Scripting/Internal/ManagedDictionary.cpp
2026-09-12 12:40:59 +02:00
Ari Vuollet 5e32e40c73 Improve Rider projects C++ preprocessor definitions
All known preprocessor definitions from the compiler are now exposed to Rider
language server through MSBuild .props files in order to fix most error
squiggles caused by missing or invalid definitions. This should fix some common
errors like unable to resolve C++ and C standard library types and macros like
`assert`.
2026-09-02 23:00:56 +03:00
mafiesto4 9a3623420c Revert mistake change from d99631ddbf 2026-08-30 22:30:32 +02:00
mafiesto4 c36fbd682e Fix incorrect change 2026-08-30 22:28:33 +02:00
mafiesto4 313f0e5478 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Content/Shaders/Editor/Grid.flax
#	Content/Shaders/GBuffer.flax
#	Content/Shaders/GlobalSignDistanceField.flax
#	Content/Shaders/ProbesFilter.flax
#	Content/Shaders/SSR.flax
#	Content/Shaders/VolumetricFog.flax
#	Development/Documentation/mono.md
#	Source/Editor/Modules/ContentDatabaseModule.cs
2026-08-30 22:23:31 +02:00
mafiesto4 f89d6f9868 Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master 2026-08-30 22:19:49 +02:00
mafiesto4 b375b40736 Minor fixes to nuget libs usage 2026-08-30 20:13:06 +02:00
Withaust ec1f4a9a4b Fix headless editor & Roslyn analyzer include resolution 2026-08-30 10:48:35 +03:00
mafiesto4 d99631ddbf Comply with .net 8 for now 2026-08-29 23:18:08 +02:00
Ari Vuollet 6b0777891a Fix project path quotes in VSCode launch tasks 2026-08-21 17:34:23 +03:00
mafiesto4 3090ad5e20 Minor fixes 2026-08-20 18:20:50 +02:00
Ari Vuollet 89dcc32657 Fix one more case of CommandLine argument value usage 2026-08-17 16:49:50 +03:00
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