両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
opengl:devices [2018/08/08 20:52] – [Androd OS と OpenGL ES / Vulkan] oga | opengl:devices [2018/09/07 23:32] – [OpenGL / OpenGL ES] oga |
---|
| |
| |
=== Android Wear === | === Android Wear / Wear OS === |
| |
^ Release ^ Version ^ API Level ^ 新機能(一部) ^ | ^ Release ^ Version ^ API Level ^ 新機能(一部) ^ |
| 2017 | Fire HD 10 (2017) | Fire OS 5.x | 5.1 | 22 | MediaTeck MT8137 | Cortex-A72 1.8GHz + A53 1.4GHz | 2+2 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | PowerVR GX6250 | ES 3.1 | 2.0GB | 1920x1200 | | | 2017 | Fire HD 10 (2017) | Fire OS 5.x | 5.1 | 22 | MediaTeck MT8137 | Cortex-A72 1.8GHz + A53 1.4GHz | 2+2 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | PowerVR GX6250 | ES 3.1 | 2.0GB | 1920x1200 | |
| 2017 | Fire TV 4K | Fire OS 6.x | 7.1 | 25 | Amlogic S905Z | Cortex-A53 1.5GHz | 4 | AArch64 NEON | ARMv8A | a7,a5 | ? | ARM Mali-450MP3 | ES 2.0 | 2.0GB | HDMI 3840x2160 | | | 2017 | Fire TV 4K | Fire OS 6.x | 7.1 | 25 | Amlogic S905Z | Cortex-A53 1.5GHz | 4 | AArch64 NEON | ARMv8A | a7,a5 | ? | ARM Mali-450MP3 | ES 2.0 | 2.0GB | HDMI 3840x2160 | |
| ^ 8th Generation ^^^^^^^^^^^^^^^^ |
| | 2018 | Fire HD 8 (2018) | Fire OS 6.x | 7.1 | 25 | MediaTek MT8163V/B | Cortex-A53 1.3GHz | 4 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-T720MP3 | ES 3.1 | 1.5GB | 1280x800 | |
| |
| |
Shader に初めて対応した API Version | Shader に初めて対応した API Version |
| |
^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ | ^ DirectX Shader ^^^ OpenGL 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 | 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 | 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 | 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 | 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 | 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 | sm 5.0 | |
| | Ray Generation Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Intersection Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Any Hit Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Closest Hit Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Miss Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Callable Shader | | Direct3D 12 | | | | | sm 6.x | |
| |
| |
| |
| |
* Compute Shader が追加されたのは Direct3D 11 ですが、ドライバが対応していれば機能制限付きで ShaderModel 4.0 の GPU でも利用できます。 | * Compute Shader が追加されたのは Direct3D 11 ですが、ドライバが対応していれば機能制限付きで ShaderModel 4.0 の GPU でも利用できます。 |