両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
opengl:devices [2023/10/29 11:20] – [Google] oga | opengl:devices [2023/10/29 13:13] (現在) – [iPhone 世代と OpenGL ES/Metal] oga |
---|
| 12.0 | 12 | 31 | ndk-r23 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | | | 12.0 | 12 | 31 | ndk-r23 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | |
| 13.0 | 13 | 33 | ndk-r25 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | | | 13.0 | 13 | 33 | ndk-r25 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | |
| | 14.0 | 14 | 34 | ndk-r26 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | |
| |
| |
| 2022 | Google | Pixel 7 | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | | | 2022 | Google | Pixel 7 | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | |
| 2022 | Google | Pixel 7 Pro | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 12.0GB | 3120x1440 | | | 2022 | Google | Pixel 7 Pro | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 12.0GB | 3120x1440 | |
| | 2022 | Google | Pixel Watch | W3.5- | Exynos 9110 | Cortex-A53 1.18GHz | 2 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-T720 MP1 | ES 3.2 | Y | | | | | 2.0GB | 384x384 | |
| 2023 | Google | Pixel 7a | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | | | 2023 | Google | Pixel 7a | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | |
| 2023 | Google | Pixel Fold | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 12.0GB | 2208x1840 | | | 2023 | Google | Pixel Fold | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 12.0GB | 2208x1840 | |
| 2023 | Google | Pixel 8 | 14.0- | Google Tensor G3 | X3/A715/A510 2.91+2.37+1.7|1+4+4 | AArch64 NEON | ARMv9.xA | a64,a7,a5 | Y | Mali-G715 MP10 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | | | 2023 | Google | Pixel 8 | 14.0- | Google Tensor G3 | X3/A715/A510 2.91+2.37+1.7|1+4+4 | AArch64 NEON | ARMv9.xA | a64,a7,a5 | Y | Mali-G715 MP10 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | |
| 2023 | Google | Pixel 8 Pro | 14.0- | Google Tensor G3 | X3/A715/A510 2.91+2.37+1.7|1+4+4 | AArch64 NEON | ARMv9.xA | a64,a7,a5 | Y | Mali-G715 MP10 | ES 3.2 | Y | | Y | Y | | 12.0GB | 2992x1344 | | | 2023 | Google | Pixel 8 Pro | 14.0- | Google Tensor G3 | X3/A715/A510 2.91+2.37+1.7|1+4+4 | AArch64 NEON | ARMv9.xA | a64,a7,a5 | Y | Mali-G715 MP10 | ES 3.2 | Y | | Y | Y | | 12.0GB | 2992x1344 | |
| | 2023 | Google | Pixel Watch 2 | W4.0- | Snapdragon SW5100 | Cortex-A53 1.7GHz | 4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Adreno A702 | ES 3.2 | Y | | | | | 2.0GB | 384x384 | |
| |
* APP ISA: a5=armeabi (ARMv5TE), a7=armeabi-v7a (ARMv7A), a64=arm64-v8a (ARMv8) | * APP ISA: a5=armeabi (ARMv5TE), a7=armeabi-v7a (ARMv7A), a64=arm64-v8a (ARMv8) |
| iPhone 12 Pro | | | | 6GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 12 Pro | | | | 6GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 12 Pro Max | | | | 6GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 12 Pro Max | | | | 6GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | |
| | | | iPad 2022 (Gen10) | | 4GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 16- | Y | Y | Y |Y | 2360x1640 | gryo | Pen| PVRTCv1,ETC2,ASTC | |
^ ARM v8.6 (Apple M1) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.6 (Apple M1) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| | | iPad Pro 11 2021 (Gen3) | | 8/16GB | M1 | Apple Firestorm 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 14- | Y | Y | Y |Y | 2388x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Pro 11 2021 (Gen3) | | 8/16GB | M1 | Apple Firestorm 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 14- | Y | Y | Y |Y | 2388x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| iPhone 14 | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 14 | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 14 Plus | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 14 Plus | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | |
| ^ ARM v8.x (Apple M2) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| | | | iPad Pro 11 2022 (Gen4) | | 8/16GB | M2 | Apple 4+4 (ARMv8) arm64e | Apple GPU (10) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2388x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | | iPad Pro 12.9 2022 (Gen6) | | 8/16GB | M2 | Apple 4+4 (ARMv8) arm64e | Apple GPU (10) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
^ ARM v8.x (Apple A16 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.x (Apple A16 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| iPhone 14 Pro | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2556x1179 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 14 Pro | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2556x1179 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 14 Pro Max | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2796x1290 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 14 Pro Max | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2796x1290 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 15 | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 17- | Y | Y | Y |Y | 2556x1179 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 15 Max | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 17- | Y | Y | Y |Y | 2796x1290 | gyro | | PVRTCv1,ETC2,ASTC | |
| ^ ARM v8.x (Apple A17 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| | iPhone 15 Pro | | | | 8GB | A17 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (6) | ES 3.0/Metal | apple | 17- | Y | Y | Y |Y | 2556x1179 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 15 Pro Max | | | | 8GB | A17 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (6) | ES 3.0/Metal | apple | 17- | Y | Y | Y |Y | 2796x1290 | gyro | | PVRTCv1,ETC2,ASTC | |
^ ARM v7 single core (Apple S1) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v7 single core (Apple S1) ^^^^^^^^^^^^^^^^^^^ |
| | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS8 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 396x484 | gyro | | | | | | | | WatchS8 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 396x484 | gyro | | | |
| | | | WatchS8 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 352x430 | gyro | | | | | | | | WatchS8 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 352x430 | gyro | | | |
| | | | WatchS8 Ultra | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 410x502 | gyro | | | | | | | | WatchS Ultra | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 410x502 | gyro | | | |
| | | | | WatchS9 | GB | S9 | Apple (ARMv8A) arm64_32 | | | | w10- | Y | -- | Y |--| 396x484 | gyro | | | |
| | | | | WatchS9 | GB | S9 | Apple (ARMv8A) arm64_32 | | | | w10- | Y | -- | Y |--| 352x430 | gyro | | | |
| | | | | WatchS Ultra2 | GB | S9 | Apple (ARMv8A) arm64_32 | | | | w10- | Y | -- | Y |--| 410x502 | gyro | | | |
| |
* AppleWatch には OpenGL ES API が無いが SpriteKit で ES2 相当の glsl が使える | * AppleWatch には OpenGL ES API が無いが SpriteKit で ES2 相当の glsl が使える |