mirror of https://github.com/bkaradzic/bgfx
Exposed ARB_clip_control extension.
This commit is contained in:
parent
db2a2b4fe9
commit
26af48e047
|
@ -65,6 +65,7 @@ typedef void (GL_APIENTRYP PFNGLCLEARCOLORPROC) (GLfloat red, GLfloat
|
||||||
typedef void (GL_APIENTRYP PFNGLCLEARDEPTHPROC) (GLdouble d);
|
typedef void (GL_APIENTRYP PFNGLCLEARDEPTHPROC) (GLdouble d);
|
||||||
typedef void (GL_APIENTRYP PFNGLCLEARDEPTHFPROC) (GLfloat d);
|
typedef void (GL_APIENTRYP PFNGLCLEARDEPTHFPROC) (GLfloat d);
|
||||||
typedef void (GL_APIENTRYP PFNGLCLEARSTENCILPROC) (GLint s);
|
typedef void (GL_APIENTRYP PFNGLCLEARSTENCILPROC) (GLint s);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLCLIPCONTROLPROC) (GLenum origin, GLenum depth);
|
||||||
typedef void (GL_APIENTRYP PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
|
typedef void (GL_APIENTRYP PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
|
||||||
typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader);
|
typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader);
|
||||||
typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
|
typedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
|
||||||
|
@ -249,6 +250,7 @@ GL_IMPORT______(false, PFNGLCLEARPROC, glClear);
|
||||||
GL_IMPORT______(true, PFNGLCLEARBUFFERFVPROC, glClearBufferfv);
|
GL_IMPORT______(true, PFNGLCLEARBUFFERFVPROC, glClearBufferfv);
|
||||||
GL_IMPORT______(false, PFNGLCLEARCOLORPROC, glClearColor);
|
GL_IMPORT______(false, PFNGLCLEARCOLORPROC, glClearColor);
|
||||||
GL_IMPORT______(false, PFNGLCLEARSTENCILPROC, glClearStencil);
|
GL_IMPORT______(false, PFNGLCLEARSTENCILPROC, glClearStencil);
|
||||||
|
GL_IMPORT______(true, PFNGLCLIPCONTROLPROC, glClipControl);
|
||||||
GL_IMPORT______(false, PFNGLCOLORMASKPROC, glColorMask);
|
GL_IMPORT______(false, PFNGLCOLORMASKPROC, glColorMask);
|
||||||
GL_IMPORT______(false, PFNGLCOMPILESHADERPROC, glCompileShader);
|
GL_IMPORT______(false, PFNGLCOMPILESHADERPROC, glCompileShader);
|
||||||
GL_IMPORT______(false, PFNGLCOMPRESSEDTEXIMAGE2DPROC, glCompressedTexImage2D);
|
GL_IMPORT______(false, PFNGLCOMPRESSEDTEXIMAGE2DPROC, glCompressedTexImage2D);
|
||||||
|
|
|
@ -465,6 +465,7 @@ namespace bgfx { namespace gl
|
||||||
APPLE_texture_format_BGRA8888,
|
APPLE_texture_format_BGRA8888,
|
||||||
APPLE_texture_max_level,
|
APPLE_texture_max_level,
|
||||||
|
|
||||||
|
ARB_clip_control,
|
||||||
ARB_compute_shader,
|
ARB_compute_shader,
|
||||||
ARB_conservative_depth,
|
ARB_conservative_depth,
|
||||||
ARB_copy_image,
|
ARB_copy_image,
|
||||||
|
@ -674,6 +675,7 @@ namespace bgfx { namespace gl
|
||||||
{ "APPLE_texture_format_BGRA8888", false, true },
|
{ "APPLE_texture_format_BGRA8888", false, true },
|
||||||
{ "APPLE_texture_max_level", false, true },
|
{ "APPLE_texture_max_level", false, true },
|
||||||
|
|
||||||
|
{ "ARB_clip_control", BGFX_CONFIG_RENDERER_OPENGL >= 43, true },
|
||||||
{ "ARB_compute_shader", BGFX_CONFIG_RENDERER_OPENGL >= 43, true },
|
{ "ARB_compute_shader", BGFX_CONFIG_RENDERER_OPENGL >= 43, true },
|
||||||
{ "ARB_conservative_depth", BGFX_CONFIG_RENDERER_OPENGL >= 42, true },
|
{ "ARB_conservative_depth", BGFX_CONFIG_RENDERER_OPENGL >= 42, true },
|
||||||
{ "ARB_copy_image", BGFX_CONFIG_RENDERER_OPENGL >= 42, true },
|
{ "ARB_copy_image", BGFX_CONFIG_RENDERER_OPENGL >= 42, true },
|
||||||
|
|
Loading…
Reference in New Issue