[发明专利]用于高效实时渲染预先不知道的图形的图形引擎和环境有效
申请号: | 201680033140.6 | 申请日: | 2016-05-13 |
公开(公告)号: | CN107743636B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | N·C·贝格曼;S·M·吉斯;A·M·潘格博恩 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60;G06T15/00;G06T15/50;G06T17/00;G06F3/14;G06F9/451 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开涉及图形系统的操作以及用于从应用程序输出起延伸到像素形式或其它形式的视觉内容呈现的图形系统的设计和/或操作的多种架构。一般来讲,本发明的多个实施方案设想了高层级图形框架,用于接收来自应用的图形请求。图形请求被高层级框架分析,并分选到命令语句分组中用于执行。命令语句被分选以导致下层硬件最有效的处理,并且分组利用便于硬件功能性的严密控制的低层级标准库而被分别提交给GPU。 | ||
搜索关键词: | 用于 高效 实时 渲染 预先 知道 图形 引擎 环境 | ||
【主权项】:
一种方法,包括:由高层级框架接收用于在计算机系统的显示元件上直接显示的被请求图形的逻辑表示,其中所述被请求图形对于所述高层级框架不是预先知道的;利用所述高层级框架评估所述被请求图形的所述逻辑表示并推导代表对目标硬件的命令的一个或多个语句,其中所述一个或多个语句被表达在用于标准低层级图形库的程序接口中;将所述一个或多个语句分选到两个或更多个语句分组中;确定第一语句分组是否准备好用于渲染;如果所述第一语句分组准备好用于渲染,则利用所述低层级图形库送交所述第一语句分组并渲染到第一预渲染缓冲器;确定第二语句分组是否准备好用于渲染;如果所述第二语句分组准备好用于渲染,则利用所述低层级图形库送交所述第二语句分组并渲染到第二预渲染缓冲器;将所述第一预渲染缓冲器和所述第二预渲染缓冲器的内容合成到帧缓冲器中用于在所述显示元件上显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680033140.6/,转载请声明来源钻瓜专利网。