DynamicResolutionSample: A simple, game usable script to drive Unity's dynamic resolution implementation.
Dynamic resolution is a technique for scaling render targets to reduce the number of pixels being processed to adapt to GPU performance concerns. It works by allocating the target resources at full resolution and then aliasing scaled versions over the same memory, which is very lightweight on the platforms/graphics APIs where it's supported. The final present target is unscaled so an upscale blit will always have to happen somewhere in the pipeline before that point.
https://github.com/Unity-Technologies/DynamicResolutionSample
#dynamicresolution #gpu #optimization
Post #1632
107