图形处理中的拼补着色制造技术

技术编号:10809625 阅读:87 留言:0更新日期:2014-12-24 15:24
本发明专利技术的方面涉及一种用于渲染图形的过程,其包含:使用图形处理单元GPU的被指定用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元遵照接收单个顶点作为输入并且产生单个顶点作为输出的接口。所述过程还包含使用所述GPU的被指定用于顶点着色的所述硬件单元执行壳体着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个控制点,其中所述一或多个壳体着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个控制点。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本专利技术的方面涉及一种用于渲染图形的过程,其包含:使用图形处理单元GPU的被指定用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元遵照接收单个顶点作为输入并且产生单个顶点作为输出的接口。所述过程还包含使用所述GPU的被指定用于顶点着色的所述硬件单元执行壳体着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个控制点,其中所述一或多个壳体着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个控制点。【专利说明】图形处理中的拼补着色本申请案要求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。 在一个实例中,本专利技术的方面涉及一种渲染图形的方法,其包含:使用图形处理单 元的被指定用于顶点着色的硬件着色单元执行顶点着色操作以对输入顶点进行着色以便 输出经顶点着色的顶点,其中所述硬件单元经配置以接收单个顶点作为输入,并且产生单 个顶点作为输出;以及使用所述图形处理单元的所述硬件着色单元执行几何形状着色操作 以基于所述经顶点着色的顶点中的一或多个产生一或多个新顶点,其中所述几何形状着色 操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个新顶 点。 在另一实例中,本专利技术的方面涉及一种用于渲染图形的图形处理单元,其包含经 配置以进行以下操作的一或多个处理器:使用图形处理单元的被指定用于顶点着色的硬件 着色单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述 硬件单元经配置以接收单个顶点作为输入,并且产生单个顶点作为输出;以及使用所述图 形处理单元的所述硬件着色单元执行几何形状着色操作以基于所述经顶点着色的顶点中 的一或多个产生一或多个新顶点,其中所述几何形状着色操作对所述一或多个经顶点着色 的顶点中的至少一个进行操作以输出所述一或多个新顶点。 在另一实例中,本专利技术的方面涉及一种用于渲染图形的设备,其包含:用于使用图 形处理单元的被指定用于顶点着色的硬件着色单元执行顶点着色操作以对输入顶点进行 着色以便输出经顶点着色的顶点的装置,其中所述硬件单元经配置以接收单个顶点作为输 入,并且产生单个顶点作为输出;以及用于使用所述图形处理单元的所述硬件着色单元执 行几何形状着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个新顶点的 装置,其中所述几何形状着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操 作以输出所述一或多个新顶点。 在另一实例中,本专利技术的方面涉及一种上面存储有指令的非暂时性计算机可读媒 体,所述指令在被执行时使得一或多个处理器使用被指定用于顶点着色的硬件着色单元执 行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元经 配置以接收单个顶点作为输入并且产生单个顶点作为输出,并且使用被指定用于顶点着色 的硬件着色单元执行几何形状着色操作以基于经顶点着色的顶点中的一或多个产生一或 多个新顶点,其中所述几何形状着色操作对所述一或多个经顶点着色的顶点中的至少一个 进行操作以输出一或多个新顶点。 在另一实例中,本专利技术的方面涉及一种用于渲染图形的方法,其包含:使用图形处 理单元的被指定用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色以便 输出经顶点着色的顶点,其中所述硬件单元遵照一个接口,所述接口接收单个顶点作为输 入,并且产生单个顶点作为输出;以及使用所述图形处理单元的被指定用于顶点着色的硬 件单元执行壳体着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个控制 点,其中所述一或多个壳体着色操作对所述一或多个经顶点着色的顶点中的至少一个进行 操作以输出所述一或多个控制点。 在另一实例中,本专利技术的方面涉及一种用于渲染图形的图形处理单元,其包含一 或多个经配置以进行以下操作的处理器:使用图形处理单元的被指定用于顶点着色的硬件 单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件 单元遵照一个接口,所述接口接收单个顶点作为输入,并且产生单个顶点作为输出;以及使 用所述图形处理单元的被指定用于顶点着色的硬件单元执行壳体着色操作以基于所述经 顶点着色的顶点中的一或多个产生一或多个控制点,其中所述一或多个壳体着色操作对所 述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个控制点。 在另一实例中,本专利技术的方面涉及一种用于渲染图形的设备,其包含:用于使用图 形处理单元的被指定用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色 以便输出经顶点着色的顶点的装置,其中所述硬件单元遵照一个接口,所述接口接收单个 顶点作为输入,并且产生单个顶点作为输出;以及用于使用所述图形处理单元的被指定用 于顶点着色的硬件单元执行壳体着色操作以基于所述经顶点着色的顶点中的一或多个产 生一或多个控制点的装置,其中所述一或多个壳体着色操作对所述一或多个经顶点着色的 顶点中的至少一个进行操作以输出所述一或多个控制点。 在另一实例中,本专利技术的方面涉及一种上面存储有指令的非暂时性计算机可读媒 体,所述指令当被执行时使得一或多个处理器进行以下操作:使用图形处理单元的被指定 用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色 的顶点,其中所述硬件单元遵照一个接口,所述接口接收单个顶点作为输入,并且产生单个 顶点作为输出;以及使用所述图形处理单元的被指定用于顶点着色的硬件单元执行壳体着 色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个控制点,其中所述一或多 个壳体着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一 或多个控制点。 在一个实例中,本专利技术的方面涉及一种渲染图形的方法,其包含:指定图形处理单 元的本文档来自技高网...
图形处理中的拼补着色

【技术保护点】
一种用于渲染图形的方法,所述方法包括:使用图形处理单元的被指定用于顶点着色的硬件单元执行顶点着色操作以对输入顶点进行着色以便输出经顶点着色的顶点,其中所述硬件单元遵照接收单个顶点作为输入并且产生单个顶点作为输出的接口;以及使用所述图形处理单元的被指定用于顶点着色的所述硬件单元执行壳体着色操作以基于所述经顶点着色的顶点中的一或多个产生一或多个控制点,其中所述一或多个壳体着色操作对所述一或多个经顶点着色的顶点中的至少一个进行操作以输出所述一或多个控制点。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:维尼特·戈尔安德鲁·E·格鲁伯金东炫
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1