[发明专利]封装图形库和硬件的图形引擎和环境有效
申请号: | 201680033235.8 | 申请日: | 2016-06-06 |
公开(公告)号: | CN107771319B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | J·P·加瑟林德里奇博格;D·P·珀西诺;T·R·欧瑞奥 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开涉及图形系统的操作以及用于设计和/或操作图形系统的多种架构,所述架构从输出应用程序跨越并延伸到以像素形式或其他形式展示视觉内容。一般来讲,本发明的许多实施方案设想了根据关于如何最好地使用特定的可用硬件和软件所作出的即时决定来处理图形编程。在一些实施方案中,可以使用软件布置来评估特定系统硬件和软件的能力,然后作出关于针对任何特定的图形请求哪一个是要遵循的最佳图形编程路径的决定。可以在鉴于要处理的图形程序的细节针对所述路径评估硬件和软件的替代方案之后作出关于所述最佳路径的决定。 | ||
搜索关键词: | 封装 图形 硬件 引擎 环境 | ||
【主权项】:
一种方法,包括:接收以第一图形源代码语言表达并限定第一图形的图形请求;将所述图形请求转换为第二图形源代码语言,所述第二图形源代码语言为通用语言,其中所述通用语言的特征在于具有与所述第一图形源代码语言和多个可用低级图形库的兼容性;以限定所述第一图形的抽象语法树(AST)来表示所述图形请求;检查所述AST,包括确定所述第一图形并识别所述可用低级图形库;至少基于所述图形请求和所述可用低级图形库之间的关系来确定目标低级图形库;通过操纵所述AST来将所述第二图形源代码语言转换为与所述目标低级图形库兼容的第三图形源代码语言,使得所述图形请求以所述第三图形源代码语言来体现;以及将以所述第三图形源代码语言体现的所述图形请求发送到硬件驱动程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680033235.8/,转载请声明来源钻瓜专利网。