From 3392e7b1a9f8a640b3daf84e5498c6afb7f2843d Mon Sep 17 00:00:00 2001 From: Kelsi Date: Mon, 9 Mar 2026 02:36:03 -0700 Subject: [PATCH] Enable Linux auto-fallback to dx12_bridge backend --- src/rendering/amd_fsr3_wrapper_impl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rendering/amd_fsr3_wrapper_impl.cpp b/src/rendering/amd_fsr3_wrapper_impl.cpp index 005a7eb8..222719e9 100644 --- a/src/rendering/amd_fsr3_wrapper_impl.cpp +++ b/src/rendering/amd_fsr3_wrapper_impl.cpp @@ -829,7 +829,7 @@ WOWEE_FSR3_WRAPPER_EXPORT int32_t wowee_fsr3_wrapper_initialize(const WoweeFsr3W }; bool loaded = tryLoadForBackend(selectedBackend); -#if defined(_WIN32) +#if defined(_WIN32) || defined(__linux__) if (!loaded && !backendExplicit && selectedBackend == WrapperBackend::VulkanRuntime) { loaded = tryLoadForBackend(WrapperBackend::Dx12Bridge); } @@ -843,7 +843,7 @@ WOWEE_FSR3_WRAPPER_EXPORT int32_t wowee_fsr3_wrapper_initialize(const WoweeFsr3W if (!ctx->backendLibHandle) { const bool attemptedDx12 = (selectedBackend == WrapperBackend::Dx12Bridge) -#if defined(_WIN32) +#if defined(_WIN32) || defined(__linux__) || (!backendExplicit && selectedBackend == WrapperBackend::VulkanRuntime) #endif ;