用于节流光线追踪流水线的设备和方法

    公开(公告)号:CN113409434A

    公开(公告)日:2021-09-17

    申请号:CN202011527034.8

    申请日:2020-12-22

    申请人: 英特尔公司

    IPC分类号: G06T15/06 G06T1/20 G06T1/60

    摘要: 用于堆栈节流的设备和方法。例如,一种设备的实施例包括:执行电路,所述执行电路包括多个功能单元,所述多个功能单元用来执行多个光线着色器并生成多个初级光线和对应的多个光线消息;先进先出(FIFO)缓冲器,用来对由所述EU生成的所述光线消息进行排队;高速缓存,用来存储所述多个初级光线中的一个或多个初级光线;存储器支持的堆栈,用来将所述多个光线消息的第一子集存储在对应的多个条目中;存储器支持的堆栈管理电路,用来至少部分地基于在所述存储器支持的堆栈中由光线消息当前占据的条目的数量,将所述多个光线消息的第二子集存储到所述存储器支持的堆栈,或者将所述多个光线消息的一个或多个所述第二子集临时存储到存储器子系统;以及光线遍历电路,用来从所述存储器支持的堆栈读取下一光线消息、从所述高速缓存或存储器子系统检索由所述光线消息标识的下一初级光线、以及对所述下一初级光线执行遍历操作。

    经由掩膜累积提高分层深度缓冲器剔除效率

    公开(公告)号:CN112950449A

    公开(公告)日:2021-06-11

    申请号:CN202011024727.5

    申请日:2020-09-25

    申请人: 英特尔公司

    IPC分类号: G06T1/20 G06T15/40

    摘要: 经由掩膜累积提高分层深度缓冲器剔除效率本文中描述的实施例提供了一种用于改进粗略深度测试的剔除效率的技术。一个实施例提供了一种图形处理器,该图形处理器包含深度流水线,该深度流水线被配置成执行一种跟踪针对目的地贴片测试的源片段的历史的方法。当部分片段的组合总计到完全覆盖时,使用最保守的源远深度值,而不是先前的目的地远深度值。