Commit Graph

882 Commits

Author SHA1 Message Date
mafiesto4 6d6b678b29 Minor changes from porting 2024-01-18 16:03:27 +01:00
mafiesto4 3bdc70a4c6 Add automatic building of nethost for consoles 2024-01-15 17:30:45 +01:00
mafiesto4 9a70f698b9 Various improvements to building nethost 2024-01-12 13:44:50 +01:00
mafiesto4 0075184a99 Merge branch 'master' into 1.8 2024-01-05 17:13:51 +01:00
mafiesto4 e04c98020c Fix Android runtime 2024-01-04 09:03:39 +01:00
mafiesto4 c7baded2db Fix building engine with IsMonolithicExecutable disabled on platforms without HasModularBuildSupport 2024-01-04 00:07:35 +01:00
mafiesto4 c49c875165 Add astc lib for Windows x64 2024-01-03 22:05:25 +01:00
GoaLitiuM a8913d89ac Fix C++ Intellisense not working with latest version of Rider
Project `IncludePath` doesn't seem to include NMake include paths
anymore in Rider, populate the property with same paths to work around
the issue.
2024-01-01 17:47:04 +02:00
mafiesto4 f2d1b75d1f Improve build tool api for deps modules 2023-12-24 22:46:30 +01:00
mafiesto4 fe711405ac Fix iOS build with dotnet8 on arm64 macOS 2023-12-22 11:21:29 +01:00
mafiesto4 4d8b8e5311 Merge branch 'astc' into 1.8 2023-12-22 10:36:37 +01:00
mafiesto4 e4c8639697 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
#	Source/Editor/Cooker/Steps/DeployDataStep.cpp
2023-12-20 00:39:15 +01:00
mafiesto4 4726552d8b Merge remote-tracking branch 'origin/master' 2023-12-18 09:50:57 +01:00
GoaLitiuM 84249b3b57 Skip building main C#-project in VS solution when C++-project is present
Flax.Build is invoked twice, once for C++-project and one more time for
C#-project. Skip the C#-project by using the custom .targets file to not
break Rider's solution analysis feature.
2023-12-16 14:48:21 +02:00
GoaLitiuM d614232f8d Fix VS build issues with C# projects when engine path has spaces 2023-12-16 14:45:28 +02:00
mafiesto4 799fde1a26 Add ‘astc’ encoder lib 2023-12-15 14:33:09 +01:00
mafiesto4 3761eb5a1e Add normal logs for deps build subcommands 2023-12-15 13:41:37 +01:00
mafiesto4 2f11f5f5ab Fix 3e0496122c for ref parameters 2023-12-08 14:48:45 +01:00
mafiesto4 3e0496122c Fix c# compilation warning in generated glue code 2023-12-08 12:50:57 +01:00
mafiesto4 74f5d14ec9 Merge remote-tracking branch 'origin/master' into 1.8 2023-12-08 11:23:06 +01:00
mafiesto4 d3a77c7a55 Fix regressions 2023-11-28 17:38:06 +01:00
mafiesto4 0aeac36f09 Fix __cplusplus macro on MSVC and add logging C++ version used during compilation 2023-11-28 15:55:34 +01:00
mafiesto4 17dca8c5c7 Fix invalid codegen for array reference passed as output parameter in scripting interface method 2023-11-28 11:21:29 +01:00
mafiesto4 8ffc86ef88 Fix missing output parameters conversion when calling interface implementation in scripting
#1992
2023-11-28 11:20:07 +01:00
GoaLitiuM c577c78f3f Fix running Flax.Build with .NET 8 runtime 2023-11-26 20:47:54 +02:00
GoaLitiuM ef8bb33105 Compile C# scripts with latest detected C# language version 2023-11-26 20:27:54 +02:00
GoaLitiuM aab88a746d Use detected .NET and C# language version in generated project files 2023-11-26 20:27:54 +02:00
GoaLitiuM e5b1a10d34 Fix VSCode intellisense not finding generated C# bindings definitions 2023-11-26 20:27:53 +02:00
mafiesto4 f16406df8a Update Newtonsoft.Json.dll to dotnet8 2023-11-26 17:23:48 +01:00
mafiesto4 06ad316f94 Update to .NET 8 2023-11-26 15:09:46 +01:00
mafiesto4 76f5712c79 Merge remote-tracking branch 'origin/1.7' into 1.8
# Conflicts:
#	Flax.flaxproj
2023-11-25 23:36:56 +01:00
mafiesto4 71f30f18a6 Add support for including global configs in engine configuration options 2023-11-25 18:08:34 +01:00
mafiesto4 f4f49f63bc Remove debug logs from 3fc0a3dc84 2023-11-25 14:19:30 +01:00
mafiesto4 eaabd56cae Add manual dotnet versions search on windows 2023-11-25 13:03:22 +01:00
mafiesto4 3fc0a3dc84 Add test debug log for broken ci build debug 2023-11-25 12:46:21 +01:00
mafiesto4 40d6e18e7e Add -dotnet=ver command arg to Flax.Build to specify .NET SDK version to use for build 2023-11-25 12:16:13 +01:00
mafiesto4 d99a92fd13 Fix generic types including to be recursive in C++ bindings codegen
#1966
2023-11-23 13:46:43 +01:00
mafiesto4 37d4b0f863 Remove invalid clang option 2023-11-20 17:27:47 +01:00
mafiesto4 f5acba7d43 Add remaining clang options for Apple and Unix toolchains 2023-11-20 14:20:26 +01:00
mafiesto4 aa4e1222d7 Merge remote-tracking branch 'origin/master' into 1.8 2023-11-20 11:16:07 +01:00
GoaLitiuM 017e7cbc60 Validate detected .NET SDK/runtime versions 2023-11-19 11:26:43 +02:00
GoaLitiuM 4eaac4ab2f Fix building Flax.Build with .NET 8 SDK 2023-11-19 11:26:40 +02:00
mafiesto4 1bb68f2c0c Merge remote-tracking branch 'origin/master' into 1.8 2023-11-16 10:31:13 +01:00
mafiesto4 640f380237 Add OutputName to Build Settings for game output exe/package renaming
#1174
2023-11-16 10:29:58 +01:00
mafiesto4 6af6edb4fe Add engine lib to codesign on windows and disable perf event spam in deployment build 2023-11-15 23:39:52 +01:00
mafiesto4 6cad1e3309 Add better win32 resource file injection to be done during linker call 2023-11-15 23:22:26 +01:00
mafiesto4 ee6a311406 Add support for building engine target as shared library on all platforms 2023-11-15 22:56:23 +01:00
mafiesto4 3a59cfcf20 Change Globals.BuildErrors into BuildException #1673 2023-11-15 11:57:53 +01:00
mafiesto4 e7ef3ebef2 Merge branch 'csharp_vs_build' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_vs_build 2023-11-15 11:44:42 +01:00
mafiesto4 80a30f504a Add initial support for Precompiled Header Files (PCH) in MSVC compilation 2023-11-15 10:30:59 +01:00