SpartanEngine icon indicating copy to clipboard operation
SpartanEngine copied to clipboard

Dynamic resolution scaling

Open PanosK92 opened this issue 6 months ago • 0 comments

Dynamic resolution scaling is a feature designed to enhance the performance of the Spartan Engine by automatically adjusting the rendering resolution based on real-time performance metrics. This ensures optimal frame rates across various hardware configurations, particularly in graphically demanding situations, thereby providing a smoother user experience without greatly impacting visual quality.

FSR 2 supports that, if you look at what else the dispatch call accepts as inputs, you can figure out everything: https://github.com/PanosK92/SpartanEngine/blob/076636d560946aaabdd5b88536274b30deaa4806/runtime/RHI/Vulkan/Vulkan_FidelityFX.cpp#L306

PanosK92 avatar Dec 06 '23 18:12 PanosK92