GLApi

Description

[Flags]
enum Tinman.Engine.API.GLApi

Enumeration of supported GL APIs.

Public / Constants

None

public constant None → (0:int32)

No support GL API

OpenGL

public constant OpenGL → (63:int32)

OpenGL 4.1 Core Profile (or newer, up to 4.6).

For OpenGL, the GL wrapper is used.

OpenGL_41

public constant OpenGL_41 → (1:int32)

OpenGL 4.1 Core Profile

On desktop MacOS machines, OpenGL 4.1 is the highest supported version.

See also

GLApi.OpenGL

OpenGL_42

public constant OpenGL_42 → (2:int32)

OpenGL 4.2 Core Profile

See also

GLApi.OpenGL

OpenGL_43

public constant OpenGL_43 → (4:int32)

OpenGL 4.3 Core Profile

See also

GLApi.OpenGL

OpenGL_44

public constant OpenGL_44 → (8:int32)

OpenGL 4.4 Core Profile

See also

GLApi.OpenGL

OpenGL_45

public constant OpenGL_45 → (16:int32)

OpenGL 4.5 Core Profile

See also

GLApi.OpenGL

OpenGL_46

public constant OpenGL_46 → (32:int32)

OpenGL 4.6 Core Profile

See also

GLApi.OpenGL

OpenGLES

public constant OpenGLES → (448:int32)

OpenGLES 3.0 (or newer, up to 3.2).

For OpenGL, the GLES wrapper is used.

OpenGLES_30

public constant OpenGLES_30 → (64:int32)

OpenGLES 3.0

WebGL 2.0 exposes the API of OpenGLES 3.0.

See also

GLApi.OpenGLES

OpenGLES_31

public constant OpenGLES_31 → (128:int32)

OpenGLES 3.1

See also

GLApi.OpenGLES

OpenGLES_32

public constant OpenGLES_32 → (256:int32)

OpenGLES 3.2

See also

GLApi.OpenGLES

All

public constant All → (511:int32)

Any supported GL API