gpt4 book ai didi

swift - 如何确定 Metal 设备 VR 支持

转载 作者:行者123 更新时间:2023-11-28 15:00:40 25 4
gpt4 key购买 nike

我希望创建一个 macOS 10.13 应用程序来测试虚拟现实支持。考虑到 CPU、GPU 和连接要求,测试 Mac 是否支持 VR 的最佳方法是什么?

另外,给定一个 MTLDevice,有没有办法使用 Metal API 检查 VR 支持?

我尝试检查默认系统 Metal 设备是否支持 macOS GPUFamily1_v3,但这并不能完全回答设备是否支持 macOS 上的 VR 的问题。下面的代码是我用来测试对 Metal 功能集的支持的代码。

let defaultDevice = MTLCreateSystemDefaultDevice()
print(defaultDevice?.supportsFeatureSet(.macOS_GPUFamily1_v3))

最佳答案

没有“Metal VR Support”这样的东西。渲染 VR 不需要特殊功能或 GPU 级功能。此外,没有所谓的“对 VR 来说足够好”的规范,因为它完全依赖于所用特定头显的分辨率和帧速率,以及您的应用程序。

可以查询IOService层来获取 GPU 型号和规范,但您必须根据您的个人要求推断自己的功能。

关于swift - 如何确定 Metal 设备 VR 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48964852/

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