2

当我在 iPhone5/iOS8 上运行 Metal 示例项目时,它们在这里失败:

m_Device = MTLCreateSystemDefaultDevice(); 
if(!m_Device)
{
    NSLog(@">> ERROR: Failed creating a default system device!");
    return NO;
}

MTLCreateSystemDefaultDevice()返回id 0x0而不是有效的id <MTLDevice>.

还有其他人有这个问题吗?

4

2 回答 2

3

Metal 仅适用于 A7 设备。

于 2014-06-13T13:57:43.420 回答
1

需要明确的是:Metal 适用于 iOS 8 和 A7 芯片。或更高。

详细信息,也适用于 OpenGL ES:https ://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/OpenGLESPlatforms/OpenGLESPlatforms.html

于 2014-10-07T06:16:12.417 回答