Merge pull request #1072 from cdavis5e/subgroup-size-vendor

MVKPhysicalDevice: Get the vendor ID before setting the subgroup size.
diff --git a/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm b/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm
index 32030bb..232a9e2 100644
--- a/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm
+++ b/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm
@@ -1243,6 +1243,7 @@
 #if MVK_MACOS
     if (mvkOSVersionIsAtLeast(10.14)) {
         static const uint32_t kAMDVendorId = 0x1002;
+        initGPUInfoProperties();    // Need to know the vendor ID for this.
         _metalFeatures.subgroupSize = (_properties.vendorID == kAMDVendorId) ? 64 : 32;
     }
 #endif