Patent ID: 9030474
Filing Date: 2015-05-12
Classification: G06T

Abstract:
1. A rendering method for a tile-based rendering system, comprising: retrieving, from at least one memory, untransformed 3-D position data for elements of dynamic geometry and elements of static geometry, wherein dynamic geometry comprises geometry that may be updated during a rendering; transforming the positions of dynamic geometry; transforming the positions of the static geometry; culling hidden surfaces based on the transformed positions of the dynamic geometry and of the static geometry; performing one or more of lighting and attribute processing only for the dynamic geometry remaining after the culling, if any; storing remaining transformed dynamic geometry data and outputs resulting from the performing of the one or more of lighting and attributing processing of the remaining dynamic geometry if any, in a buffer; and generating respective tile object lists for a plurality of tiles of pixels using the transformed positions of the dynamic and static geometry, wherein the tile object lists include references to the untransformed 3-D position data for elements of static geometry found to overlap any pixel of that tile, and references, for elements of dynamic geometry found to overlap any pixel of that tile, to stored transformed dynamic geometry data and the outputs resulting from the performing of the one or more of lighting and attribute processing of such elements of dynamic geometry.