両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
opengl:devices [2022/10/10 12:32] – [iPhone 世代と OpenGL ES/Metal] oga | opengl:devices [2023/10/29 11:20] – [Google] oga |
---|
^ ARMv8 + Daydream + ARCore 世代 ^^^^^^^^^^^^^^^^^^^^ | ^ ARMv8 + Daydream + ARCore 世代 ^^^^^^^^^^^^^^^^^^^^ |
^ ^ ^ Device ^ OS ^ SoC ^ CPU ^ core ^ FPU ^ CPU ISA ^ APP ISA ^ 64 ^ GPU ^ GL ES ^ Vulkan ^ Daydream^ ARCore ^ NPU ^ Soli ^ RAM ^ Screen ^ | ^ ^ ^ Device ^ OS ^ SoC ^ CPU ^ core ^ FPU ^ CPU ISA ^ APP ISA ^ 64 ^ GPU ^ GL ES ^ Vulkan ^ Daydream^ ARCore ^ NPU ^ Soli ^ RAM ^ Screen ^ |
| 2016 | Google | Pixel | 7.1- | Snapdragon 821 | Kryo 2.12GHz + Kryo 1.6| 2+2 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 530 | ES 3.2 | Y | Y | Y | | | 4.0GB | 1920x1080 | | | 2016 | Google | Pixel | 7.1-10 | Snapdragon 821 | Kryo 2.12GHz + Kryo 1.6| 2+2 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 530 | ES 3.2 | Y | Y | Y | | | 4.0GB | 1920x1080 | |
| 2016 | Google | Pixel XL | 7.1- | Snapdragon 821 | Kryo 2.12GHz + Kryo 1.6| 2+2 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 530 | ES 3.2 | Y | Y | Y | | | 4.0GB | 2560x1440 | | | 2016 | Google | Pixel XL | 7.1-10 | Snapdragon 821 | Kryo 2.12GHz + Kryo 1.6| 2+2 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 530 | ES 3.2 | Y | Y | Y | | | 4.0GB | 2560x1440 | |
^ ARMv8 + VisualCore + Daydream + ARCore 世代 ^^^^^^^^^^^^^^^^^^^^ | ^ ARMv8 + VisualCore + Daydream + ARCore 世代 ^^^^^^^^^^^^^^^^^^^^ |
^ ^ ^ Device ^ OS ^ SoC ^ CPU ^ core ^ FPU ^ CPU ISA ^ APP ISA ^ 64 ^ GPU ^ GL ES ^ Vulkan ^ Daydream^ ARCore ^ NPU ^ Soli ^ RAM ^ Screen ^ | ^ ^ ^ Device ^ OS ^ SoC ^ CPU ^ core ^ FPU ^ CPU ISA ^ APP ISA ^ 64 ^ GPU ^ GL ES ^ Vulkan ^ Daydream^ ARCore ^ NPU ^ Soli ^ RAM ^ Screen ^ |
| 2017 | Google | Pixel 2 | 8.0- | Snapdragon 835 | Kryo 280 2.35GHz + 1.9 | 4+4 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 540 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 1920x1080 | | | 2017 | Google | Pixel 2 | 8.0-11 | Snapdragon 835 | Kryo 280 2.35GHz + 1.9 | 4+4 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 540 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 1920x1080 | |
| 2017 | Google | Pixel 2 XL | 8.0- | Snapdragon 835 | Kryo 280 2.35GHz + 1.9 | 4+4 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 540 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 2560x1440 | | | 2017 | Google | Pixel 2 XL | 8.0-11 | Snapdragon 835 | Kryo 280 2.35GHz + 1.9 | 4+4 | AArch64 NEON | ARMv8A | a64,a7,a5 | Y | Adreno 540 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 2560x1440 | |
| 2018 | Google | Pixel 3 | 9.0- | Snapdragon 845 | Kryo 385 2.5GHz + 1.6 | 4+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 630 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 2160x1080 | | | 2018 | Google | Pixel 3 | 9.0-12 | Snapdragon 845 | Kryo 385 2.5GHz + 1.6 | 4+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 630 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 2160x1080 | |
| 2018 | Google | Pixel 3 XL | 9.0- | Snapdragon 845 | Kryo 385 2.5GHz + 1.6 | 4+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 630 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 2960x1440 | | | 2018 | Google | Pixel 3 XL | 9.0-12 | Snapdragon 845 | Kryo 385 2.5GHz + 1.6 | 4+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 630 | ES 3.2 | Y | Y | Y | Y | | 4.0GB | 2960x1440 | |
^ ARMv8 + ARCore 世代 ^^^^^^^^^^^^^^^^^^^^ | ^ ARMv8 + ARCore 世代 ^^^^^^^^^^^^^^^^^^^^ |
^ ^ ^ Device ^ OS ^ SoC ^ CPU ^ core ^ FPU ^ CPU ISA ^ APP ISA ^ 64 ^ GPU ^ GL ES ^ Vulkan ^ Daydream^ ARCore ^ NPU ^ Soli ^ RAM ^ Screen ^ | ^ ^ ^ Device ^ OS ^ SoC ^ CPU ^ core ^ FPU ^ CPU ISA ^ APP ISA ^ 64 ^ GPU ^ GL ES ^ Vulkan ^ Daydream^ ARCore ^ NPU ^ Soli ^ RAM ^ Screen ^ |
| 2019 | Google | Pixel 3a | 9.0- | Snapdragon 670 | Kryo 360 2.0GHz + 1.7 | 2+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 615 | ES 3.2 | Y | | Y | | | 4.0GB | 2220x1080 | | | 2019 | Google | Pixel 3a | 9.0-12.1 | Snapdragon 670 | Kryo 360 2.0GHz + 1.7 | 2+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 615 | ES 3.2 | Y | | Y | | | 4.0GB | 2220x1080 | |
| 2019 | Google | Pixel 3a XL | 9.0- | Snapdragon 670 | Kryo 360 2.0GHz + 1.7 | 2+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 615 | ES 3.2 | Y | | Y | | | 4.0GB | 2160x1080 | | | 2019 | Google | Pixel 3a XL | 9.0-12.1 | Snapdragon 670 | Kryo 360 2.0GHz + 1.7 | 2+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 615 | ES 3.2 | Y | | Y | | | 4.0GB | 2160x1080 | |
| 2019 | Google | Pixel 4 | 10.0- | Snapdragon 855 | Kryo 485 2.84GHz + 2.42 + 1.78 | 1+3+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 640 | ES 3.2 | Y | | Y | Y | Y | 6.0GB | 2280x1080 | | | 2019 | Google | Pixel 4 | 10.0-13 | Snapdragon 855 | Kryo 485 2.84GHz + 2.42 + 1.78 | 1+3+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 640 | ES 3.2 | Y | | Y | Y | Y | 6.0GB | 2280x1080 | |
| 2019 | Google | Pixel 4 XL | 10.0- | Snapdragon 855 | Kryo 485 2.84GHz + 2.42 + 1.78 | 1+3+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 640 | ES 3.2 | Y | | Y | Y | Y | 6.0GB | 3040x1440 | | | 2019 | Google | Pixel 4 XL | 10.0-13 | Snapdragon 855 | Kryo 485 2.84GHz + 2.42 + 1.78 | 1+3+4 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 640 | ES 3.2 | Y | | Y | Y | Y | 6.0GB | 3040x1440 | |
| 2020 | Google | Pixel 4a | 10.0- | Snapdragon 730G| Kryo 470 2.2GHz + 1.8 | 2+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 618 | ES 3.2 | Y | | Y | | | 6.0GB | 2340x1080 | | | 2020 | Google | Pixel 4a | 10.0-13 | Snapdragon 730G| Kryo 470 2.2GHz + 1.8 | 2+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 618 | ES 3.2 | Y | | Y | | | 6.0GB | 2340x1080 | |
| 2020 | Google | Pixel 4a (5G) | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2340x1080 | | | 2020 | Google | Pixel 4a (5G) | 11.0-14 | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2340x1080 | |
| 2020 | Google | Pixel 5 | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 8.0GB | 2340x1080 | | | 2020 | Google | Pixel 5 | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 8.0GB | 2340x1080 | |
| 2021 | Google | Pixel 5a | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2400x1080 | | | 2021 | Google | Pixel 5a | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2400x1080 | |
| 2021 | Google | Pixel 6 Pro | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 12.0GB | 3120x1440 | | | 2021 | Google | Pixel 6 Pro | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 12.0GB | 3120x1440 | |
| 2022 | Google | Pixel 6a | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 6.0GB | 2400x1080 | | | 2022 | Google | Pixel 6a | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 6.0GB | 2400x1080 | |
^ ARMv8 + Tensor2 世代 ^^^^^^^^^^^^^^^^^^^^ | ^ ARMv8 + Tensor G2 世代 ^^^^^^^^^^^^^^^^^^^^ |
| 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 | |
| | 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 Tablet | 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 | 2560x1600 | |
| ^ ARMv9 + Tensor G3 世代 ^^^^^^^^^^^^^^^^^^^^ |
| | 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 | |
| |
* 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) |
| 2022 | Fire HD 8 (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8169A | Cortex-A55 2.0GHz | 6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 2.0GB | 1280x800 | | | 2022 | Fire HD 8 (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8169A | Cortex-A55 2.0GHz | 6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 2.0GB | 1280x800 | |
| 2022 | Fire HD 8 Plus (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8169A | Cortex-A55 2.0GHz | 6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 3.0GB | 1280x800 | | | 2022 | Fire HD 8 Plus (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8169A | Cortex-A55 2.0GHz | 6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 3.0GB | 1280x800 | |
| ^ 13th Generation ^^^^^^^^^^^^^^^^ |
| | 2023 | Fire Max 11 (2023) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8188J | Cortex-A78 2.2GHz + A55 2.0GHz | 2+6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G57MC2 | ES 3.2 | 4.0GB | 2000x1200 | |
| | 2023 | Fire HD 10 (2023) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8186A | Cortex-A76 2.05GHz + A55 2.0GHz | 2+6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 3.0GB | 1920x1200 | |
| |
| |
* [[https://developer.amazon.com/docs/fire-tv/device-specifications.html|Amazon Device Specifications for Fire TV]] | * [[https://developer.amazon.com/docs/fire-tv/device-specifications.html|Amazon Device Specifications for Fire TV]] |
| |
^ HD 6 (1280x800 252dpi) ^ Fire 7 (1024x600 170dpi) ^ HD 7 (1280x800 216dpi) ^ HD 8 (1280x800 189dpi) ^ HDX 7 (1920x1200 323dpi) ^ HD 8.9 (1920x1200 254dpi) ^ HDX 8.9 (2560x1600 339dpi) ^ HD 10 (1280x800 149dpi) ^ HD 10 (1920x1200) ^ | ^ HD 6 (1280x800 252dpi) ^ Fire 7 (1024x600 170dpi) ^ HD 7 (1280x800 216dpi) ^ HD 8 (1280x800 189dpi) ^ HDX 7 (1920x1200 323dpi) ^ HD 8.9 (1920x1200 254dpi) ^ HDX 8.9 (2560x1600 339dpi) ^ HD 10 (1280x800 149dpi) ^ HD 10 (1920x1200) ^ Max 11 (2000x1200) ^ |
| Fire HD 6 (2014) | Kindle Fire 1stG | Kindle Fire HD 7 1stG | Fire HD 8 (2015) | Kindle Fire HDX 7 (2013) | Kindle Fire HD 8.9 (2012) | Kindle Fire HDX 8.9 (2013) | Fire HD 10 (2015) | Fire HD 10 (2017) | | | Fire HD 6 (2014) | Kindle Fire 1stG | Kindle Fire HD 7 1stG | Fire HD 8 (2015) | Kindle Fire HDX 7 (2013) | Kindle Fire HD 8.9 (2012) | Kindle Fire HDX 8.9 (2013) | Fire HD 10 (2015) | Fire HD 10 (2017) | Fire Max 11 (2023) | |
| | Kindle Fire 2ndG | Kindle Fire HD 7 2ndG | Fire HD 8 (2016) | | | Fire HDX 8.9 (2014) | | Fire HD 10 (2019) | | | | Kindle Fire 2ndG | Kindle Fire HD 7 2ndG | Fire HD 8 (2016) | | | Fire HDX 8.9 (2014) | | Fire HD 10 (2019) | | |
| | Fire (2015) | Fire HD 7 (2014) | Fire HD 8 (2017) | | | | | Fire HD 10/Plus (2021) | | | | Fire (2015) | Fire HD 7 (2014) | Fire HD 8 (2017) | | | | | Fire HD 10/Plus (2021) | | |
| | Fire 7 (2017) | | Fire HD 8 (2018) | | | | | | | | | Fire 7 (2017) | | Fire HD 8 (2018) | | | | | Fire HD 10 (2023) | | |
| | Fire 7 (2019) | | Fire HD 8/Plus (2020) | | | | | | | | | Fire 7 (2019) | | Fire HD 8/Plus (2020) | | | | | | | |
| | Fire 7 (2022) | | Fire HD 8/Plus (2022) | | | | | | | | | Fire 7 (2022) | | Fire HD 8/Plus (2022) | | | | | | | |
| |
| |
| 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 | |
^ 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 | ios | 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 | |
| | | iPad Pro 12.9 2021 (Gen5) | | 8/16GB | M1 | Apple Firestorm 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | ios | 14- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Pro 12.9 2021 (Gen5) | | 8/16GB | M1 | Apple Firestorm 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 14- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | | iPad Air 2022 (Gen5) | | 8GB | M1 | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2360x1640 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
^ ARM v8.x (Apple A15 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.x (Apple A15 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| iPhone 13 mini| | | | 4GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2340x1080 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 13 mini| | | | 4GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2340x1080 | gyro | | PVRTCv1,ETC2,ASTC | |
| | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 273x340 | gyro | 3D | | | | | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 273x340 | gyro | 3D | | |
^ ARM v7 dual core (Apple S1P/S2/S3) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v7 dual core (Apple S1P/S2/S3) ^^^^^^^^^^^^^^^^^^^ |
| | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 273x340 | gyro | 3D | | | | | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 273x340 | gyro | 3D | | |
| | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 273x340 | gyro | 3D | | | | | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 273x340 | gyro | 3D | | |
| | | | WatchS3 | 768MB | S3 W2 | ARM Cortex-A7? x2 (ARMv7A) armv7k | | | | w4- | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | WatchS3 | 768MB | S3 W2 | ARM Cortex-A7? x2 (ARMv7A) armv7k | | | | w4-8 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS3 | 768MB | S3 W2 | ARM Cortex-A7? x2 (ARMv7A) armv7k | | | | w4- | -- | -- | Y |--| 272x340 | gyro | 3D | | | | | | | WatchS3 | 768MB | S3 W2 | ARM Cortex-A7? x2 (ARMv7A) armv7k | | | | w4-8 | -- | -- | Y |--| 272x340 | gyro | 3D | | |
^ ARM v8.3 (Apple S4/S5/S6) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.3 (Apple S4/S5/S6) ^^^^^^^^^^^^^^^^^^^ |
| | | | WatchS4 | 1GB | S4 | Apple x2 (ARMv8A) arm64_32 | | | | w5- | Y | -- | Y |--| 368x448 | gyro | 3D | | | | | | | WatchS4 | 1GB | S4 | Apple x2 (ARMv8A) arm64_32 | | | | w5- | Y | -- | Y |--| 368x448 | gyro | 3D | | |
| | | | WatchS4 | 1GB | S4 | Apple x2 (ARMv8A) arm64_32 | | | | w5- | Y | -- | Y |--| 324x394 | gyro | 3D | | | | | | | WatchS4 | 1GB | S4 | Apple x2 (ARMv8A) arm64_32 | | | | w5- | Y | -- | Y |--| 324x394 | gyro | 3D | | |
| | | | WatchS5 | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w6- | Y | -- | Y |--| 368x448 | gyro | 3D | | | | | | | WatchS5 | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w6- | Y | -- | Y |--| 368x448 | gyro | 3D | | |
| | | | WatchS5 | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w6- | Y | -- | Y |--| 324x394 | gyro | 3D | | | | | | | WatchS5 | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w6- | Y | -- | Y |--| 324x394 | gyro | 3D | | |
| | | | WatchSE | | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | | | | | | WatchSE | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | |
| | | | WatchSE | | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | | | | | | WatchSE | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | |
| | | | WatchS6 | 1.5GB | S6 | Apple 1.5GHz x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | | | | | | WatchS6 | 1.5GB | S6 | Apple 1.5GHz x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | |
| | | | WatchS6 | 1.5GB | S6 | Apple 1.5GHz x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | | | | | | WatchS6 | 1.5GB | S6 | Apple 1.5GHz x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | |
| | | | WatchS7 | GB | S7 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| | gyro | | | | | | | | WatchS7 | 1.5GB | S7 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| 396x484 | gyro | | | |
| | | | WatchS7 | GB | S7 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| | gyro | | | | | | | | WatchS7 | 1.5GB | S7 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| 352x430 | gyro | | | |
| | | | WatchS8 | GB | S8 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| | gyro | | | | | | | | WatchSE2 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 368x448 | gyro | | | |
| | | | WatchS8 | GB | S8 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| | gyro | | | | | | | | WatchSE2 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 324x394 | gyro | | | |
| | | | WatchS8 Ultra | GB | S8 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| | 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 Ultra | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 410x502 | gyro | | | |
| |
| |
Shader に初めて対応した API Version | Shader に初めて対応した API Version |
| |
^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ | ^ DirectX Shader ^^^ OpenGL Shader ^^^^ Vulkan Shader ^ ShaderModel ^ |
| Vertex Shader | vsh | Direct3D 8 | | | | | sm 1.0 | | | Vertex Shader | vsh | Direct3D 8 | | | | | | sm 1.0 | |
| Pixel Shader | psh | Direct3D 8 | | | | | sm 1.0 | | | Pixel Shader | psh | Direct3D 8 | | | | | | sm 1.0 | |
| Vertex Shader | vsh | Direct3D 9 | | | | | sm 2.0 | | | Vertex Shader | vsh | Direct3D 9 | | | | | | sm 2.0 | |
| Pixel Shader | psh | Direct3D 9 | | | | | sm 2.0 | | | Pixel Shader | psh | Direct3D 9 | | | | | | sm 2.0 | |
| Vertex Shader | vsh | Direct3D 9 | Vertex Shader | vsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | | | Vertex Shader | vsh | Direct3D 9 | Vertex Shader | vsh | OpenGL 2.0 | OpenGL ES 2.0 | Vertex | sm 3.0 | |
| Pixel Shader | psh | Direct3D 9 | Fragment Shader | fsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | | | Pixel Shader | psh | Direct3D 9 | Fragment Shader | fsh | OpenGL 2.0 | OpenGL ES 2.0 | Fragment | sm 3.0 | |
| Geometry Shader | gsh | Direct3D 10 | Geomtery Shader | gsh | OpenGL 3.2 | OpenGL ES 3.1 AEP | sm 4.0 | | | Geometry Shader | gsh | Direct3D 10 | Geomtery Shader | gsh | OpenGL 3.2 | OpenGL ES 3.1 AEP | Geometry | sm 4.0 | |
| Hull Shader | hsh | Direct3D 11 | Tessellation Control Shader | tcsh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | | | Hull Shader | hsh | Direct3D 11 | Tessellation Control Shader | tcsh | OpenGL 4.0 | OpenGL ES 3.1 AEP | Tess Control | sm 5.0 | |
| Domain Shader | dsh | Direct3D 11 | Tessellation Evaluation Shader | tesh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | | | Domain Shader | dsh | Direct3D 11 | Tessellation Evaluation Shader | tesh | OpenGL 4.0 | OpenGL ES 3.1 AEP | Tess Evaluation | sm 5.0 | |
| Compute Shader | csh | Direct3D 11 | ComputeShader (OpenCL) | csh | OpenGL 4.3/OpenCL | OpenGL ES 3.1 / Metal | sm 5.0 | | | Compute Shader | csh | Direct3D 11 | ComputeShader (OpenCL) | csh | OpenGL 4.3/OpenCL | OpenGL ES 3.1 / Metal | Compute | sm 5.0 | |
| Shader Library | lib | Direct3D 12 | | | | | sm 6.1 | | | Shader Library | lib | Direct3D 12 | | | | | | sm 6.1 | |
| Mesh Shader | msh | Direct3D 12 | | | | | sm 6.5 | | | Mesh Shader | msh | Direct3D 12 | | | | | Mesh | sm 6.5 | |
| Amplification Shader | ash | Direct3D 12 | | | | | sm 6.5 | | | Amplification Shader | ash | Direct3D 12 | | | | | Task | sm 6.5 | |
^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ | ^ DirectX Shader ^^^ OpenGL Shader ^^^^ Vulkan Shader ^ ShaderModel ^ |
| Ray Generation Shader | | Direct3D 12 | | | | | sm 6.3 | | | Ray Generation Shader | | Direct3D 12 | | | | | Ray Generation | sm 6.3 | |
| Intersection Shader | | Direct3D 12 | | | | | sm 6.3 | | | Intersection Shader | | Direct3D 12 | | | | | Intersection | sm 6.3 | |
| Any Hit Shader | | Direct3D 12 | | | | | sm 6.3 | | | Any Hit Shader | | Direct3D 12 | | | | | Any Hit | sm 6.3 | |
| Closest Hit Shader | | Direct3D 12 | | | | | sm 6.3 | | | Closest Hit Shader | | Direct3D 12 | | | | | Closest Hit | sm 6.3 | |
| Miss Shader | | Direct3D 12 | | | | | sm 6.3 | | | Miss Shader | | Direct3D 12 | | | | | Miss | sm 6.3 | |
| Callable Shader | | Direct3D 12 | | | | | sm 6.3 | | | Callable Shader | | Direct3D 12 | | | | | Callable | sm 6.3 | |
| |
| |