Described herein is an apparatus and method to accelerate rendering of graphics images. Rendering instructions are received by a graphics processor from a processor to build a 3D scene. Prior to rendering a 2D image based on the 3D geometry, a projection matrix is modified by the graphics processor to reduce a view area along, for example, the camera motion direction. A reduced image corresponding to the reduced view area is rendered onto an intermediate surface. When the reduced image is completely generated at the intermediate surface, the reduced image is rectified or stretched and rendered onto a surface for display. This produces an image of the correct size but that is blurred along, for example, the camera motion direction. This provides variable rendering quality and variable framerates depending on camera motion. In particular, the resolution is dynamically changed on a per-frame basis, depending on camera motion, that is seemingly imperceptible to a user. As a result, the method allows for low-resolution equivalent performance with high-resolution detail levels.