有没有办法以编程方式获得Metal中特定功能的限制?

时间:2016-09-06 21:14:45

标签: metal

我看到Apple GPU HW和iOS / MacOS版本的组合确定了一个功能集。我可以使用下面的swift片段查询我的MTLDevice支持哪些功能集。

device.supportsFeatureSet(MTLFeatureSet.osx_GPUFamily1_v1)

我仍然需要参考以下链接中的表格来获取各个功能限制。

Metal Feature Set

有没有办法以编程方式知道这个?例如,知道每个renderPass支持多少个colorAttachments?

1 个答案:

答案 0 :(得分:3)

不,没有API可以查询给定设备的硬件和软件限制。