両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
opengl:platform_3dapi [2014/07/31 14:33] – [比較] oga | opengl:platform_3dapi [2015/03/03 21:50] (現在) – [比較] oga |
---|
| |
^ OS ^ App 記述言語 ^ 3D API ^ Native からの利用 ^ Shadering 言語 ^ | ^ OS ^ App 記述言語 ^ 3D API ^ Native からの利用 ^ Shadering 言語 ^ |
| iOS | Objective-C/Swift/<nowiki>Objective-C++</nowiki> | EAGL / GLK + ES 2.0 / 3.0 / Metal || GLSL 1.0/3.0/Metal | | | iOS | Objective-C/<nowiki>Objective-C++</nowiki>/Swift | EAGL / GLK + ES 2.0 / 3.0 / Metal || GLSL 1.0/3.0/Metal | |
| Android | Java | Java ES 2.0 / 3.0 / 3.1 Ext | EGL + ES 2.0 / 3.0 / 3.1 Ext | GLSL 1.0/3.0/3.1 | | | Android | Java | Java ES 2.0 / 3.0 / 3.1 Ext | EGL + ES 2.0 / 3.0 / 3.1 Ext | GLSL 1.0/3.0/3.1 | |
| Windows Phone 8 | C#/<nowiki>C/C++</nowiki> | XNA/Direct3D11(9_3) | Direct3D11(9_3) | hlsl 3.0 | | | Windows Phone 8 | C#/<nowiki>C/C++</nowiki> | XNA/Direct3D11(9_3) | Direct3D11(9_3) | hlsl 3.0 | |
| Firefox OS | HTML5/JavaScript | WebGL (GLES 2.0) | -- | GLSL 1.0 | | | Firefox OS | HTML5/JavaScript | WebGL (GLES 2.0) | -- | GLSL 1.0 | |
| Tizen | HTML5/JavaScript/<nowiki>C++</nowiki> | | OpenGL ES 2.0 | GLSL 1.0 | | | Tizen | HTML5/JavaScript/<nowiki>C++</nowiki> | | OpenGL ES 2.0 | GLSL 1.0 | |
| |
| |
| |
^ OS ^ HOST ^ App 言語 ^ Framework ^ Native SDK ^ 3D API ^ Shader Language ^ Shader Model ^ | ^ OS ^ HOST ^ App 言語 ^ Framework ^ Native SDK ^ 3D API ^ Shader Language ^ Shader Model ^ |
| iOS | Mac OS X | Objective-C/<nowiki>Objective-C++</nowiki>/Swift | Cocoa | <nowiki>C/C++</nowiki> | OpenGL ES 2.0/3.0/Metal | GLSL 1.0/3.0/Metal | SM 4.0/5.0 | | | iOS | Mac OS X | Objective-C/<nowiki>Objective-C++</nowiki>/Swift | Cocoa | <nowiki>C/C++</nowiki> | OpenGL ES 2.0/3.0/Metal | GLSL 1.0/3.0/Metal | SM 4.0/5.0 | |
| Android | Windows/OS X/Linux | Java | Android | <nowiki>C/C++</nowiki> NDK (jni) | OpenGL ES 2.0/3.0/3.1 Ext | GLSL 1.0/3.0/3.1 | SM 4.0/5.0 | | | Android | Windows/OS X/Linux | Java | Android | <nowiki>C/C++</nowiki> NDK (jni) | OpenGL ES 2.0/3.0/3.1 AEP | GLSL 1.0/3.0/3.1 | SM 4.0/5.0 | |
| Windows Phone 8 | Windows 8 x64 | C#/<nowiki>C/C++</nowiki> | .NET Framework | <nowiki>C/C++</nowiki> | XNA/Direct3D11(9_3) (*1) | HLSL | SM 3.0 | | | Windows Phone 8 | Windows 8 x64 | C#/<nowiki>C/C++</nowiki> | .NET Framework | <nowiki>C/C++</nowiki> | XNA/Direct3D11(9_3) (*1) | HLSL | SM 3.0 | |
| PS Mobile | Windows | C# | PS Mobile SDK | -- | 独自 + Cg | Cg | SM 3.0 | | | PS Mobile | Windows | C# | PS Mobile SDK | -- | 独自 + Cg | Cg | SM 3.0 | |