Compare commits

..

4 Commits

Author SHA1 Message Date
4c48f346c1 Updated SDL 2026-01-23 22:03:41 +03:00
d50f7e6a54 Added jolt demo 2026-01-23 21:56:28 +03:00
b31899b38a Update (action nodes, jolt, lots of other updates) 2026-01-23 21:34:42 +03:00
b3ceed8e65 update ogre-meshviewer 2025-12-14 03:01:03 +03:00
16 changed files with 43 additions and 13 deletions

5
.gitignore vendored
View File

@@ -1,2 +1,7 @@
build_linux_*/**
lib/**
ogre-sdk-static/**
ogre-sdk/**
tmp/
tmp2/
blender-bin/

8
.gitmodules vendored
View File

@@ -158,3 +158,11 @@
path = freetype
url = https://github.com/freetype/freetype
branch = master
[submodule "nanoflann"]
path = nanoflann
url = https://github.com/jlblancoc/nanoflann
branch = master
[submodule "ogre-projects/jolt-physics"]
path = ogre-projects/jolt-physics
url = ssh://git@git.slapin.net:4022/slapin/ogre-jolt-prototype.git
branch = master

View File

@@ -296,6 +296,7 @@ ExternalProject_Add(ogre-static
-DASSIMP_BUILD_ASSIMP_TOOLS=ON
-DOGRE_STATIC=TRUE
${CUSTOM_OPTS_STATIC} -DCMAKE_BUILD_TYPE=Debug
PATCH_COMMAND ${CMAKE_COMMAND} -E make_directory Dependencies/include/bullet
DEPENDS core-deps-static freetype-static assimp-static glslang-static zlib-static
)
@@ -361,12 +362,14 @@ ExternalProject_Add(jolt
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/jolt/Build
CMAKE_ARGS
${CUSTOM_OPTS} -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DCPP_RTTI_ENABLED=ON -DDEBUG_RENDERER_IN_DISTRIBUTION=ON
-DJPH_USE_DX12=OFF -DJPH_USE_DXC=OFF -DJPH_USE_VK=OFF -DJPH_USE_MTL=OFF -DJPH_USE_CPU_COMPUTE=OFF -DDOUBLE_PRECISION=ON
)
ExternalProject_Add(jolt-static
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/jolt/Build
CMAKE_ARGS
${CUSTOM_OPTS_STATIC} -DCMAKE_BUILD_TYPE=Debug -DCPP_RTTI_ENABLED=ON -DDEBUG_RENDERER_IN_DISTRIBUTION=ON
-DJPH_USE_DX12=OFF -DJPH_USE_DXC=OFF -DJPH_USE_VK=OFF -DJPH_USE_MTL=OFF -DJPH_USE_CPU_COMPUTE=OFF -DDOUBLE_PRECISION=ON
)
ExternalProject_Add(json
@@ -381,16 +384,28 @@ ExternalProject_Add(json-static
${CUSTOM_OPTS_STATIC} -DCMAKE_BUILD_TYPE=Debug
)
ExternalProject_Add(nanoflann
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/nanoflann
CMAKE_ARGS
${CUSTOM_OPTS} -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF
)
ExternalProject_Add(nanoflann-static
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/nanoflann
CMAKE_ARGS
${CUSTOM_OPTS_STATIC} -DCMAKE_BUILD_TYPE=Debug
)
ExternalProject_Add(world2
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ogre-projects/world2
CMAKE_ARGS ${CUSTOM_OPTS} -DBLENDER=${CMAKE_CURRENT_BINARY_DIR}/blender-bin/bin/blender
DEPENDS ogre ogre-procedural ogre-pagedgeometry flecs blender json
DEPENDS ogre ogre-procedural ogre-pagedgeometry flecs blender json nanoflann
)
ExternalProject_Add(world2-static
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ogre-projects/world2
CMAKE_ARGS ${CUSTOM_OPTS_STATIC} -DBLENDER=${CMAKE_CURRENT_BINARY_DIR}/blender-bin/bin/blender
DEPENDS ogre-static ogre-procedural-static ogre-pagedgeometry-static flecs-static json-static blender
DEPENDS ogre-static ogre-procedural-static ogre-pagedgeometry-static flecs-static json-static nanoflann-static blender
)
ExternalProject_Add(jolt-demo

2
SDL

Submodule SDL updated: 98d1f3a45a...5d24957039

2
assimp

Submodule assimp updated: db0bde758e...522c703bb9

Submodule bullet3 updated: 2c204c49e5...63c4d67e33

2
flecs

Submodule flecs updated: 60c5290d50...a7293a9455

2
jolt

Submodule jolt updated: 1262f85596...7fd7a7159c

1
nanoflann Submodule

Submodule nanoflann added at ba47cfcb12

2
ogre

Submodule ogre updated: 2579adf8f9...79bfa33370