I want to hook into a DirectX executable to change the resolution of its front buffer. The aim is to let the game render at a low, fast resolution but then upsample it to LCD native, using a good algorithm. I've never seen a hooking utility pull such a trick of changing the front buffer of an application, and am wondering if it's even possible.