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 07: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插件对不同驱动的特殊处理