opengl:platform_3dapi
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
opengl:platform_3dapi [2014/04/17 19:05] – oga | opengl:platform_3dapi [2014/04/22 01:07] – [3D API] oga | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Platform 毎の 3D API 対応 ====== | + | ====== Platform 毎の 3D API 対応状況 |
+ | ===== 3D API ===== | ||
- | ^ OS ^ HOST ^ App 言語 | + | ^ OS ^ App 記述言語 |
- | | iOS | Mac OS X | Objective-C/< | + | | iOS | Objective-C/< |
- | | Android | + | | Android |
- | | Windows Phone 8 | Windows 8 x64 | C# | .NET Framework | + | | Windows Phone 8 | C#/< |
- | | PS Mobile | + | | PS Mobile |
- | | webOS | Windows/OS X | HTML5/ | + | | webOS | HTML5/ |
- | | Ubuntu Touch | Ubuntu | + | | Ubuntu Touch | QML/ |
- | | Firefox OS | + | | Firefox OS | HTML5/ |
- | | Tizen | Windows/OS X/Ubuntu | HTML5/ | + | | Tizen | HTML5/ |
- | | NaCl | Windows/OS X/ | + | |
- | | WebGL/ | + | |
- | | Chrome OS | | + | |
+ | |||
+ | |||
+ | ===== 比較 ===== | ||
+ | |||
+ | |||
+ | ^ OS ^ HOST ^ App 言語 | ||
+ | | iOS | Mac OS X | Objective-C/< | ||
+ | | Android | ||
+ | | Windows Phone 8 | Windows 8 x64 | C#/< | ||
+ | | PS Mobile | ||
+ | | webOS | Windows/OS X | HTML5/ | ||
+ | | Ubuntu Touch | Ubuntu | ||
+ | | Firefox OS | ||
+ | | Tizen | Windows/OS X/Ubuntu | HTML5/ | ||
+ | ^ OS ^ HOST ^ App 言語 | ||
+ | | NaCl | Windows/OS X/ | ||
+ | | WebGL/ | ||
+ | ^ OS ^ HOST ^ App 言語 | ||
+ | | Windows | ||
+ | | Mac OS X | Mac OS X | Objective-C/< | ||
+ | | Linux | Linux | < | ||
+ | | Chrome OS | | ||
+ | |||
+ | * (*1) Direct3D11 9_3 = API セットは D3D11 だが使える機能は Direct3D9 相当 | ||
+ | * (*2) GPU に依存します (Intel HD Graphics : 4.0~4.2、 GeForce: 4.4、RADEON HD : 4.3 ) | ||
+ | |||
+ | |||
+ | |||
+ | ===== コード共有化など ===== | ||
+ | |||
+ | < | ||
+ | Native Code のサポートは動作速度目的だけでなく、プラットフォームを超えた共通言語としての側面も併せ持っています。 | ||
+ | ただし UI など専用 API は < | ||
+ | |||
+ | 3D API は一部を除いてほぼ OpenGL ES 2.0 で統一されています。 | ||
+ | Native から OpenGL を呼べない場合でも、 GLSL は共有できることになります。 | ||
opengl/platform_3dapi.txt · 最終更新: 2015/03/03 21:50 by oga