mafiesto4
78052fbaec
Refactor engine configuration to support platform-specific namespaces in config files
2026-03-26 23:27:51 +01:00
mafiesto4
6fcc963cf6
Cleanup dependency modules code a bit
2026-03-06 12:20:16 +01:00
Ari Vuollet
67b33a575a
Merge branch 'master' into sdl_platform
...
# Conflicts:
# .github/workflows/build_linux.yml
# .github/workflows/tests.yml
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
2026-01-06 02:57:52 +02:00
mafiesto4
728da6354f
Merge branch 'rider_cpp_project_launch' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_cpp_project_launch
2025-12-29 22:21:13 +01:00
Ari Vuollet
f14ba6ace6
Fix Flax C#-project launchSettings.json to launch without project
2025-12-17 02:19:38 +02:00
Ari Vuollet
518f9dc9dc
Launch editor when debugging VC++ projects in Rider Linux/macOS
2025-12-17 02:19:38 +02:00
Ari Vuollet
8db29a30e0
Fix VC++ project file building on macOS Rider
2025-12-17 02:18:45 +02:00
Ari Vuollet
1327fa40cb
Run editor with selected project configuration in launchSettings.json
2025-12-16 01:37:51 +02:00
Ari Vuollet
b70ab01308
Fix duplicate properties for default configuration in C# projects
2025-12-16 01:37:51 +02:00
Ari Vuollet
f99a244b8e
Merge remote-tracking branch 'origin/master' into sdl_platform
...
# Conflicts:
# Source/Editor/Windows/GameWindow.cs
2025-10-18 02:19:30 +03:00
mafiesto4
a239984908
Add console logging for VSCode on Mac and Linux inside game projects
2025-10-16 10:47:41 +02:00
Ari Vuollet
668a4dbb4d
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-10-14 01:09:26 +03:00
mafiesto4
5d57afe3aa
Merge branch 'vs-code-plugin-organize' of https://github.com/Tryibion/FlaxEngine into Tryibion-vs-code-plugin-organize
2025-09-22 18:02:00 +02:00
Ari Vuollet
f0dea9d528
Add support for Visual Studio 2026 and v145 MSVC toolset
2025-09-10 20:05:56 +03:00
Ari Vuollet
fc341a86e7
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-08-24 09:44:28 +03:00
Tryibion
e27880c1e6
Make plugins into their own folders in VSCode. Order VSCode plugin folders with Engine at the bottom.
2025-08-02 09:28:49 -05:00
Tryibion
28eaac37dc
Initial work on nuget packages.
2025-06-11 18:17:19 -05:00
Ari Vuollet
c7be6f6e0e
Fix VC++ project file building on macOS Rider
2025-04-20 01:14:51 +03:00
Ari Vuollet
592215dd30
Support compiling third party library C files as C code
2025-04-19 21:13:50 +03:00
Ari Vuollet
711a75ce3b
Fix BuildScript file structure with engine files in different drive
2025-04-13 14:25:19 +03:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
dec9905bd3
Merge branch 'csharp_mainproj_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_mainproj_fix
2025-02-27 15:43:25 +01:00
Ari Vuollet
c823257b79
Fix invalid paths in C# launch settings on Windows
2025-02-19 17:23:47 +02:00
Ari Vuollet
0764ff6cb7
Fix C# projects not compiling in VS with native code plugins present
2025-01-31 23:58:23 +02:00
Ari Vuollet
af3badaeef
Fix Visual Studio solution nested project names on Unix systems
2025-01-14 19:08:09 +02:00
Tryibion
7e0c0559dd
Add the ability to ignore specific warnings during build.
2024-12-12 11:53:12 -06:00
mafiesto4
31e870b086
Add C++ version and compiler path into VS Code project files
...
#3040
2024-12-06 13:13:25 +01:00
mafiesto4
4153024c21
Final fix for vscode proj gen issue
...
#3018
2024-10-29 16:22:05 +01:00
mafiesto4
04ac3160e4
Another blind fix attempt
...
#3018
2024-10-28 20:41:34 +01:00
mafiesto4
4d1541aa1d
Another blind fix
...
#3018
2024-10-27 23:27:10 +01:00
mafiesto4
3c64d57e3d
Another blind attempt to fix issue
...
#3018
2024-10-25 17:51:29 +02:00
mafiesto4
a94cc64806
Speculative fix for missing main project info in VS Code project generation
2024-10-20 23:29:36 +02:00
mafiesto4
d2c35e8591
Fix crash in build tool when generating project files with incorrect target setup
2024-09-23 20:15:27 +02:00
mafiesto4
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
mafiesto4
7f482219ef
Fix generating project files for VSCode on Mac without .NET x64 SDK installed
2024-06-28 09:51:29 +02:00
GoaLitiuM
6d5c7bcaf5
Hide Visual Studio solution architectures not supported by main project
2024-06-01 23:23:33 +03:00
GoaLitiuM
ba397836a6
Include configuration specific source files in solution configurations
...
Include only relevant generated source files for selected solution
configuration. Fixes Intellisense issues when both ARM64 and Win64
configurations are present in project.
2024-06-01 23:23:32 +03:00
GoaLitiuM
d2d2297dc7
Support ARM64 architecture under Windows
2024-06-01 23:23:24 +03:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
4c082ef17f
Codestyle fixes
2024-02-19 14:59:02 +01:00
GoaLitiuM
9fd7a231ca
Fix invalid Visual Studio solution folder nesting
...
Fixes fatal error when loading generated solution files with Rider, also
fixes folders with identical names getting mapped to same folder
(Plugins folders within plugin projects).
2024-01-08 20:45:39 +02: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
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
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
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
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
5181db8a0e
Fix vscode default build task to favor current architecture (eg. arm64 for Editor on macOS)
2023-10-18 21:51:36 +02:00