买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:Arm有限公司
摘要:一种操作图形处理器以执行光线追踪的方法。该图形处理器包括光线追踪电路,该光线追踪电路可以在执行程序期间由该图形处理器的可编程执行单元通知以执行该光线要遍历的至少一个光线追踪加速数据结构的相应遍历。该光线追踪电路可能需要停止光线的遍历以将对该光线的处理返回到该可编程执行单元,并且随后重新开始该光线的遍历。在这种情况下,从开头重新开始该光线的遍历。
主权项:1.一种操作图形处理器以通过执行光线追踪过程来生成渲染输出的方法,在所述光线追踪过程中,追踪穿过待渲染场景的多条光线,其中所述光线追踪过程使用一个或多个光线追踪加速数据结构来确定哪个几何形状与正被用于所述光线追踪过程的光线相交,所述一个或多个光线追踪加速数据结构指示所述待渲染场景内的几何形状分布,并且其中针对光线的所述光线追踪过程涉及执行至少一个光线追踪加速数据结构的遍历以确定与所述光线相交或潜在地相交的几何形状,特定光线的遍历从所述光线要遍历的第一光线追踪加速数据结构的相应起始点开始,所述图形处理器包括可编程执行单元,所述可编程执行单元可操作为执行图形处理程序,并且其中程序能够由成组一个或多个执行线程执行,所述图形处理器还包括光线追踪电路,所述光线追踪电路能够在执行程序期间由所述可编程执行单元通知以执行光线追踪,从而针对正在对其执行所述程序的光线执行所述光线要遍历的所述至少一个光线追踪加速数据结构的相应遍历,所述方法包括:针对所述光线追踪电路正在对其执行相应遍历的光线:当所述光线追踪电路参考当前正被遍历的所述光线追踪加速数据结构确定所述光线与需要在所述遍历能够继续之前执行着色器程序例程的几何形状相交或潜在地相交时:所述光线追踪电路在那时停止所述遍历,并且随后将对所述光线的所述处理返回到所述可编程执行单元以用于执行所述所需着色器程序例程,使得在所述光线针对所述光线要遍历的所述至少一个光线追踪加速数据结构的遍历完成之前,将对所述光线的所述处理返回到所述可编程执行单元;所述方法还包括:所述可编程执行单元执行所述所需着色器程序例程,并且随后将对所述光线的所述处理返回到所述光线追踪电路,以重新开始其针对所述光线要遍历的所述至少一个光线追踪加速数据结构的遍历;以及所述光线追踪电路随后重新开始所述光线针对所述光线要遍历的所述至少一个光线追踪加速数据结构的遍历,其中当所述光线追踪电路重新开始所述光线的遍历时,从开头执行所述遍历,即从所述光线要遍历的所述第一光线追踪加速数据结构的所述相应起始点开始。
全文数据:
权利要求:
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。