[发明专利]图形处理电路和方法在审
申请号: | 201510395753.1 | 申请日: | 2015-07-08 |
公开(公告)号: | CN105374004A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 张嘉洋 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 北京万慧达知识产权代理有限公司 11111 | 代理人: | 张金芝;代峰 |
地址: | 中国台湾新竹科*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 电路 方法 | ||
技术领域
本发明所公开的实施例涉及图形处理,尤其涉及图形处理电路和方 法。
背景技术
当前的图形处理包括所开发的用于对图形数据执行特定操作的系统 和方法。现有地,图形处理单元可以仅使用固定计算单元来处理图形数 据。最近,图形处理单元的一部分可以使用可编程计算单元而实施,以 此支持更多种类的操作。例如,可以使顶点着色器是可编程的。
在一个现有设计中,顶点着色操作可以被分为第一顶点着色阶段和 第二顶点着色阶段。通常,顶点着色操作包括多个指令。虽然,顶点着 色操作可以被分为两个顶点着色阶段,所述指令却不能为顶点着色阶段 而分为两个互相排斥的指令组。例如,顶点着色操作的指令包含第一指 令、第二指令和第三指令。在第一顶点着色阶段执行的一个指令组可以 包括第一指令和第二指令,而在第二顶点着色阶段执行的另一指令组可 以包括第一指令和第三指令。将顶点着色操作分为两个顶点着色阶段的 现有设计,可以允许第一顶点着色阶段跳过第三指令的执行;然而,在 第一顶点着色阶段执行的第一指令却需要在第二顶点着色阶段再次执 行。因此,将顶点着色操作分为两个顶点着色阶段的传统设计在指令执 行中并不高效。
发明内容
有鉴于此,本发明提供以下技术方案:
根据本发明的第一方面,公开一种示例性的图形处理电路。图形处 理电路包括缓冲器、第一顶点着色器以及第二顶点着色器。第一顶点着 色器用于至少生成多个顶点的坐标值至缓冲器。第二顶点着色器用于读 取来自缓冲器的缓冲坐标值的至少一部分,并再使用缓冲坐标值的至少 一部分来生成至少一个用户定义变量值。
根据本发明的第二方面,公开一种示例性的图形处理方法。图形处 理方法包括:执行第一顶点着色操作来至少生成多个顶点的坐标值至缓 冲器;和执行第二顶点着色操作来读取来自缓冲器的缓冲坐标值的至少 一部分,并再使用缓冲坐标值的至少一部分来生成至少一个用户定义变 量值。
根据本发明的第三方面,公开一种示例性的图形处理电路。图形处 理电路包括缓冲器、第一顶点着色器以及第二顶点着色器。第一顶点着 色器用于生成多个顶点的坐标值至缓冲器,并存储至少一个中间值,每 个中间值都与顶点之一的坐标值的生成相关联。第二顶点着色器用于读 取来自缓冲器的至少一个中间值,并再使用至少一个中间值来生成至少 一个变量值。
根据本发明的第四方面,公开一种示例性的图形处理方法。图形处 理方法包括:执行第一顶点着色操作来生成多个顶点的坐标值,并将至 少一个中间值存储至缓冲器,每个中间值都与顶点之一的坐标值的生成 相关联;执行第二顶点着色操作来读取来自缓冲器的至少一个中间值, 并再使用至少一个中间值来生成至少一个变量值。
本发明通过上述技术方案,可以有效地提高着色阶段的性能。
附图说明
图1是根据本发明第一实施例的图形处理电路的示意图。
图2是图示原始顶点着色操作的简化表达树示意图。
图3是根据本发明实施例的简化表达树的图示,所述简化表达树图 示了通过图1中第一顶点着色器执行的第一顶点着色操作,以及通过图1 中第二顶点着色器执行的第二顶点着色操作。
图4是根据本发明第二实施例的图形处理电路的示意图。
图5是根据本发明实施例的简化表达树的图示,所述简化表达树图 示了通过图4中第一顶点着色器执行的第一顶点着色操作,以及通过图4 中第二顶点着色器执行的第二顶点着色操作。
图6是为候选中间值计算加权值实例的示意图。
图7是为候选中间值计算所节约的指令数目实例的示意图。
图8是根据本发明第三实施例的图形处理电路的示意图。
图9是无压缩的SIMD执行流程的示意图。
图10是带压缩的SIMD执行流程的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510395753.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:融合骨架笔画和纹理特征的铅笔画生成方法和装置
- 下一篇:一种药品智能管理系统