add mono c# (using dotnet9.0 from https://github.com/dotnet/runtime), add ECS (entt), add some c# code, add fastNoise

This commit is contained in:
2025-12-08 23:38:22 +08:00
parent 39378bf23c
commit 3ffb4cc449
341 changed files with 11747 additions and 262 deletions

View File

@ -13,6 +13,9 @@ add_subdirectory(vendor/glm EXCLUDE_FROM_ALL)
add_subdirectory(vendor/assimp EXCLUDE_FROM_ALL)
add_subdirectory(vendor/stb EXCLUDE_FROM_ALL)
add_subdirectory(vendor/TinyFileDialog EXCLUDE_FROM_ALL)
add_subdirectory(vendor/EnTT EXCLUDE_FROM_ALL)
add_subdirectory(vendor/mono EXCLUDE_FROM_ALL)
add_subdirectory(vendor/FastNoise EXCLUDE_FROM_ALL)
# ------------- imgui -------------
@ -48,11 +51,14 @@ set(LINK_LIBRARIES_PRIVATE
assimp
stb
tinyFileDialogs
FastNoise
)
set(LINK_LIBRARIES_PUBLIC
spdlog
glm
EnTT::EnTT
mono
)
# link library opengl