发明名称 |
图形处理系统 |
摘要 |
图形处理系统。当在基于图块的图形处理流水线中处理图块的集合以生成输出时,针对图块的集合中的一个或更多个图块,所述流水线渲染包含将在处理操作中使用的数据的一个或更多个渲染目标(602),并且将所述渲染目标存储在图块缓冲器中(604)。所述流水线还存储一个或多个渲染目标的一些而非全部的采样位置值,以在处理图块的集合中的相邻图块时使用(606)。所述流水线然后使用所存储的一个或多个渲染目标(608)和来自图块的集合中的另一相邻图块的一个或更多个存储的采样位置值对所述图块执行处理操作,以生成所述图块的输出(612)。 |
申请公布号 |
CN104424621A |
申请公布日期 |
2015.03.18 |
申请号 |
CN201410440493.0 |
申请日期 |
2014.09.01 |
申请人 |
ARM有限公司 |
发明人 |
S·T·埃利斯;J·尼斯塔德;A·恩格-哈斯特维德 |
分类号 |
G06T1/00(2006.01)I |
主分类号 |
G06T1/00(2006.01)I |
代理机构 |
北京三友知识产权代理有限公司 11127 |
代理人 |
吕俊刚;刘久亮 |
主权项 |
一种操作基于图块的图形处理流水线的方法,所述基于图块的图形处理流水线包括:多个处理级,至少包括光栅化器和渲染器,所述光栅化器对输入的图元进行光栅化以生成待处理的图形片段,每个图形片段都与一个或更多个采样点相关联,并且所述渲染器处理由所述光栅化器生成的片段以生成渲染的片段数据;图块缓冲器,其被构造成在将渲染的片段数据写出到外部存储器之前在所述图形处理流水线本地地存储渲染的片段数据;以及写出级,其被构造成将所述图块缓冲器中存储的数据写到所述外部存储器,所述方法包括以下步骤:所述图形处理流水线在处理图块的集合以生成输出时:针对所述图块的集合中的第一图块:渲染包含将在处理操作中使用的数据的至少一个渲染目标,并且将所述至少一个渲染目标存储在所述图块缓冲器中,每个渲染目标都包括与关注的所述图块的采样点的阵列相对应的采样位置值的阵列;使用所存储的至少一个渲染目标,对所述图块执行处理操作以生成针对所述图块的输出;以及存储所述图块的所述至少一个渲染目标中的一个渲染目标或多个渲染目标的一些而非全部的所述采样位置值,以在处理所述图块的集合中的至少一个其它图块时使用;并且针对所述图块的集合中的另一个图块:渲染包含将在处理操作中使用的数据的至少一个渲染目标,并且将所述至少一个渲染目标存储在所述图块缓冲器中,每个渲染目标都包括与关注的所述图块的采样点的阵列相对应的采样位置值的阵列;以及使用所存储的至少一个渲染目标和来自所述第一图块的被存储以在处理所述图块的集合中的另一个图块时使用的所述采样位置值中的一个或更多个采样位置值,对所述另一个图块执行处理操作以生成针对所述另一个图块的输出。 |
地址 |
英国剑桥 |