代码之家  ›  专栏  ›  技术社区  ›  Jake3231

如何确定金属设备VR支持

  •  0
  • Jake3231  · 技术社区  · 6 年前

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

    MTLDevice

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

    let defaultDevice = MTLCreateSystemDefaultDevice()
        print(defaultDevice?.supportsFeatureSet(.macOS_GPUFamily1_v3))
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Oskar    6 年前

    没有所谓的“金属VR支架”。VR渲染不需要特殊功能或GPU级功能。此外,没有所谓的“适合VR的规格”,因为它完全取决于所使用的特定耳机的分辨率和帧速率,以及您的应用程序。

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