Browse Source

Reverted the SetTextures render event, as there is a legit reason (Vulkan) for the convoluted SetTextureEvent method of pushing textures

master
Nico de Poel 11 months ago
parent
commit
e463345efb
  1. 8
      FSR3UnityPlugin.cpp
  2. 3
      FSR3UnityTypes.h

8
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;
}
}

3
FSR3UnityTypes.h

@ -5,8 +5,7 @@ enum FSR3PluginEvent : int32_t
eDestroyFeature,
eExecute,
ePostExecute,
eInit,
eSetTextures
eInit
};
enum FSR3Quality: int32_t

Loading…
Cancel
Save