From f428a058ea48535a323c32d206ebc7e551c3c3e9 Mon Sep 17 00:00:00 2001 From: Simon Kallweit <64953474+skallweitNV@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:50:19 +0200 Subject: Draft: integrate slang-rhi (#4970) * add slang-rhi submodule * refactor render-test to use slang-rhi and remove OpenGL support * remove -vk -glsl tests * remove gl test * disable failing test * allow recursive submodules in github actions * update slang-rhi * update slang-rhi --------- Co-authored-by: Yong He --- external/CMakeLists.txt | 6 ++++++ external/slang-rhi | 1 + 2 files changed, 7 insertions(+) create mode 160000 external/slang-rhi (limited to 'external') diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 007390431..f55b5ae9e 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -66,6 +66,12 @@ endif() add_library(imgui INTERFACE) target_include_directories(imgui INTERFACE "${CMAKE_CURRENT_LIST_DIR}/imgui") +# slang-rhi +set(SLANG_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/include) +set(SLANG_BINARY_DIR ${CMAKE_BINARY_DIR}) +set(SLANG_RHI_BUILD_TESTS OFF) +add_subdirectory(slang-rhi) + # Tidy things up: # Restore log level if we set it diff --git a/external/slang-rhi b/external/slang-rhi new file mode 160000 index 000000000..162d0a530 --- /dev/null +++ b/external/slang-rhi @@ -0,0 +1 @@ +Subproject commit 162d0a530578927b29718e003e84513dfd315dd5 -- cgit v1.2.3