Fix FSR3 runtime wrapper for local SDK API and real Vulkan resource dispatch

This commit is contained in:
Kelsi 2026-03-08 23:13:08 -07:00
parent f1099f5940
commit 538a1db866
5 changed files with 486 additions and 90 deletions

View file

@ -51,6 +51,7 @@ class WorldMap;
class QuestMarkerRenderer;
class CharacterPreview;
class Shader;
class AmdFsr3Runtime;
class Renderer {
public:
@ -450,6 +451,7 @@ private:
void* amdScratchBuffer = nullptr;
size_t amdScratchBufferSize = 0;
#endif
std::unique_ptr<AmdFsr3Runtime> amdFsr3Runtime;
// Convergent accumulation: jitter for N frames then freeze
int convergenceFrame = 0;