Merge pull request #488 from billhollings/master
Add GPU device ID for iOS A12 SoC.
This commit is contained in:
commit
24c7be84dc
@ -205,7 +205,9 @@ void mvkPopulateGPUInfo(VkPhysicalDeviceProperties& devProps, id<MTLDevice> mtlD
|
|||||||
//"a" is the Apple brand, MM is the SoC model number (8, 10...) and X is 1 for X version, 0 for other.
|
//"a" is the Apple brand, MM is the SoC model number (8, 10...) and X is 1 for X version, 0 for other.
|
||||||
NSUInteger coreCnt = NSProcessInfo.processInfo.processorCount;
|
NSUInteger coreCnt = NSProcessInfo.processInfo.processorCount;
|
||||||
uint32_t devID = 0xa070;
|
uint32_t devID = 0xa070;
|
||||||
if ([mtlDevice supportsFeatureSet: MTLFeatureSet_iOS_GPUFamily4_v1]) {
|
if ([mtlDevice supportsFeatureSet: MTLFeatureSet_iOS_GPUFamily5_v1]) {
|
||||||
|
devID = 0xa120;
|
||||||
|
} else if ([mtlDevice supportsFeatureSet: MTLFeatureSet_iOS_GPUFamily4_v1]) {
|
||||||
devID = 0xa110;
|
devID = 0xa110;
|
||||||
} else if ([mtlDevice supportsFeatureSet: MTLFeatureSet_iOS_GPUFamily3_v1]) {
|
} else if ([mtlDevice supportsFeatureSet: MTLFeatureSet_iOS_GPUFamily3_v1]) {
|
||||||
devID = coreCnt > 2 ? 0xa101 : 0xa100;
|
devID = coreCnt > 2 ? 0xa101 : 0xa100;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user