Patent ID: 8711163
Filing Date: 2014-04-29
Classification: G06T,G09G

Abstract:
1. A method of rendering images in a data processing system, the method comprising: rendering a first image frame, including: rasterizing static geometry from a three dimensional scene and storing static image data generated during rasterization of the static geometry in a static frame buffer; storing static z-buffer data in a static z-buffer during rasterization of the static geometry; respectively copying the static frame buffer and the static z-buffer to a dynamic frame buffer and a dynamic z-buffer; after copying, rasterizing dynamic geometry from the scene using static z-buffer data copied into the dynamic z-buffer and storing dynamic image data generated during rasterization of the dynamic geometry in the dynamic frame buffer, including overwriting static image data stored in the dynamic frame buffer with dynamic image data and updating static z-buffer data stored in the dynamic z-buffer with dynamic z-buffer data such that the dynamic frame buffer includes dynamic image data and static image data respectively generated during rasterization of the dynamic and static geometry when rendering the first image frame, and such that the dynamic z-buffer includes dynamic z-buffer data and static z-buffer data respectively generated during rasterization of the dynamic and static geometry when rendering the first image frame; after rendering the first image frame, rendering a second, subsequent image frame, including: after rendering the second image frame, rendering a third, subsequent image frame, including: