@@ -116,15 +116,8 @@ set(UNLEASHED_RECOMP_GPU_CXX_SOURCES
116116 "gpu/imgui/imgui_common.cpp"
117117 "gpu/imgui/imgui_font_builder.cpp"
118118 "gpu/imgui/imgui_snapshot.cpp"
119- "gpu/rhi/plume_vulkan.cpp"
120119)
121120
122- if (UNLEASHED_RECOMP_D3D12)
123- list (APPEND UNLEASHED_RECOMP_GPU_CXX_SOURCES
124- "gpu/rhi/plume_d3d12.cpp"
125- )
126- endif ()
127-
128121set (UNLEASHED_RECOMP_APU_CXX_SOURCES
129122 "apu/audio.cpp"
130123 "apu/embedded_player.cpp"
@@ -221,18 +214,10 @@ set(UNLEASHED_RECOMP_THIRDPARTY_INCLUDES
221214 "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /magic_enum/include"
222215 "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /stb"
223216 "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /unordered_dense/include"
224- "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /volk"
225- "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /Vulkan-Headers/include"
226- "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /VulkanMemoryAllocator/include"
227217 "${UNLEASHED_RECOMP_TOOLS_ROOT} /bc_diff"
228218 "${UNLEASHED_RECOMP_TOOLS_ROOT} /XenosRecomp/thirdparty/smol-v/source"
229219)
230220
231- if (UNLEASHED_RECOMP_D3D12)
232- list (APPEND UNLEASHED_RECOMP_THIRDPARTY_INCLUDES "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /D3D12MemoryAllocator/include" )
233- list (APPEND UNLEASHED_RECOMP_THIRDPARTY_SOURCES "${UNLEASHED_RECOMP_THIRDPARTY_ROOT} /D3D12MemoryAllocator/src/D3D12MemAlloc.cpp" )
234- endif ()
235-
236221set_source_files_properties (${UNLEASHED_RECOMP_THIRDPARTY_SOURCES} PROPERTIES SKIP_PRECOMPILE_HEADERS ON )
237222
238223set (UNLEASHED_RECOMP_CXX_SOURCES
@@ -377,7 +362,7 @@ if (UNLEASHED_RECOMP_D3D12)
377362 )
378363endif ()
379364
380- if (CMAKE_SYSTEM_NAME MATCHES "Linux" )
365+ if (SDL_VULKAN_ENABLED )
381366 target_compile_definitions (UnleashedRecomp PRIVATE SDL_VULKAN_ENABLED)
382367endif ()
383368
@@ -428,6 +413,7 @@ target_link_libraries(UnleashedRecomp PRIVATE
428413 UnleashedRecompLib
429414 xxHash::xxhash
430415 CURL::libcurl
416+ plume
431417)
432418
433419target_include_directories (UnleashedRecomp PRIVATE
0 commit comments