Combining with Manifold (exact; closed shapes): faces come back whole, flat neighbours from the two shapes joined; the BSP still for open shapes; libraries pinned static (BUILD_SHARED_LIBS off before any); tests for touching, flush and itself

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nexoniarz 2026-10-21 08:28:43 +02:00
commit b95e436d10
4 changed files with 141 additions and 1 deletions

View file

@ -38,6 +38,9 @@ else()
set(FRY_CONTENT_DIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
endif()
# Libraries are linked in, not .so files beside the program (SDL says for itself). Set before
# any of them, so one that has its own BUILD_SHARED_LIBS option (Manifold) can't turn it on.
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build the libraries as shared ones" FORCE)
include(cmake/Dependencies.cmake)
include(cmake/Shaders.cmake)