gpt4 book ai didi

ios - CoreGraphics 是否支持 Apple 设备上的 Metal?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:13 24 4
gpt4 key购买 nike

我读过 Core Graphics is based on OpenGL ES并使用 Quartz Drawing Engine在 Apple 设备上(iOS、OSX)

但是随着即将到来的 deprecation of OpenGL ES for Metal , Core Graphics 是否会更新以支持即将推出的 iOS/OSX 设备的 Metal 和/或软件渲染?

最佳答案

首先,Core Graphics 不“使用”Quartz。 “Core Graphics”和“Quartz”只是同一事物的两个名称。它们是等价的。

其次,Apple 不 promise Core Graphics 在幕后使用的是什么技术。他们偶尔吹捧他们通过使用某些特定技术能够实现的加速,但那是营销——对开发人员的营销,但仍然是营销——而不是设计契约(Contract)。他们保留更改 Core Graphics 实现方式的权利和能力,并且经常这样做。任何编写依赖于特定实现的代码的开发人员都有可能在未来对操作系统进行更新时破坏他们的代码。开发人员应仅依赖文档和 header 中的设计契约(Contract)。

很可能 Core Graphics 已经在底层使用 Metal。无论您是开发者还是用户,这对您都没有影响。

最后,Core Graphics 没有被弃用。这意味着没有理由期望它很快就会消失、中断或失去功能。

关于ios - CoreGraphics 是否支持 Apple 设备上的 Metal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53343038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com