发明名称 图形管线状态对象和模型
摘要 本发明公开了一种创新型GPU框架和相关的API,所述创新型GPU框架和相关的API呈现所述目标硬件的更准确的表示,以使得所述GPU的固定功能与可编程特征之间的区别被开发者感知。这使得程序和/或通过所述程序生成或操纵的图形对象被理解为不仅仅是代码,而且是与所述代码相关联的机器状态。当限定此类对象时,需要可编程GPU特征的所述定义部件可仅被编译一次,并且根据需要可被反复再利用。类似地,在进行状态变化时,所述硬件也作出对应于所述状态变化的状态变化。另外,这些不可变对象的创建防止了开发者无意地改变所述程序或对象的使其与预期的表现不同的部分。
申请公布号 CN106462375A 申请公布日期 2017.02.22
申请号 CN201580028651.4 申请日期 2015.05.27
申请人 苹果公司 发明人 G·阿维卡罗古拉里;E·O·苏纳普;R·W·施雷耶尔;A·K·坎
分类号 G06F3/14(2006.01)I 主分类号 G06F3/14(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 宿小猛
主权项 一种非暂态计算机可读介质,包括存储在其上以支持不可变管线状态对象的指令,所述不可变管线状态对象包含用于图形处理单元(GPU)的代码,所述指令在被执行时使得一个或多个处理器:创建包含关于用于显示图形对象的一个或多个图形操作的编译信息的不可变管线状态对象,所述不可变管线状态对象将在应用加载时间被编译,以封装用于GPU的可执行指令并且使在改变时需要重新编译的可变属性外在化。
地址 美国加利福尼亚