Difference between revisions of "平台"
From KlayGE
Gongminmin (Talk | contribs) |
Gongminmin (Talk | contribs) |
||
| (11 intermediate revisions by one user not shown) | |||
| Line 3: | Line 3: | ||
[[KlayGE]]可以在下列平台上没有任何限制地进行开发。 | [[KlayGE]]可以在下列平台上没有任何限制地进行开发。 | ||
* Windows桌面 | * Windows桌面 | ||
| − | + | * MacOSX | |
| − | + | * Linux | |
| − | * | + | |
== 运行平台 == | == 运行平台 == | ||
| Line 16: | Line 15: | ||
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ||
|- | |- | ||
| − | | x64 || 是 || D3D11/OpenGL/OpenGLES || DSound/OpenAL || OggVorbis || MsgInput || Octree || Python || DShow | + | | x64 || {{Yes}}是 || {{Yes}}D3D12/D3D11/OpenGL/OpenGLES || {{Yes}}DSound/OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{Yes}}DShow |
|- | |- | ||
| − | | x86 || 是 || D3D11/OpenGL/OpenGLES || DSound/OpenAL || OggVorbis || MsgInput || Octree || Python || DShow | + | | x86 || {{Yes}}是 || {{Yes}}D3D12/D3D11/OpenGL/OpenGLES || {{Yes}}DSound/OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{Yes}}DShow |
|} | |} | ||
| − | === | + | === Windows商店 === |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ||
|- | |- | ||
| − | | arm || 是 || D3D11 || | + | | arm || {{Yes}}是 || {{Yes}}D3D12/D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 |
|- | |- | ||
| − | | x64 || 是 || D3D11 || | + | | x64 || {{Yes}}是 || {{Yes}}D3D12/D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}否 |
|- | |- | ||
| − | | x86 || 是 || D3D11 || | + | | x86 || {{Yes}}是 || {{Yes}}D3D12/D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}否 |
|} | |} | ||
| Line 38: | Line 37: | ||
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ||
|- | |- | ||
| − | | armeabi || 是 || OpenGLES || | + | | armeabi || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 |
|- | |- | ||
| − | | armeabi-v7a || 是 || OpenGLES || | + | | armeabi-v7a || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 |
|- | |- | ||
| − | | arm64-v8a || 是 || OpenGLES || | + | | arm64-v8a || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 |
|- | |- | ||
| − | | x86 || 是 || OpenGLES || | + | | x86 || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 |
|- | |- | ||
| − | | x86_64 || 是 || OpenGLES || | + | | x86_64 || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 |
|} | |} | ||
| Line 54: | Line 53: | ||
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ||
|- | |- | ||
| − | | x86 || 是 || OpenGL || OpenAL || OggVorbis || | + | | x86 || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{No}}否 || {{Yes}}Octree || {{Yes}}Python || {{No}}否 |
| + | |- | ||
| + | | x86-64 || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{No}}否 || {{Yes}}Octree || {{Yes}}Python || {{No}}否 | ||
| + | |} | ||
| + | |||
| + | === macOS === | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ||
| + | |- | ||
| + | | x86-64 || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}否 | ||
| + | |} | ||
| + | |||
| + | === iOS === | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show | ||
| + | |- | ||
| + | | x86 || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 | ||
| + | |- | ||
| + | | arm || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}否 | ||
|} | |} | ||
| Line 61: | Line 80: | ||
[[Platform deployer]] | [[Platform deployer]] | ||
| + | |||
| + | [[OpenGL插件对不同驱动的特殊处理]] | ||
| + | |||
| + | [[OpenGLES插件对不同驱动的特殊处理]] | ||
[[en:Platforms]] | [[en:Platforms]] | ||
Latest revision as of 01:54, 1 July 2017
开发平台
KlayGE可以在下列平台上没有任何限制地进行开发。
- Windows桌面
- MacOSX
- Linux
运行平台
KlayGE可以在下列平台上部署和执行。其中一些平台并不能支持所有功能。下面的表中会列出具体细节。
Windows桌面
| 架构 | Core | Rendering | Audio | Audio format | Input | Scene Management | Script | Show |
|---|---|---|---|---|---|---|---|---|
| x64 | 是 | D3D12/D3D11/OpenGL/OpenGLES | DSound/OpenAL | OggVorbis | MsgInput | Octree | Python | DShow |
| x86 | 是 | D3D12/D3D11/OpenGL/OpenGLES | DSound/OpenAL | OggVorbis | MsgInput | Octree | Python | DShow |
Windows商店
| 架构 | Core | Rendering | Audio | Audio format | Input | Scene Management | Script | Show |
|---|---|---|---|---|---|---|---|---|
| arm | 是 | D3D12/D3D11 | 否 | 否 | MsgInput | Octree | 否 | 否 |
| x64 | 是 | D3D12/D3D11 | 否 | 否 | MsgInput | Octree | Python | 否 |
| x86 | 是 | D3D12/D3D11 | 否 | 否 | MsgInput | Octree | Python | 否 |
Android
| 架构 | Core | Rendering | Audio | Audio format | Input | Scene Management | Script | Show |
|---|---|---|---|---|---|---|---|---|
| armeabi | 是 | OpenGLES | 否 | OggVorbis | MsgInput | Octree | 否 | 否 |
| armeabi-v7a | 是 | OpenGLES | 否 | OggVorbis | MsgInput | Octree | 否 | 否 |
| arm64-v8a | 是 | OpenGLES | 否 | OggVorbis | MsgInput | Octree | 否 | 否 |
| x86 | 是 | OpenGLES | 否 | OggVorbis | MsgInput | Octree | 否 | 否 |
| x86_64 | 是 | OpenGLES | 否 | OggVorbis | MsgInput | Octree | 否 | 否 |
Linux
| 架构 | Core | Rendering | Audio | Audio format | Input | Scene Management | Script | Show |
|---|---|---|---|---|---|---|---|---|
| x86 | 是 | OpenGL | OpenAL | OggVorbis | 否 | Octree | Python | 否 |
| x86-64 | 是 | OpenGL | OpenAL | OggVorbis | 否 | Octree | Python | 否 |
macOS
| 架构 | Core | Rendering | Audio | Audio format | Input | Scene Management | Script | Show |
|---|---|---|---|---|---|---|---|---|
| x86-64 | 是 | OpenGL | OpenAL | OggVorbis | MsgInput | Octree | Python | 否 |
iOS
| 架构 | Core | Rendering | Audio | Audio format | Input | Scene Management | Script | Show |
|---|---|---|---|---|---|---|---|---|
| x86 | 是 | OpenGL | OpenAL | OggVorbis | MsgInput | Octree | 否 | 否 |
| arm | 是 | OpenGL | OpenAL | OggVorbis | MsgInput | Octree | 否 | 否 |