首页> 外国专利> Methods and tiling engines for hierarchically tiling primitives in a graphics processing system

Methods and tiling engines for hierarchically tiling primitives in a graphics processing system

机译:用于图形处理系统中的分层平铺基元的方法和平铺发动机

摘要

Tiling engine and methods of use in a graphics processing system which involves hierarchically tiling and rendering primitives (geometries e.g triangles) within a Hybrid Tile Based Renderer (TBR). The tiling engine includes: a chain of sorting units comprising a top level sorting unit (404 fig 1) followed by one or more lower level sorting units (410), wherein: the top level sorting unit determines which regions of render space (500) each primitive (A,B), at least partially, falls within (occupies); and for each identified region, store an identifier (A or B) of that primitive in a top level sorting unit queue (or buffer) 510,512,514,516: each of the lower level sorting units is configured to select one or more queues of a preceding sorting unit in the chain to process and for each queue, determine which of a plurality of sub-regions (patches) of the queue region at least partially, falls within and to store a primitive identifier (A or B) in a lower level queue 710,712,714,716 associated with this sub-region: and an output unit configured to output the primitives identified in the queues of the last lower level sorting unit in the chain on a queue by queue basis. The top-level sorting unit may deploy a boundary box method of primitive occupancy assessment whilst the lower level sorting unit may deploy a more accurate method. The tiler or rendering engine is particularly applicable to mobile handheld units due to the efficient use of memory.
机译:平铺引擎和在图形处理系统中使用的方法,其涉及分层平铺和呈现基元(几何图形例如在基于GBR)内的基元(几何图形)。平铺引擎包括:一种分拣单元链,包括顶级分拣单元(404图1),后跟一个或多个下层分拣单元(410),其中:顶级分拣单元确定渲染空间(500)的哪个区域每个原始(A,B)至少部分地落在(占用)内;对于每个所识别的区域,存储在顶级排序单元队列(或缓冲区)510,512,514,516中的该原语的标识符(A或B):每个下级排序单元被配置为选择前一分拣单元的一个或多个队列在链条处理和每个队列中,确定队列区域的多个子区域(补丁)至少部分地落入并将基本标识符(A或B)存储在较低级别队列710,712,714,716中利用该子区域:和输出单元,被配置为通过队列的队列在队列中的队列中的最后一个下级排序单元的队列中识别的基元。顶级排序单元可以部署原始占用评估的边界盒方法,同时下级排序单元可以部署更准确的方法。由于高效使用内存,铺层或渲染引擎特别适用于移动手持设备。

著录项

  • 公开/公告号GB2587224A

    专利类型

  • 公开/公告日2021-03-24

    原文格式PDF

  • 申请/专利权人 IMAGINATION TECHNOLOGIES LIMITED;

    申请/专利号GB20190013538

  • 发明设计人 ROBERT BRIGG;LORENZO BELLI;

    申请日2019-09-19

  • 分类号G06T15;G06T11/40;

  • 国家 GB

  • 入库时间 2022-08-24 17:51:29

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号