diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index d38d6f0..3d79879 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -19,8 +19,6 @@ add_executable(lsfg-vk-test ${SOURCES}) set_target_properties(lsfg-vk-test PROPERTIES CXX_STANDARD 20 CXX_STANDARD_REQUIRED ON) -target_include_directories(lsfg-vk-test - PRIVATE include) target_link_libraries(lsfg-vk-test PUBLIC lsfg-vk lsfg-vk-framegen vulkan) diff --git a/test/src/main.cpp b/test/src/main.cpp index dc5b4e0..36018a2 100644 --- a/test/src/main.cpp +++ b/test/src/main.cpp @@ -4,6 +4,7 @@ #include "core/image.hpp" #include "core/instance.hpp" #include "extract/extract.hpp" +#include "extract/trans.hpp" #include #include @@ -23,7 +24,6 @@ using namespace LSFG; const VkExtent2D SRC_EXTENT = { 2560 , 1440 }; const VkFormat SRC_FORMAT = VK_FORMAT_R8G8B8A8_UNORM; -const std::string EMPTY_FILE = "test/empty.dds"; const std::array SRC_FILES = { "test/f0.dds", "test/f1.dds" @@ -87,7 +87,11 @@ namespace { initialize( 0x1463ABAC, IS_HDR, FLOW_SCALE, MULTIPLIER - 3, - Extract::getShader + [](const std::string& name) -> std::vector { + auto dxbc = Extract::getShader(name); + auto spirv = Extract::translateShader(dxbc); + return spirv; + } ); return createContext( fds.at(0), fds.at(1), outFds,