发明名称 |
GRAPHICS PROCESSING SYSTEMS |
摘要 |
A graphics processing core of a tile-based graphics processing system when processing a tile of a graphics output reads a primitive to be processed off a tile list for the tile being processed, along with an identifier for that primitive. The graphics processing core then checks whether or not the identifier matches the identifier stored for any entry stored in a primitive data cache. A match indicates that primitive-specific data (including line equations, depth equations and barycentric equations) for the primitive to be processed is stored in the cache. If a match is found then the stored primitive-specific data is retrieved and used to process (rasterise and render) the primitive. If no match is found, primitive-specific data is calculated from scratch, stored in the primitive data cache, and used to process the primitive. |
申请公布号 |
US2016148337(A1) |
申请公布日期 |
2016.05.26 |
申请号 |
US201514944464 |
申请日期 |
2015.11.18 |
申请人 |
ARM Limited |
发明人 |
Isömaki Marko Johannes |
分类号 |
G06T1/20 |
主分类号 |
G06T1/20 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
identifying a primitive to be processed for a tile of a graphics output being processed; determining whether already-calculated primitive-specific data for the primitive is stored in a memory; and when it is determined that already-calculated primitive-specific data for the primitive is stored in the memory, retrieving stored primitive-specific data for the primitive and using that stored data to process the primitive; when it is determined that already-calculated primitive-specific data for the primitive is not stored in the memory, calculating primitive-specific data for the primitive, using that calculated data to process the primitive, and storing at least some of the calculated primitive-specific data for the primitive for use after the primitive has been processed. |
地址 |
Cambridge GB |