Metal 中的所有变化
2023-07-03 16:05:22来源:互联网
导读 今年和去年的 WWDC 上,Apple 推出了 Metal 的多项新改进,Metal 3 可以在Apple Silicon Mac 以及 iOS 和 tvOS 设备上运行。...
今年和去年的 WWDC 上,Apple 推出了 Metal 的多项新改进,Metal 3 可以在Apple Silicon Mac 以及 iOS 和 tvOS 设备上运行。
Metal 3 代表了针对 Apple 平台编写 3D 游戏的 Metal 引擎和框架的重大增强。
(资料图片)
我们将在下面介绍这些改进。
金属着色语言规范 1.3
Metal 有自己的基于 C++14 的着色语言 Metal Shading Language,它在Metal Shading Language Specific (MSL)中有完整的详细说明。
观看 AppleInsider TV 的最新动态
在WWDC "23 上,Apple 推出了金属着色语言规范 1.3 版。MSL 规范涵盖了用 C++ 为 Metal 编写着色器代码的各个方面。
新的 MSL 规范可以从 Apple 开发者网站下载 PDF 版本。
金属性能HUD
Metal 3 现在包含一个可选的小型平视显示器,在游戏运行时可在渲染场景的右上角看到:
金属性能平视显示器。
性能 HUD 可以显示几条有用的信息,用于实时检查游戏的性能:
显示并记录关键性能统计数据
CPU和分辨率
设备刷新率
缩放
直接或合成渲染
平均帧率
每帧 GPU 成本
免责声明:本文由用户上传,如有侵权请联系删除!标签: