发明名称 Exploiting Frame to Frame Coherency in a Sort-Middle Architecture
摘要 Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
申请公布号 US2016027144(A1) 申请公布日期 2016.01.28
申请号 US201514878336 申请日期 2015.10.08
申请人 Intel Corporation 发明人 Fernandez Juan;Carretero Casado Javier;Marcuello Pedro;Akenine-Moller Tomas G.
分类号 G06T1/20;G06T17/10 主分类号 G06T1/20
代理机构 代理人
主权项 1. An apparatus comprising: at least one processing unit; and a graphics processor to sort primitives into tiles including a current tile of pixels for a current frame and a previous tile of pixels for a previous frame, create triangle lists for tiles, accumulate a representation of geometry, input data, and state for the tiles when the triangle list is created, determine whether the representation for the current tile for the current frame matches the representation for the previous tile for the previous frame before per tile rasterization, and then reuse the previous tile's pixels as the current tile's pixels when rendering the current tile if the representations for the tiles for the previous and current frames match.
地址 Santa Clara CA US