[发明专利]提供增强的图形流水线的系统和方法有效
申请号: | 200510064920.0 | 申请日: | 2005-04-04 |
公开(公告)号: | CN1702692A | 公开(公告)日: | 2005-11-30 |
发明(设计)人: | A·帕特尔;C·N·博伊德;D·R·布莱斯;J·M·J·诺尔;M·A·特勒;S·H·怀特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种增强的图形流水线,使得公共核心硬件能够表现为图形流水线的不同组件,流水线中的组件对包括线和三角形的图元的可编程性,以及在流水线中用数据绘制图形显示之前或同时的流输出。编程者不必优化代码,因为公共核心将平衡必要的功能的负荷,并动态地将那些指令分配到公共核心硬件上。编程者可使用算法来对图元编程,以通过用线和三角形构成的拓扑来替代来简化所有的顶点运算。编程者在输出数据被绘制之前或同时可取出计算出的输出数据并能进行读取。从而,编程者在编程时具有很大的灵活性。通过使用增强的图形流水线,编程者可优化流水线中的硬件的使用,对顶点、线或三角形拓扑全体进行编程,而不是仅对每个顶点单独进行编程,并且可从流水线能够输出计算出的信息的存储器中读取任何计算出的数据。 | ||
搜索关键词: | 提供 增强 图形 流水线 系统 方法 | ||
【主权项】:
1.一种动态配置图形流水线的方法,其特征在于,包括:通过图形应用程序编程接口API,规定要由图形处理单元GPU的多个公共核心元件执行的一个或多个工作项,其中每个公共核心元件可动态地配置成执行用于顶点、像素或图元的专门处理;以及根据所述一个或多个工作项,按照为处理顶点而配置的公共核心元件、为处理像素而配置的公共核心元件、以及为处理图元而配置的公共核心元件中的至少一个的组合,确定所述多个公共核心元件的最优配置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510064920.0/,转载请声明来源钻瓜专利网。