发明名称 UNTRANSFORMED DISPLAY LISTS IN A TILE BASED RENDERING SYSTEM
摘要 3-D rendering systems include a rasterization section that can fetch untransformed geometry, transform geometry and cache data for transformed geometry in a memory. As an example, the rasterization section can transform the geometry into screen space. The geometry can include one or more of static geometry and dynamic geometry. The rasterization section can query the cache for presence of data pertaining to a specific element or elements of geometry, and use that data from the cache, if present, and otherwise perform the transformation again, for actions such as hidden surface removal. The rasterization section can receive, from a geometry processing section, tiled geometry lists and perform the hidden surface removal for pixels within respective tiles to which those lists pertain.
申请公布号 US2016292910(A1) 申请公布日期 2016.10.06
申请号 US201615182141 申请日期 2016.06.14
申请人 Imagination Technologies Limited 发明人 Howson John W.
分类号 G06T15/40;G06T17/10;G06T15/00;G06T1/60;G06T15/04;G06T15/80 主分类号 G06T15/40
代理机构 代理人
主权项 1. A method of processing data in a tile based rendering system, wherein the method comprises a geometry processing phase and a rasterisation phase, wherein the geometry processing phase comprises the steps of: retrieving position data of primitives stored in a memory;transforming the retrieved position data to screen space; andusing the screen space position data to generate, for each of a plurality of tiles of the tile based rendering system, a list of pointers to primitives in the memory which when transformed are at least partially in the respective tile; and wherein the rasterisation phase comprises the steps of: for each of the tiles, retrieving pointers from the respective list;retrieving data of primitives from the memory corresponding to the retrieved pointers of each list;transforming the retrieved data of primitives to screen space; andrendering the primitives.
地址 Kings Langley GB