Commit Graph

360 Commits

Author SHA1 Message Date
a4272d6ca9 Merge remote-tracking branch 'origin/master' into sdl_platform 2025-06-17 14:19:46 +03:00
Wojtek Figat
b92c18cf25 Fix missing/incorrect toolchain exception to log only once 2025-06-16 19:10:35 +02:00
b1fd86e6b5 Merge remote-tracking branch 'origin/master' into sdl_platform 2025-06-02 18:15:16 +03:00
Wiktor Żurawik
8ce4d94a96 Refactor .NET version detection error reporting 2025-05-09 17:04:41 +02:00
592215dd30 Support compiling third party library C files as C code 2025-04-19 21:13:50 +03:00
b622a1cc5e Implement SDL platform, windowing and input handling 2025-04-19 21:13:32 +03:00
Wojtek Figat
b8a0150310 Merge branch 'buildrules_cache_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-buildrules_cache_fix 2025-04-13 20:28:26 +02:00
be72a9f4a2 Invalidate build rules assembly when files are added, moved or renamed 2025-04-13 14:25:18 +03:00
8c83de8521 Add more verbose logging for project generation 2025-04-13 14:24:34 +03:00
00b9d603ae Fix missing C#-only project configurations when platform SDK is missing 2025-04-13 14:24:24 +03:00
Wojtek Figat
72a4e577c8 Merge branch 'dotnet_ver_check' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_ver_check 2025-04-12 22:25:28 +02:00
8322e762df Fix DOTNET_ROOT path ignored on Windows 2025-04-10 23:59:22 +03:00
e6d7024a61 Fix error when no valid .NET SDKs were found 2025-04-10 23:59:19 +03:00
ac305b369d Fix .NET SDK detection when only the runtime is installed 2025-04-10 18:18:56 +03:00
Wojtek Figat
9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
0764ff6cb7 Fix C# projects not compiling in VS with native code plugins present 2025-01-31 23:58:23 +02:00
Wojtek Figat
702564366d Merge branch 'dotnet_refasm_version_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_refasm_version_fix 2025-01-27 20:29:12 +01:00
Wojtek Figat
aabd70fbe7 Fix code project files generation to properly handle path slashes and ignore binary modules without exports
#3086
2025-01-27 19:35:27 +01:00
428ebf7fd7 Fix .NET runtime and SDK compilation issues with newer runtime 2025-01-27 20:06:06 +02:00
Chandler Cox
696b1c0d0c Fix comment. 2024-12-12 11:57:29 -06:00
Chandler Cox
7e0c0559dd Add the ability to ignore specific warnings during build. 2024-12-12 11:53:12 -06:00
Wojtek Figat
31e870b086 Add C++ version and compiler path into VS Code project files
#3040
2024-12-06 13:13:25 +01:00
dd894b510d Add support for .NET 9 SDK and runtime 2024-11-14 23:05:25 +02:00
Wojtek Figat
7f571a647f Fix project files generation to skip unsupported platforms/architectures in referenced targets
#3018 #3040
2024-11-05 17:13:57 +01:00
d580667b97 Prevent generating configurations for unsupported external projects 2024-09-25 17:40:54 +03:00
Wojtek Figat
9daddccbed Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Editor/Modules/ContentDatabaseModule.cs
#	Source/Editor/Surface/SurfaceUtils.cs
#	Source/Editor/Windows/Assets/MaterialInstanceWindow.cs
#	Source/Engine/Foliage/Foliage.cpp
#	Source/Engine/Graphics/Models/MeshBase.h
#	Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp
2024-09-12 13:38:20 +02:00
Wojtek Figat
aef06656f0 Fix using Tag as key of serialized dictionary in cooked build
#2560
2024-09-09 22:30:01 +02:00
Wojtek Figat
e44e44d317 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-05 11:08:51 +02:00
Wojtek Figat
dd61d5793c Merge branch 'woa_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_support
# Conflicts:
#	Source/ThirdParty/assimp/config.h.in
#	Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs
2024-07-24 19:03:53 +02:00
24f7ec4a54 Fix statically linked binary modules not getting compiled 2024-07-20 15:41:26 +03:00
Wojtek Figat
7f482219ef Fix generating project files for VSCode on Mac without .NET x64 SDK installed 2024-06-28 09:51:29 +02:00
b0904fef69 Skip setup of ARM64 configuration for Windows with no compiler support 2024-06-01 23:23:33 +03:00
d2d2297dc7 Support ARM64 architecture under Windows 2024-06-01 23:23:24 +03:00
Wojtek Figat
37d2b80a3d Enable IntrinsicFunctions in Debug builds 2024-05-24 14:16:14 +02:00
Wojtek Figat
03b52f148c Improve 82ee84ad39 to support incremental linking 2024-05-24 14:15:52 +02:00
Wojtek Figat
82ee84ad39 Optimize Development builds to use SSE2 by default on Windows and use SSE4.1 when targeting Windows 11 2024-05-23 17:17:21 +02:00
Wojtek Figat
6b9f6ac82e Fix incorrect async methods used as RPCs (not supported now) 2024-05-16 10:35:17 +02:00
Wojtek Figat
60ccac31b5 Add more sanitizers 2024-04-13 19:20:49 +02:00
Wojtek Figat
4ac6a292f7 Add option for using Address and Thread sanitizers 2024-04-13 19:20:49 +02:00
02d5609f66 Fix .NET runtime validity checks with daily runtime builds 2024-04-09 20:05:37 +03:00
Wojtek Figat
9251b80b78 Update to build for Xbox 2024-03-21 18:07:21 +01:00
Wojtek Figat
6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
Terence Lee
574e0ab1f8 Imports the IntPtr type to the local module. Sometimes a "foreign member exception" was being created in Cecil when using external libraries. 2024-03-13 17:34:26 +08:00
Wojtek Figat
14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
10180de9c6 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Source/Editor/Utilities/EditorUtilities.cpp
#	Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
Wojtek Figat
4c082ef17f Codestyle fixes 2024-02-19 14:59:02 +01:00
Wojtek Figat
196a4ffe49 Add warning on not implemented generic type network serializer (need better codegen)
#1988
2024-02-10 18:17:29 +01:00
Wojtek Figat
4a19657e75 Fix crash when replicating C# object with NetworkReplicated attribute on derived generic class
#1988
2024-02-10 17:26:10 +01:00
Wojtek Figat
9a70f698b9 Various improvements to building nethost 2024-01-12 13:44:50 +01:00