Enable Linux auto-fallback to dx12_bridge backend

This commit is contained in:
Kelsi 2026-03-09 02:36:03 -07:00
parent 27261303d2
commit 3392e7b1a9

View file

@ -829,7 +829,7 @@ WOWEE_FSR3_WRAPPER_EXPORT int32_t wowee_fsr3_wrapper_initialize(const WoweeFsr3W
}; };
bool loaded = tryLoadForBackend(selectedBackend); bool loaded = tryLoadForBackend(selectedBackend);
#if defined(_WIN32) #if defined(_WIN32) || defined(__linux__)
if (!loaded && !backendExplicit && selectedBackend == WrapperBackend::VulkanRuntime) { if (!loaded && !backendExplicit && selectedBackend == WrapperBackend::VulkanRuntime) {
loaded = tryLoadForBackend(WrapperBackend::Dx12Bridge); loaded = tryLoadForBackend(WrapperBackend::Dx12Bridge);
} }
@ -843,7 +843,7 @@ WOWEE_FSR3_WRAPPER_EXPORT int32_t wowee_fsr3_wrapper_initialize(const WoweeFsr3W
if (!ctx->backendLibHandle) { if (!ctx->backendLibHandle) {
const bool attemptedDx12 = const bool attemptedDx12 =
(selectedBackend == WrapperBackend::Dx12Bridge) (selectedBackend == WrapperBackend::Dx12Bridge)
#if defined(_WIN32) #if defined(_WIN32) || defined(__linux__)
|| (!backendExplicit && selectedBackend == WrapperBackend::VulkanRuntime) || (!backendExplicit && selectedBackend == WrapperBackend::VulkanRuntime)
#endif #endif
; ;