From fbed568faea82d93a4610b93304068852e578c2b Mon Sep 17 00:00:00 2001 From: Asuro Date: Sat, 8 Feb 2025 23:04:17 +0100 Subject: [PATCH] it works i guess? --- src/CMakeLists.txt | 4 +--- src/engine/main.cpp | 2 +- src/game/rendering/Rendering.cpp | 5 ++++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b60b5f3..5bd98f7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,8 +5,7 @@ if (MSVC) else() add_compile_options(-g -gcodeview) -add_link_options(-g -Wl,--pdb=) -# add_link_options(-fuse-ld=lld -g -Wl,--pdb=) +add_link_options(-fuse-ld=lld -g -Wl,--pdb=) endif() # set the output directory for built objects. @@ -34,7 +33,6 @@ add_subdirectory("${CMAKE_SOURCE_DIR}/dependency/SDL" EXCLUDE_FROM_ALL) # BGFX SET(BGFX_BUILD_TOOLS ON) SET(BGFX_BUILD_EXAMPLES OFF) -#SET(BGFX_CONFIG_MULTITHREADED OFF) add_subdirectory("${CMAKE_SOURCE_DIR}/dependency/bgfx.cmake") target_link_libraries(PuzGame bx bimg bgfx SDL3::SDL3) diff --git a/src/engine/main.cpp b/src/engine/main.cpp index a8f15db..896f687 100644 --- a/src/engine/main.cpp +++ b/src/engine/main.cpp @@ -6,7 +6,7 @@ #include #include -#define VISUAL_STUDIO +//#define VISUAL_STUDIO typedef void (*Startup)(void*); typedef void (*Update)(); diff --git a/src/game/rendering/Rendering.cpp b/src/game/rendering/Rendering.cpp index 05e4368..b272ed3 100644 --- a/src/game/rendering/Rendering.cpp +++ b/src/game/rendering/Rendering.cpp @@ -83,6 +83,8 @@ namespace Game bx::strCat(buffer, sizeof(buffer), FILENAME); bx::strCat(buffer, sizeof(buffer), ".bin"); + Log("Loading shader at %s", buffer); + FILE* file = fopen(buffer, "rb"); fseek(file, 0, SEEK_END); long fileSize = ftell(file); @@ -99,9 +101,10 @@ namespace Game void GameRendering::Setup(void* window) { + Log("Game rendering setup..."); bgfx::renderFrame(); bgfx::Init init; - init.type = bgfx::RendererType::Direct3D11; + init.type = bgfx::RendererType::Direct3D12; init.debug = true; init.callback = &Callback; init.platformData.nwh = window;