[发明专利]使用捕捉的图形硬件指令的图形渲染方法和系统无效
申请号: | 00104923.2 | 申请日: | 2000-03-30 |
公开(公告)号: | CN1270366A | 公开(公告)日: | 2000-10-18 |
发明(设计)人: | R·J·德维斯;P·M·尚利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06K9/20 | 分类号: | G06K9/20;G06F9/45 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明,王忠忠 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 捕捉 图形 硬件 指令 渲染 方法 系统 | ||
1.一种图形渲染的方法,包括以下步骤:
捕获:在存储器中捕获由图形应用程序调用的基本渲染函数而生成的硬件指令作为可执行程序;和
执行:在需要的时候在图形子系统上捕获的硬件指令以渲染图象。
2.如权利要求1的方法,其中所述捕获步骤包括以下步骤:
响应:通过生成相应于所述渲染函数的硬件指令,响应界定基本渲染函数序列的图形应用程序内的指令;
存储:在所述存储器中存储所述硬件指令;和
定义:定义所述存储的硬件指令作为主机操作系统可执行程序。
3.如权利要求1的方法,其中所述硬件指令通过传递用户定义的参数至包含在这种函数的集合中的基本渲染函数而生成。
4.如权利要求1的方法,其中所述执行步骤包括以下步骤:
利用图形处理器从存储器中发出捕获的硬件指令;和
利用图形加速器接收所述捕获的指令并写入从捕获的指令导出的象素信息至帧缓冲器,以渲染图象。
5.一种进行图形渲染的计算机系统,包括:
一个主机操作系统;和
一个图形子系统,包括进行渲染操作的硬件;
其中所述主机操作系统包括软件,该软件包括计算机可执行指令,它响应图形应用程序发出的指令,捕捉由基本渲染函数生成的图形子系统的硬件指令在存储器中作为一个可执行程序,基本渲染函数是由图形应用程序调用的。
6.如权利要求5的计算机系统,其中所述软件捕获所述硬件指令是通过:
通过生成相应于所述渲染函数的硬件指令,响应界定基本渲染函数序列的所述图形应用程序中的指令;
存储所述硬件指令至存储器;和
定义所述存储的硬件指令作为一个主机操作系统的可执行程序。
7.如权利要求5的计算机系统,其中所述硬件指令是通过传递用户定义的参数至从这种函数的集合中获得的基本渲染函数。
8.如权利要求5的计算机系统,其中进行图形渲染的所述硬件包括:
一个图形处理器,从存储器发出捕获的硬件指令;和
一个图形加速器,接收所述捕获的指令并写入从所述捕获的指令导出的象素信息至帧缓冲器,以渲染图象。
9.一种实现计算机可执行程序代码以实现进行图形渲染的方法的计算机可用媒介,所述代码包括响应图形应用程序中的指令,以捕捉由图形应用程序调用的基本渲染函数生成的硬件指令在存储器中作为一个可执行程序。
10.如权利要求9的计算机可用媒介,其中所述代码包括指令用于:
通过生成相应于所述渲染函数的硬件指令,响应界定基本渲染函数序列的所述图形应用程序中的指令;
存储所述硬件指令至存储器;和
定义所述存储的硬件指令作为一个主机操作系统的可执行程序。
11.如权利要求9的计算机可用媒介,其中所述硬件指令是通过传递用户定义的参数至包含在这种函数的集合中的基本渲染函数。
12.如权利要求9的计算机可用媒介,其中所述代码包括指令用于:
控制一个图形处理器,从存储器发出捕获的硬件指令至一个图形加速器。
13.一种执行高级计算机程序指令序列的方法,使用可重用硬件级指令,这些指令在需要时在主机操作系统的子系统上执行,包括以下步骤:
捕获:在存储器中捕获由图形应用程序调用的基本渲染函数而生成的硬件指令作为可执行程序;和
执行:在需要的时候在图形子系统上执行捕获的硬件指令。
14.如权利要求13的方法,其中捕获步骤包括以下步骤:
响应:通过生成相应于所述渲染函数的硬件指令,响应界定基本渲染函数序列的图形应用程序内的指令;
存储:在所述存储器中存储所述硬件指令;和
定义:定义所述存储的硬件指令作为主机操作系统可执行程序。
15.如权利要求13的方法,其中所述硬件指令通过传递用户定义的参数至从这种函数的集合中获得的硬件级函数而生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00104923.2/1.html,转载请声明来源钻瓜专利网。