add tracy

This commit is contained in:
Sven Balzer
2025-03-15 11:25:17 +01:00
parent 592e1f39f3
commit ce90ecdaea
477 changed files with 499875 additions and 129 deletions
+7
View File
@@ -7,6 +7,8 @@ set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
option(TRACY_ENABLE "Enable Tracy profiling" OFF)
# SDL
set(SDL_SHARED OFF)
set(SDL_STATIC ON)
@@ -38,6 +40,10 @@ find_program(SLANGC
add_library(stb_image STATIC libs/stb/stb_image.c)
target_include_directories(stb_image INTERFACE libs/stb)
# tracy
option(TRACY_ONLY_LOCALHOST "" ON)
add_subdirectory(libs/tracy)
function(add_shader name)
set(INPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/assets/shader/${name}.slang)
set(OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/assets/shader/${name}.h)
@@ -77,6 +83,7 @@ target_link_libraries(mikemon
SDL3::SDL3
stb_image
imgui
TracyClient
)
add_dependencies(mikemon
SHADER_basic