[发明专利]图形处理单元可编程着色器的纹元数据结构和其操作方法在审
申请号: | 201310409272.2 | 申请日: | 2013-09-10 |
公开(公告)号: | CN103679786A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 卡斯·W·艾弗里特;亨利·P·莫尔顿 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/60;G06T1/20 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 董巍;谢栒 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 单元 可编程 着色 数据结构 操作方法 | ||
1.一种图形处理子系统,包括:
存储器,配置为包含纹元数据结构,根据该结构,与特定复合纹元相对应的多个基元纹元包含在所述存储器的单个页中;以及
图形处理单元,配置为经由数据总线与所述存储器进行通信,并执行着色器以获取包含在所述单个页中的所述多个基元纹元来创建所述特定复合纹元。
2.根据权利要求1所述的子系统,其中所述单个页包含所述着色器为创建所述特定复合纹元要求的所有基元纹元。
3.根据权利要求1所述的子系统,其中所述图形处理单元配置为采用偏移以构建用于所述多个基元纹元中的至少一些的虚拟地址。
4.根据权利要求1所述的子系统,其中所述多个基元纹元包含在所述单个页内的一致的块中。
5.根据权利要求1所述的子系统,其中所述单个页包含与多个复合纹元相对应的多个基元纹元。
6.根据权利要求5所述的子系统,其中与所述多个复合纹元相对应的所述多个基元纹元是交错的。
7.根据权利要求1所述的子系统,其中所述图形处理单元配置为执行多个着色器。
8.一种着色的方法,包括:
初始化着色器以实施针对特定复合纹元的着色操作;
发起多个基元纹元的获取,所述发起产生与包含所述多个基元纹元的单个页相对应的地址转译;
从所述单个页获取所述多个基元纹元;以及
采用所述多个基元纹元以实施所述着色操作。
9.根据权利要求8所述的方法,其中所述页包含所述着色器实施所述着色操作要求的所有基元纹元。
10.根据权利要求8所述的方法,进一步包括采用偏移以构建用于所述多个基元纹元中的至少一些的虚拟地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310409272.2/1.html,转载请声明来源钻瓜专利网。