From 5657f0be49b080114e0e07fe25bb31b2100ea43d Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 7 Nov 2025 00:03:29 +0100 Subject: [PATCH] Update iPad device decoding Add support for M5 iPads --- .../Host/iOS/IosDeviceNameDecoder.hpp | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/openVulkanoCpp/Host/iOS/IosDeviceNameDecoder.hpp b/openVulkanoCpp/Host/iOS/IosDeviceNameDecoder.hpp index 8fd6c87..117ca7c 100644 --- a/openVulkanoCpp/Host/iOS/IosDeviceNameDecoder.hpp +++ b/openVulkanoCpp/Host/iOS/IosDeviceNameDecoder.hpp @@ -106,20 +106,26 @@ namespace OpenVulkano {{11, 3}, {"Air", 3}}, {{11, 4}, {"Air", 3}}, {{13, 1}, {"Air", 4}}, {{13, 2}, {"Air", 4}}, {{13, 16}, {"Air", 5}}, {{13, 17}, {"Air", 5}}, + {{14, 8}, {"Air 11\" M2", 6}}, {{14, 9}, {"Air 11\" M2", 6}}, + {{14, 10}, {"Air 12.9\" M2", 6}}, {{14, 11}, {"Air 12.9\" M2", 6}}, + {{15, 3}, {"Air 11\" M3", 7}}, {{15, 4}, {"Air 11\" M3", 7}}, + {{15, 5}, {"Air 12.9\" M3", 7}}, {{15, 6}, {"Air 12.9\" M3", 7}}, {{6, 7}, {"Pro 12.9\"", 1}}, {{6, 8}, {"Pro 12.9\"", 1}}, {{7, 1}, {"Pro 12.9\"", 2}}, {{7, 2}, {"Pro 12.9\"", 2}}, {{8, 5}, {"Pro 12.9\"", 3}}, {{8, 6}, {"Pro 12.9\"", 3}}, {{8, 7}, {"Pro 12.9\"", 3}}, {{8, 8}, {"Pro 12.9\"", 3}}, {{8, 11}, {"Pro 12.9\"", 4}}, {{8, 12}, {"Pro 12.9\"", 4}}, - {{13, 8}, {"Pro 12.9\"", 5}}, {{13, 9}, {"Pro 12.9\"", 5}}, {{13, 10}, {"Pro 12.9\"", 5}}, {{13, 11}, {"Pro 12.9\"", 5}}, - {{14, 5}, {"Pro 12.9\"", 6}}, {{14, 6}, {"Pro 12.9\"", 6}}, - {{16, 5}, {"Pro 12.9\"", 7}}, {{16, 6}, {"Pro 12.9\"", 7}}, + {{13, 8}, {"Pro 12.9\" M1", 5}}, {{13, 9}, {"Pro 12.9\" M1", 5}}, {{13, 10}, {"Pro 12.9\" M1", 5}}, {{13, 11}, {"Pro 12.9\" M1", 5}}, + {{14, 5}, {"Pro 12.9\" M2", 6}}, {{14, 6}, {"Pro 12.9\" M2", 6}}, + {{16, 5}, {"Pro 12.9\" M4", 7}}, {{16, 6}, {"Pro 12.9\" M4", 7}}, + {{17, 3}, {"Pro 12.9\" M5", 8}}, {{17, 4}, {"Pro 12.9\" M5", 8}}, {{6, 3}, {"Pro 9.7\"", 1}}, {{6, 4}, {"Pro 9.7\"", 1}}, {{7, 3}, {"Pro 10.5\"", 1}}, {{7, 4}, {"Pro 10.5\"", 1}}, {{8, 1}, {"Pro 11\"", 1}}, {{8, 2}, {"Pro 11\"", 1}}, {{8, 3}, {"Pro 11\"", 1}}, {{8, 4}, {"Pro 11\"", 1}}, {{8, 9}, {"Pro 11\"", 2}}, {{8, 10}, {"Pro 11\"", 2}}, - {{13, 4}, {"Pro 11\"", 3}}, {{13, 5}, {"Pro 11\"", 3}}, {{13, 6}, {"Pro 11\"", 3}}, {{13, 7}, {"Pro 11\"", 3}}, - {{14, 3}, {"Pro 11\"", 4}}, {{14, 4}, {"Pro 11\"", 4}}, - {{16, 3}, {"Pro 11\"", 5}}, {{16, 4}, {"Pro 11\"", 5}}, + {{13, 4}, {"Pro 11\" M1", 3}}, {{13, 5}, {"Pro 11\" M1", 3}}, {{13, 6}, {"Pro 11\" M1", 3}}, {{13, 7}, {"Pro 11\" M1", 3}}, + {{14, 3}, {"Pro 11\" M2", 4}}, {{14, 4}, {"Pro 11\" M2", 4}}, + {{16, 3}, {"Pro 11\" M4", 5}}, {{16, 4}, {"Pro 11\" M4", 5}}, + {{17, 1}, {"Pro 11\" M5", 6}}, {{17, 2}, {"Pro 11\" M5", 6}}, }; auto iter = options.find({major, minor}); if (iter != options.end())