Is there a way to pause rendering and continually display the last rendered frame? I’m starting to prototype an enterprise application that runs via Pixel Streaming, and I’d like the application to consume as little GPU as possible if the user is not actively interacting with the application.
I don’t want to show a black viewport or anything, and I do want anything that is not the rendering to continue on. If the viewport isn’t changing frame-to-frame, I just want to stop consuming GPU resources to render the same frame over and over again.
Any clues? Being an enterprise application there aren’t going to be any animated things like shaders that change frame to frame even when the geometry is motionless, so I will be able to set a flag when things aren’t moving and unset it when things do move, so that rendering pauses are invisible to the users.
C++ and Blueprint solutions are both fine.