发明名称 图形处理系统
摘要 本发明提供了一种图形处理系统。基于区块的图形处理管道(1)包括光栅器(3)、渲染器(6)、区块缓冲器(10)、写出级(13)和可编程处理级(14)。区块缓冲器(10)存储用于延迟着色操作的多个渲染对象并且可编程处理级(14)可操作以在图形程序指令的控制下从区块缓冲器(10)中存储的延迟着色操作的一组多个渲染对象中的两个或更多个读取数据,使用读取的数据执行延迟着色处理操作,并且将处理操作的结果写入到区块缓冲器(10)中的输出渲染对象或者写入到外部存储器。
申请公布号 CN104134183A 申请公布日期 2014.11.05
申请号 CN201410181969.3 申请日期 2014.04.30
申请人 ARM有限公司 发明人 J·尼斯塔德;A·D·恩格-哈斯特韦德;S·卡卡尔拉普迪;M·斯托克斯
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 吕俊刚;刘久亮
主权项 一种操作基于区块的图形处理管道的方法,所述基于区块的图形处理管道包括:多个处理级,所述多个处理级至少包括光栅器,该光栅器对输入图元进行光栅化以生成待处理的图形片段,每个图形片段具有与其关联的一个或更多个采样点;以及渲染器,所述渲染器对由所述光栅器生成的片段进行处理以生成渲染后的片段数据;区块缓冲器,所述区块缓冲器被构造为在渲染后的片段数据被写出到外部存储器之前相对于所述图形处理管道本地地存储所述渲染后的片段数据;写出级,所述写出级被构造为将所述区块缓冲器中存储的数据写入到外部存储器;以及可编程处理级,所述可编程处理级可操作以响应于一个或更多个图形程序指令读取所述区块缓冲器中存储的数据,使用所读取的数据执行处理操作,以及将所述处理操作的结果写入到所述区块缓冲器中或者写入到外部存储器;所述方法包括:对包含将在延迟着色操作中使用的数据的多个渲染对象进行渲染并且将所述多个渲染对象作为不同的渲染对象存储在所述区块缓冲器中;以及使用所述可编程处理级来从所述区块缓冲器中的所存储的多个渲染对象中的两个或更多个读取数据,使用所读取的数据执行延迟着色处理操作,以及将所述处理操作的结果写入到所述区块缓冲器中的输出渲染对象或者写入到外部存储器。
地址 英国剑桥
您可能感兴趣的专利