发明名称 SURFACE CACHING
摘要 Techniques for surface caching are described in which a cache for surfaces is provided to enable existing surfaces to be reused. Surfaces in the cache can be assigned to one of multiple surface lists used to service requests for surfaces. The multiple lists can include at least a main list and an auxiliary list configured to group existing surfaces according to corresponding surface constraints. When a surface is requested, the multiple lists can be searched to find an existing surface based on constraints including, for example, the type of surface and size requirements for the requested surface. If an existing surface is discovered, the existing surface can be returned to service the request. If a suitable surface is not found in the multiple lists, a new surface is created for the request and the new surface can be added to a corresponding one of the multiple surface lists.
申请公布号 CA2739677(C) 申请公布日期 2012.05.22
申请号 CA20112739677 申请日期 2011.05.17
申请人 MICROSOFT CORPORATION 发明人 CONSTABLE BENJAMIN C;MANTHOS, BRIAN E.;HUANG, LI-HSIN;CINTRON, RAFAEL V.;FORTINER, SAMUEL R.;ZHU, JIA
分类号 G06F12/00;G06F17/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址