mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Add in-tree FSR3 wrapper target and forkable FidelityFX SDK source overrides
This commit is contained in:
parent
73055c507f
commit
036e102fa0
8 changed files with 526 additions and 12 deletions
|
|
@ -113,6 +113,24 @@ if(WOWEE_ENABLE_AMD_FSR3_FRAMEGEN
|
|||
${WOWEE_AMD_FFX_SDK_DIR}/include
|
||||
)
|
||||
target_link_libraries(wowee_fsr3_framegen_amd_vk_probe PUBLIC Vulkan::Vulkan)
|
||||
|
||||
add_library(wowee_fsr3_vk_wrapper SHARED
|
||||
src/rendering/amd_fsr3_wrapper_impl.cpp
|
||||
include/rendering/amd_fsr3_wrapper_abi.h
|
||||
)
|
||||
set_target_properties(wowee_fsr3_vk_wrapper PROPERTIES
|
||||
CXX_STANDARD 17
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
OUTPUT_NAME ffx_fsr3_vk_wrapper
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
|
||||
)
|
||||
target_include_directories(wowee_fsr3_vk_wrapper PUBLIC
|
||||
${CMAKE_SOURCE_DIR}/include
|
||||
${WOWEE_AMD_FFX_SDK_DIR}/include
|
||||
)
|
||||
target_link_libraries(wowee_fsr3_vk_wrapper PUBLIC Vulkan::Vulkan ${CMAKE_DL_LIBS})
|
||||
else()
|
||||
add_compile_definitions(WOWEE_HAS_AMD_FSR3_FRAMEGEN=0)
|
||||
if(WOWEE_ENABLE_AMD_FSR3_FRAMEGEN)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue