Difference between revisions of "平台"

From KlayGE
Jump to: navigation, search
Line 15: 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}}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}}D3D11/OpenGL/OpenGLES || {{Yes}}DSound/OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{Yes}}DShow
 
|}
 
|}
  
Line 25: Line 25:
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
|-
 
|-
| arm || 是 || D3D11 || '''''' || '''''' || MsgInput || Octree || '''''' || ''''''
+
| arm || {{Yes}}是 || {{Yes}}D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| x64 || 是 || D3D11 || '''''' || '''''' || MsgInput || Octree || Python || ''''''
+
| x64 || {{Yes}}是 || {{Yes}}D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}
 
|-
 
|-
| x86 || 是 || D3D11 || '''''' || '''''' || MsgInput || Octree || Python || ''''''
+
| x86 || {{Yes}}是 || {{Yes}}D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}
 
|}
 
|}
  
Line 37: Line 37:
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
|-
 
|-
| arm || 是 || D3D11 || '''''' || '''''' || MsgInput || Octree || '''''' || ''''''
+
| arm || {{Yes}}是 || {{Yes}}D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| x86 || 是 || D3D11 || '''''' || '''''' || MsgInput || Octree || Python || ''''''
+
| x86 || {{Yes}}是 || {{Yes}}D3D11 || {{No}}否 || {{No}}否 || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}
 
|}
 
|}
  
Line 47: Line 47:
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
|-
 
|-
| armeabi || 是 || OpenGLES || '''''' || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| armeabi || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| armeabi-v7a || 是 || OpenGLES || '''''' || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| armeabi-v7a || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| arm64-v8a || 是 || OpenGLES || '''''' || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| arm64-v8a || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| x86 || 是 || OpenGLES || '''''' || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| x86 || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| x86_64 || 是 || OpenGLES || '''''' || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| x86_64 || {{Yes}}是 || {{Yes}}OpenGLES || {{No}}否 || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|}
 
|}
  
Line 63: Line 63:
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
|-
 
|-
| x86 || 是 || OpenGL || OpenAL || OggVorbis || '''''' || Octree || Python || ''''''
+
| 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}}
 
|}
 
|}
  
Line 71: Line 73:
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
|-
 
|-
| x86-64 || 是 || OpenGL || OpenAL || OggVorbis || MsgInput || Octree || Python || ''''''
+
| x86-64 || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{Yes}}Python || {{No}}
 
|}
 
|}
  
Line 79: Line 81:
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
! 架构 !! Core !! Rendering !! Audio !! Audio format !! Input !! Scene Management !! Script !! Show
 
|-
 
|-
| x86 || 是 || OpenGL || OpenAL || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| x86 || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|-
 
|-
| arm || 是 || OpenGL || OpenAL || OggVorbis || MsgInput || Octree || '''''' || ''''''
+
| arm || {{Yes}}是 || {{Yes}}OpenGL || {{Yes}}OpenAL || {{Yes}}OggVorbis || {{Yes}}MsgInput || {{Yes}}Octree || {{No}}否 || {{No}}
 
|}
 
|}
  

Revision as of 06:53, 11 June 2015

开发平台

KlayGE可以在下列平台上没有任何限制地进行开发。

  • Windows桌面
  • MacOSX
  • Linux

运行平台

KlayGE可以在下列平台上部署和执行。其中一些平台并不能支持所有功能。下面的表中会列出具体细节。

Windows桌面

架构 Core Rendering Audio Audio format Input Scene Management Script Show
x64 D3D11/OpenGL/OpenGLES DSound/OpenAL OggVorbis MsgInput Octree Python DShow
x86 D3D11/OpenGL/OpenGLES DSound/OpenAL OggVorbis MsgInput Octree Python DShow

Windows平板

架构 Core Rendering Audio Audio format Input Scene Management Script Show
arm D3D11 MsgInput Octree
x64 D3D11 MsgInput Octree Python
x86 D3D11 MsgInput Octree Python

Windows Phone

架构 Core Rendering Audio Audio format Input Scene Management Script Show
arm D3D11 MsgInput Octree
x86 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

MacOSX

架构 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

参见

Regression testing

Platform deployer

OpenGL插件对不同驱动的特殊处理

OpenGLES插件对不同驱动的特殊处理