[发明专利]用于执行渲染美术品的着色器驱动编译的系统及方法有效
申请号: | 03808082.6 | 申请日: | 2003-03-10 |
公开(公告)号: | CN1647034A | 公开(公告)日: | 2005-07-27 |
发明(设计)人: | 埃里克·申克;保罗·拉隆德 | 申请(专利权)人: | 电子技术公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 余刚 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了预处理编译进程中执行的美术品渲染方法(图1,#10)。利用相关的着色器程序的知识,几何数据在编译进程中进行处理。该数据转变为直接面向目标硬件平台的数据结构,且对描述渲染这些数据结构所需要的操作的代码流进行汇编。该编译器包括前端(图1,#20),配置为从呈独立形式的3D建模包和着色器读取几何数据和属性(美术品)输出,并执行独立于平台的优化;以及后端(图1,#40),配置为执行平台特有的优化,和执行目标平台的数据结构和代码流。 | ||
搜索关键词: | 用于 执行 渲染 美术品 着色 驱动 编译 系统 方法 | ||
【主权项】:
1.一种在计算机中产生用于在运行时渲染美术品的优化代码的方法,包括:提供美术品和一个或多个与所述美术品有关的渲染方法给编译器的前端;在所述编译器的前端中产生一个或多个数据包,每个数据包都表示所述美术品的一个片段和对所述一个或多个渲染方法的其中之一的单独调用;以及使用所述一个或多个数据包在所述编译器的后端中产生优化代码和数据流,其中所述优化代码和数据流用于在运行时渲染显示器上的美术品。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子技术公司,未经电子技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03808082.6/,转载请声明来源钻瓜专利网。