両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン |
opengl:gpuspecs [2014/04/16 19:28] – [Mobile GPU の比較] oga | opengl:gpuspecs [2014/12/29 23:33] – [glGetShaderPrecisionFormat による結果] oga |
---|
| ====== Mobile GPU の比較 ====== |
| |
| |
| |
| |
^ GPU ^ 圧縮Tex ^ FB ^ MRT ^ depth ^ Tile ^ Shader ^^ Uniform(vec4) ^^ In/Out ^^ TexUnit ^^ Vertex ^ Fragment ^ Texture ^^^^^^^ Vertex ^^^ anisotropic ^ | ^ GPU ^ 圧縮Tex ^ FB ^ MRT ^ depth ^ Tile ^ Shader ^^ Uniform(vec4) ^^ In/Out ^^ TexUnit ^^ Vertex ^ Fragment ^ Texture ^^^^^^^ Vertex ^^^ anisotropic ^ |
^ ::: ^ ::: ^ size ^ ::: ^ ::: ^ ::: ^ Unit ^ bin ^ VSH ^ FSH ^ VSH ^ FSH ^ VSH ^ FSH ^ Precision ^ Precision ^ max ^ cube ^ 3D ^ 32F ^ 16F ^ 1010102 ^ depth ^ 16F ^ 1010102^ AO ^ ::: ^ | ^ ::: ^ ::: ^ size ^ ::: ^ ::: ^ ::: ^ Unit ^ bin ^ VSH ^ FSH ^ VSH ^ FSH ^ VSH ^ FSH ^ Precision ^ Precision ^ max ^ cube ^ 3D ^ 32F ^ 16F ^ 1010102 ^ depth ^ 16F ^ 1010102^ AO ^ ::: ^ |
| OpenGL ES 2.0 minimum | ETC1 | | 1 | | | | | 128 | 16 | 8 | 8 | 0 | 8 | hi | m | | | | | | | | | | | | | | OpenGL ES 2.0 minimum | ETC1 | | 1 | | | | | 128 | 16 | 8 | 8 | 0 | 8 | hi | m | | | | | | | | | | | | |
| OpenGL ES 3.0 minimum | ETC2/EAC | 2048 | 4 | 24bit | | | | 256 | 224 | 16 | 15 | 16 | 16 | hi | | 2048 | 2048 | Y | Y | Y | Y | Y | Y | Y | Y | | | | OpenGL ES 3.0 minimum | ETC2/EAC | 2048 | 4 | 24bit | | | | 256 | 224 | 16 | 15 | 16 | 16 | hi | | 2048 | 2048 | Y | Y | Y | Y | Y | Y | Y | Y | | |
| OpenGL ES 3.1 minimum | ETC2/EAC | | | | | | | | | | | | | hi | | | | | | | | | | | | | | | OpenGL ES 3.1 minimum | ETC2/EAC | | 4 | | | | | 256 | 224 | 16 | 15 | 16 | 16 | hi | | | | | | | | | | | | | |
^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| DirectX8 Shader 1.1 | S3TC/DXT | | | | | | Y | 96 | 8 | 16 | 6 | 0 | 4 | hi | low | | | Y | - | - | | | - | | | Y | | | DirectX8 Shader 1.1 | S3TC/DXT | | | | | | Y | 96 | 8 | 16 | 6 | 0 | 4 | hi | low | | | Y | - | - | | | - | | | Y | |
* Vertex:AO = Array Object | * Vertex:AO = Array Object |
* MRT = Multi Render Target | * MRT = Multi Render Target |
| |
| |
| |
| PowerVR SGX554MP4 A6X | unified | fp32 (s23e8) | fp16 (s10e5) | fix10 | fp32 (s23e8) | fp16 (s10e5) | fix10 | 23bit ||| 23bit ||| | | PowerVR SGX554MP4 A6X | unified | fp32 (s23e8) | fp16 (s10e5) | fix10 | fp32 (s23e8) | fp16 (s10e5) | fix10 | 23bit ||| 23bit ||| |
| PowerVR SGX535 S5PC100 | unified | fp32 (s23e8) | fp16 (s10e5) | fix10 | fp32 (s23e8) | fp16 (s10e5) | fix10 | 23bit ||| 23bit ||| | | PowerVR SGX535 S5PC100 | unified | fp32 (s23e8) | fp16 (s10e5) | fix10 | fp32 (s23e8) | fp16 (s10e5) | fix10 | 23bit ||| 23bit ||| |
| Apple A7 GPU (GLES2) | | fp32 (s23e8) | fp16 (s10e5) || fp32 (s23e8) | fp16 (s10e5) || 32bit | 16bit || 32bit | 16bit || | | PowerVR G6430 A7 (GLES2) | unified | fp32 (s23e8) | fp16 (s10e5) || fp32 (s23e8) | fp16 (s10e5) || 32bit | 16bit || 32bit | 16bit || |
| Adreno 200 QSD8250 | unified | fp32 (s24e7) ||| fp32 (s24e7) ||| 16bit ||| 16bit ||| | | Adreno 200 QSD8250 | unified | fp32 (s24e7) ||| fp32 (s24e7) ||| 16bit ||| 16bit ||| |
| Adreno 205 MSM8255 | unified | fp32 (s24e7) ||| fp32 (s24e7) ||| 16bit ||| 16bit ||| | | Adreno 205 MSM8255 | unified | fp32 (s24e7) ||| fp32 (s24e7) ||| 16bit ||| 16bit ||| |