[发明专利]图形处理中的拼补着色有效
申请号: | 201380018326.0 | 申请日: | 2013-03-15 |
公开(公告)号: | CN104246829B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 维尼特·戈尔;安德鲁·E·格鲁伯;金东炫 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/80 |
代理公司: | 北京律盟知识产权代理有限责任公司11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 中的 着色 | ||
本申请案要求2012年4月4日申请的第61/620,340号美国临时申请案、2012年4月4日申请的第61/620,358号美国临时申请案和2012年4月4日申请的第61/620,333号美国临时申请案的权益,所有前述申请案的完整内容都以引用的方式并入本文中。
技术领域
本发明涉及计算机图形。
背景技术
为视觉呈现提供内容的装置通常包含图形处理单元(GPU)。GPU在显示器上渲染表示所述内容的像素。GPU为显示器上的每一像素产生一或多个像素值,以便渲染每一像素以供呈现。
在一些例子中,GPU可以实施统一的着色器架构来渲染图形。在此些例子中,GPU可以配置多个类似的计算单元来执行不同着色操作的管线。所述计算单元可以称为统一着色单元或统一着色器处理器。
发明内容
本发明的技术总体上涉及执行与图形渲染管线的着色器级相关联的着色操作。举例来说,图形处理单元(GPU)可以调用一或多个着色单元以执行与图形渲染管线的着色器级相关联的着色操作。根据本发明的方面,所述GPU可以接着使用被指定用于执行所述第一着色操作的着色单元执行与图形渲染管线的第二不同着色器级相关联的着色操作。举例来说,GPU可以在遵照与第一着色器级相关联的输入/输出接口的同时执行与第二级相关联的着色操作。以此方式,GPU可以通过使用相同的着色单元执行多个着色操作而模仿具有更大着色资源的GPU。
在一个实例中,本发明的方面涉及一种渲染图形的方法,其包含:使用图形处理单元的被指定用于顶点着色的硬件着色单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元经配置以接收单个顶点作为输入,并且产生单个顶点作为输出;以及使用所述图形处理单元的所述硬件着色单元执行几何形状着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个新顶点,其中所述几何形状着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个新顶点。
在另一实例中,本发明的方面涉及一种用于渲染图形的图形处理单元,其包含经配置以进行以下操作的一或多个处理器:使用图形处理单元的被指定用于顶点着色的硬件着色单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元经配置以接收单个顶点作为输入,并且产生单个顶点作为输出;以及使用所述图形处理单元的所述硬件着色单元执行几何形状着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个新顶点,其中所述几何形状着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个新顶点。
在另一实例中,本发明的方面涉及一种用于渲染图形的设备,其包含:用于使用图形处理单元的被指定用于顶点着色的硬件着色单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点的装置,其中所述硬件单元经配置以接收单个顶点作为输入,并且产生单个顶点作为输出;以及用于使用所述图形处理单元的所述硬件着色单元执行几何形状着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个新顶点的装置,其中所述几何形状着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个新顶点。
在另一实例中,本发明的方面涉及一种上面存储有指令的非暂时性计算机可读媒体,所述指令在被执行时使得一或多个处理器使用被指定用于顶点着色的硬件着色单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元经配置以接收单个顶点作为输入并且产生单个顶点作为输出,并且使用被指定用于顶点着色的硬件着色单元执行几何形状着色操作以基于经顶点着色的顶点中的一或多个产生一或多个新顶点,其中所述几何形状着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出一或多个新顶点。
在另一实例中,本发明的方面涉及一种用于渲染图形的方法,其包含:使用图形处理单元的被指定用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元遵照一个接口,所述接口接收单个顶点作为输入,并且产生单个顶点作为输出;以及使用所述图形处理单元的被指定用于顶点着色的硬件单元执行壳体着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个控制点,其中所述一或多个壳体着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个控制点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380018326.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于触控面板的透明体及制造透明体的方法
- 下一篇:视频描述符生成装置