From e463345efb68ac329933ad686db54ab34684d8e9 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 11 Mar 2025 22:04:48 +0100 Subject: [PATCH] Reverted the SetTextures render event, as there is a legit reason (Vulkan) for the convoluted SetTextureEvent method of pushing textures --- FSR3UnityPlugin.cpp | 8 -------- FSR3UnityTypes.h | 3 +-- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/FSR3UnityPlugin.cpp b/FSR3UnityPlugin.cpp index b7da845..3597204 100644 --- a/FSR3UnityPlugin.cpp +++ b/FSR3UnityPlugin.cpp @@ -310,14 +310,6 @@ static void UNITY_INTERFACE_API OnRenderEventAndData(int eventID, void* data) ffx::CreateContext(feature.upscalingContext, nullptr, createUpscaling, s_BackendDesc); break; } - case BaseEventId + FSR3PluginEvent::eSetTextures: - auto* params = (FSR3TextureTable*)data; - if (params->featureSlot < 0 || params->featureSlot >= s_Features.size()) - return; - - auto& feature = s_Features[params->featureSlot]; - feature.textureTable = *params; - break; } } diff --git a/FSR3UnityTypes.h b/FSR3UnityTypes.h index 5ac657c..6c62e12 100644 --- a/FSR3UnityTypes.h +++ b/FSR3UnityTypes.h @@ -5,8 +5,7 @@ enum FSR3PluginEvent : int32_t eDestroyFeature, eExecute, ePostExecute, - eInit, - eSetTextures + eInit }; enum FSR3Quality: int32_t