Diligent Engine  v.2.4.g
Macros | Functions
GLStubsIOS.h File Reference
#include "Errors.hpp"

Go to the source code of this file.

Macros

#define GLAPIENTRY
 
#define glUseProgramStages   glUseProgramStagesEXT
 
#define glActiveShaderProgram   glActiveShaderProgramEXT
 
#define glCreateShaderProgramv   glCreateShaderProgramvEXT
 
#define glBindProgramPipeline   glBindProgramPipelineEXT
 
#define glDeleteProgramPipelines   glDeleteProgramPipelinesEXT
 
#define glGenProgramPipelines   glGenProgramPipelinesEXT
 
#define glIsProgramPipeline   glIsProgramPipelineEXT
 
#define glProgramParameteri   glProgramParameteriEXT
 
#define glGetProgramPipelineiv   glGetProgramPipelineivEXT
 
#define glValidateProgramPipeline   glValidateProgramPipelineEXT
 
#define glGetProgramPipelineInfoLog   glGetProgramPipelineInfoLogEXT
 
#define glProgramUniform1i   glProgramUniform1iEXT
 
#define GL_VERTEX_SHADER_BIT   GL_VERTEX_SHADER_BIT_EXT
 
#define GL_FRAGMENT_SHADER_BIT   GL_FRAGMENT_SHADER_BIT_EXT
 
#define GL_ALL_SHADER_BITS   GL_ALL_SHADER_BITS_EXT
 
#define GL_PROGRAM_SEPARABLE   GL_PROGRAM_SEPARABLE_EXT
 
#define GL_ACTIVE_PROGRAM   GL_ACTIVE_PROGRAM_EXT
 
#define GL_PROGRAM_PIPELINE_BINDING   GL_PROGRAM_PIPELINE_BINDING_EXT
 
#define GL_ARB_shader_image_load_store   0
 
#define GL_ARB_shader_storage_buffer_object   0
 
#define GL_ARB_tessellation_shader   0
 
#define GL_ARB_draw_indirect   0
 
#define GL_ARB_compute_shader   0
 
#define GL_ARB_program_interface_query   0
 
#define GL_ARB_internalformat_query2   0
 
#define GL_ARB_texture_storage_multisample   0
 
#define GL_CLAMP_TO_BORDER   GL_CLAMP_TO_EDGE
 
#define GL_MIRROR_CLAMP_TO_EDGE   GL_CLAMP_TO_EDGE
 
#define GL_UNSIGNED_INT_10_10_10_2   0x8036
 
#define GL_UNSIGNED_SHORT_5_6_5_REV   0x8364
 
#define GL_TEXTURE_BUFFER   0
 
#define glTexBuffer(...)   0
 
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER   0x8CDB
 
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER   0x8CDC
 
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS   0x8DA8
 
#define GL_DRAW_INDIRECT_BUFFER   0
 
#define GL_GEOMETRY_SHADER   0x8DD9
 
#define GL_TESS_CONTROL_SHADER   0x8E88
 
#define GL_TESS_EVALUATION_SHADER   0x8E87
 
#define GL_COMPUTE_SHADER   0x91B9
 
#define GL_GEOMETRY_SHADER_BIT   0x00000004
 
#define GL_TESS_CONTROL_SHADER_BIT   0x00000008
 
#define GL_TESS_EVALUATION_SHADER_BIT   0x00000010
 
#define GL_COMPUTE_SHADER_BIT   0x00000020
 
#define GL_SAMPLER_BUFFER   0x8DC2
 
#define GL_INT_SAMPLER_BUFFER   0x8DD0
 
#define GL_UNSIGNED_INT_SAMPLER_BUFFER   0x8DD8
 
#define GL_SAMPLER_EXTERNAL_OES   0x8D66
 
#define GL_POINT   0x1B00
 
#define GL_LINE   0x1B01
 
#define GL_FILL   0x1B02
 
#define GL_DEPTH_CLAMP   0
 
#define GL_RGBA16   0x805B
 
#define GL_RGBA16_SNORM   0x8F9B
 
#define GL_RG16   0x822C
 
#define GL_RG16_SNORM   0x8F99
 
#define GL_R16   0x822A
 
#define GL_R16_SNORM   0x8F98
 
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0
 
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT   0x8C4C
 
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT   0x8C4E
 
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT   0x8C4F
 
#define GL_COMPRESSED_RED_RGTC1   0x8DBB
 
#define GL_COMPRESSED_SIGNED_RED_RGTC1   0x8DBC
 
#define GL_COMPRESSED_RG_RGTC2   0x8DBD
 
#define GL_COMPRESSED_SIGNED_RG_RGTC2   0x8DBE
 
#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT   0x8E8F
 
#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT   0x8E8E
 
#define GL_COMPRESSED_RGBA_BPTC_UNORM   0x8E8C
 
#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM   0x8E8D
 
#define GL_UNSIGNED_SHORT_1_5_5_5_REV   0x8366
 
#define GL_SAMPLER_1D   0x8B5D
 
#define GL_SAMPLER_1D_SHADOW   0x8B61
 
#define GL_SAMPLER_1D_ARRAY   0x8DC0
 
#define GL_SAMPLER_1D_ARRAY_SHADOW   0x8DC3
 
#define GL_INT_SAMPLER_1D   0x8DC9
 
#define GL_INT_SAMPLER_1D_ARRAY   0x8DCE
 
#define GL_UNSIGNED_INT_SAMPLER_1D   0x8DD1
 
#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY   0x8DD6
 
#define GL_SAMPLER_CUBE_MAP_ARRAY   0x900C
 
#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW   0x900D
 
#define GL_INT_SAMPLER_CUBE_MAP_ARRAY   0x900E
 
#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY   0x900F
 
#define GL_SAMPLER_2D_MULTISAMPLE   0x9108
 
#define GL_INT_SAMPLER_2D_MULTISAMPLE   0x9109
 
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE   0x910A
 
#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY   0x910B
 
#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY   0x910C
 
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY   0x910D
 
#define GL_SRC1_COLOR   0x88F9
 
#define GL_ONE_MINUS_SRC1_COLOR   0x88FA
 
#define GL_SOURCE1_ALPHA   0x8589
 
#define GL_SRC1_ALPHA   GL_SOURCE1_ALPHA
 
#define GL_ONE_MINUS_SRC1_ALPHA   0x88FB
 
#define GL_READ_ONLY   0x88B8
 
#define GL_WRITE_ONLY   0x88B9
 
#define GL_READ_WRITE   0x88BA
 
#define GL_TEXTURE_LOD_BIAS   0
 
#define GL_TEXTURE_BORDER_COLOR   0
 
#define GL_TEXTURE_1D   0x0DE0
 
#define GL_TEXTURE_1D_ARRAY   0x8C18
 
#define GL_TEXTURE_BINDING_1D_ARRAY   0x8C1C
 
#define GL_TEXTURE_BINDING_1D   0x8068
 
#define GL_TEXTURE_2D_MULTISAMPLE   0x9100
 
#define GL_TEXTURE_BINDING_2D_MULTISAMPLE   0x9104
 
#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY   0x9102
 
#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY   0x9105
 
#define GL_TEXTURE_CUBE_MAP_ARRAY   0x9009
 
#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY   0x900A
 
#define GL_TEXTURE_WIDTH   0
 
#define GL_TEXTURE_HEIGHT   0
 
#define GL_TEXTURE_DEPTH   0
 
#define GL_TEXTURE_INTERNAL_FORMAT   0
 
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT   0x00000001
 
#define GL_ELEMENT_ARRAY_BARRIER_BIT   0x00000002
 
#define GL_UNIFORM_BARRIER_BIT   0x00000004
 
#define GL_TEXTURE_FETCH_BARRIER_BIT   0x00000008
 
#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT   0x00000020
 
#define GL_COMMAND_BARRIER_BIT   0x00000040
 
#define GL_PIXEL_BUFFER_BARRIER_BIT   0x00000080
 
#define GL_TEXTURE_UPDATE_BARRIER_BIT   0x00000100
 
#define GL_BUFFER_UPDATE_BARRIER_BIT   0x00000200
 
#define GL_FRAMEBUFFER_BARRIER_BIT   0x00000400
 
#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT   0x00000800
 
#define GL_ATOMIC_COUNTER_BARRIER_BIT   0x00001000
 
#define GL_SHADER_STORAGE_BARRIER_BIT   0x00002000
 
#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT   0x00004000
 
#define GL_QUERY_BUFFER_BARRIER_BIT   0x00008000
 
#define GL_ALL_BARRIER_BITS   0xFFFFFFFF
 
#define GL_SAMPLES_PASSED   0
 
#define GL_PRIMITIVES_GENERATED   0
 
#define glDrawElementsInstancedBaseVertexBaseInstance(...)   UnsupportedGLFunctionStub("glDrawElementsInstancedBaseVertexBaseInstance")
 
#define glDrawElementsInstancedBaseVertex(...)   UnsupportedGLFunctionStub("glDrawElementsInstancedBaseVertex")
 
#define glDrawElementsInstancedBaseInstance(...)   UnsupportedGLFunctionStub("glDrawElementsInstancedBaseInstance")
 
#define glDrawArraysInstancedBaseInstance(...)   UnsupportedGLFunctionStub("glDrawArraysInstancedBaseInstance")
 
#define glDrawElementsBaseVertex(...)   UnsupportedGLFunctionStub("glDrawElementsBaseVertex")
 
#define glTextureView(...)   UnsupportedGLFunctionStub("glTextureView")
 
#define glTexStorage1D(...)   UnsupportedGLFunctionStub("glTexStorage1D")
 
#define glTexSubImage1D(...)   UnsupportedGLFunctionStub("glTexSubImage1D")
 
#define glTexStorage3DMultisample(...)   UnsupportedGLFunctionStub("glTexStorage3DMultisample")
 
#define glViewportIndexedf(...)   UnsupportedGLFunctionStub("glViewportIndexedf")
 
#define glScissorIndexed(...)   UnsupportedGLFunctionStub("glScissorIndexed")
 
#define glEnablei(...)   UnsupportedGLFunctionStub("glEnablei")
 
#define glBlendFuncSeparatei(...)   UnsupportedGLFunctionStub("glBlendFuncSeparatei")
 
#define glBlendEquationSeparatei(...)   UnsupportedGLFunctionStub("glBlendEquationSeparatei")
 
#define glDisablei(...)   UnsupportedGLFunctionStub("glDisablei")
 
#define glColorMaski(...)   UnsupportedGLFunctionStub("glColorMaski")
 
#define glFramebufferTexture(...)   UnsupportedGLFunctionStub("glFramebufferTexture")
 
#define glFramebufferTexture1D(...)   UnsupportedGLFunctionStub("glFramebufferTexture1D")
 

Functions

template<typename T >
void UnsupportedGLFunctionStub (const T &Name)
 

Macro Definition Documentation

◆ GL_ACTIVE_PROGRAM

#define GL_ACTIVE_PROGRAM   GL_ACTIVE_PROGRAM_EXT

◆ GL_ALL_BARRIER_BITS

#define GL_ALL_BARRIER_BITS   0xFFFFFFFF

◆ GL_ALL_SHADER_BITS

#define GL_ALL_SHADER_BITS   GL_ALL_SHADER_BITS_EXT

◆ GL_ARB_compute_shader

#define GL_ARB_compute_shader   0

◆ GL_ARB_draw_indirect

#define GL_ARB_draw_indirect   0

◆ GL_ARB_internalformat_query2

#define GL_ARB_internalformat_query2   0

◆ GL_ARB_program_interface_query

#define GL_ARB_program_interface_query   0

◆ GL_ARB_shader_image_load_store

#define GL_ARB_shader_image_load_store   0

◆ GL_ARB_shader_storage_buffer_object

#define GL_ARB_shader_storage_buffer_object   0

◆ GL_ARB_tessellation_shader

#define GL_ARB_tessellation_shader   0

◆ GL_ARB_texture_storage_multisample

#define GL_ARB_texture_storage_multisample   0

◆ GL_ATOMIC_COUNTER_BARRIER_BIT

#define GL_ATOMIC_COUNTER_BARRIER_BIT   0x00001000

◆ GL_BUFFER_UPDATE_BARRIER_BIT

#define GL_BUFFER_UPDATE_BARRIER_BIT   0x00000200

◆ GL_CLAMP_TO_BORDER

#define GL_CLAMP_TO_BORDER   GL_CLAMP_TO_EDGE

◆ GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT   0x00004000

◆ GL_COMMAND_BARRIER_BIT

#define GL_COMMAND_BARRIER_BIT   0x00000040

◆ GL_COMPRESSED_RED_RGTC1

#define GL_COMPRESSED_RED_RGTC1   0x8DBB

◆ GL_COMPRESSED_RG_RGTC2

#define GL_COMPRESSED_RG_RGTC2   0x8DBD

◆ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT

#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT   0x8E8E

◆ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT

#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT   0x8E8F

◆ GL_COMPRESSED_RGB_S3TC_DXT1_EXT

#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0

◆ GL_COMPRESSED_RGBA_BPTC_UNORM

#define GL_COMPRESSED_RGBA_BPTC_UNORM   0x8E8C

◆ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2

◆ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3

◆ GL_COMPRESSED_SIGNED_RED_RGTC1

#define GL_COMPRESSED_SIGNED_RED_RGTC1   0x8DBC

◆ GL_COMPRESSED_SIGNED_RG_RGTC2

#define GL_COMPRESSED_SIGNED_RG_RGTC2   0x8DBE

◆ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM

#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM   0x8E8D

◆ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT   0x8C4E

◆ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT   0x8C4F

◆ GL_COMPRESSED_SRGB_S3TC_DXT1_EXT

#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT   0x8C4C

◆ GL_COMPUTE_SHADER

#define GL_COMPUTE_SHADER   0x91B9

◆ GL_COMPUTE_SHADER_BIT

#define GL_COMPUTE_SHADER_BIT   0x00000020

◆ GL_DEPTH_CLAMP

#define GL_DEPTH_CLAMP   0

◆ GL_DRAW_INDIRECT_BUFFER

#define GL_DRAW_INDIRECT_BUFFER   0

◆ GL_ELEMENT_ARRAY_BARRIER_BIT

#define GL_ELEMENT_ARRAY_BARRIER_BIT   0x00000002

◆ GL_FILL

#define GL_FILL   0x1B02

◆ GL_FRAGMENT_SHADER_BIT

#define GL_FRAGMENT_SHADER_BIT   GL_FRAGMENT_SHADER_BIT_EXT

◆ GL_FRAMEBUFFER_BARRIER_BIT

#define GL_FRAMEBUFFER_BARRIER_BIT   0x00000400

◆ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER   0x8CDB

◆ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS   0x8DA8

◆ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER   0x8CDC

◆ GL_GEOMETRY_SHADER

#define GL_GEOMETRY_SHADER   0x8DD9

◆ GL_GEOMETRY_SHADER_BIT

#define GL_GEOMETRY_SHADER_BIT   0x00000004

◆ GL_INT_SAMPLER_1D

#define GL_INT_SAMPLER_1D   0x8DC9

◆ GL_INT_SAMPLER_1D_ARRAY

#define GL_INT_SAMPLER_1D_ARRAY   0x8DCE

◆ GL_INT_SAMPLER_2D_MULTISAMPLE

#define GL_INT_SAMPLER_2D_MULTISAMPLE   0x9109

◆ GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY   0x910C

◆ GL_INT_SAMPLER_BUFFER

#define GL_INT_SAMPLER_BUFFER   0x8DD0

◆ GL_INT_SAMPLER_CUBE_MAP_ARRAY

#define GL_INT_SAMPLER_CUBE_MAP_ARRAY   0x900E

◆ GL_LINE

#define GL_LINE   0x1B01

◆ GL_MIRROR_CLAMP_TO_EDGE

#define GL_MIRROR_CLAMP_TO_EDGE   GL_CLAMP_TO_EDGE

◆ GL_ONE_MINUS_SRC1_ALPHA

#define GL_ONE_MINUS_SRC1_ALPHA   0x88FB

◆ GL_ONE_MINUS_SRC1_COLOR

#define GL_ONE_MINUS_SRC1_COLOR   0x88FA

◆ GL_PIXEL_BUFFER_BARRIER_BIT

#define GL_PIXEL_BUFFER_BARRIER_BIT   0x00000080

◆ GL_POINT

#define GL_POINT   0x1B00

◆ GL_PRIMITIVES_GENERATED

#define GL_PRIMITIVES_GENERATED   0

◆ GL_PROGRAM_PIPELINE_BINDING

#define GL_PROGRAM_PIPELINE_BINDING   GL_PROGRAM_PIPELINE_BINDING_EXT

◆ GL_PROGRAM_SEPARABLE

#define GL_PROGRAM_SEPARABLE   GL_PROGRAM_SEPARABLE_EXT

◆ GL_QUERY_BUFFER_BARRIER_BIT

#define GL_QUERY_BUFFER_BARRIER_BIT   0x00008000

◆ GL_R16

#define GL_R16   0x822A

◆ GL_R16_SNORM

#define GL_R16_SNORM   0x8F98

◆ GL_READ_ONLY

#define GL_READ_ONLY   0x88B8

◆ GL_READ_WRITE

#define GL_READ_WRITE   0x88BA

◆ GL_RG16

#define GL_RG16   0x822C

◆ GL_RG16_SNORM

#define GL_RG16_SNORM   0x8F99

◆ GL_RGBA16

#define GL_RGBA16   0x805B

◆ GL_RGBA16_SNORM

#define GL_RGBA16_SNORM   0x8F9B

◆ GL_SAMPLER_1D

#define GL_SAMPLER_1D   0x8B5D

◆ GL_SAMPLER_1D_ARRAY

#define GL_SAMPLER_1D_ARRAY   0x8DC0

◆ GL_SAMPLER_1D_ARRAY_SHADOW

#define GL_SAMPLER_1D_ARRAY_SHADOW   0x8DC3

◆ GL_SAMPLER_1D_SHADOW

#define GL_SAMPLER_1D_SHADOW   0x8B61

◆ GL_SAMPLER_2D_MULTISAMPLE

#define GL_SAMPLER_2D_MULTISAMPLE   0x9108

◆ GL_SAMPLER_2D_MULTISAMPLE_ARRAY

#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY   0x910B

◆ GL_SAMPLER_BUFFER

#define GL_SAMPLER_BUFFER   0x8DC2

◆ GL_SAMPLER_CUBE_MAP_ARRAY

#define GL_SAMPLER_CUBE_MAP_ARRAY   0x900C

◆ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW   0x900D

◆ GL_SAMPLER_EXTERNAL_OES

#define GL_SAMPLER_EXTERNAL_OES   0x8D66

◆ GL_SAMPLES_PASSED

#define GL_SAMPLES_PASSED   0

◆ GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT   0x00000020

◆ GL_SHADER_STORAGE_BARRIER_BIT

#define GL_SHADER_STORAGE_BARRIER_BIT   0x00002000

◆ GL_SOURCE1_ALPHA

#define GL_SOURCE1_ALPHA   0x8589

◆ GL_SRC1_ALPHA

#define GL_SRC1_ALPHA   GL_SOURCE1_ALPHA

◆ GL_SRC1_COLOR

#define GL_SRC1_COLOR   0x88F9

◆ GL_TESS_CONTROL_SHADER

#define GL_TESS_CONTROL_SHADER   0x8E88

◆ GL_TESS_CONTROL_SHADER_BIT

#define GL_TESS_CONTROL_SHADER_BIT   0x00000008

◆ GL_TESS_EVALUATION_SHADER

#define GL_TESS_EVALUATION_SHADER   0x8E87

◆ GL_TESS_EVALUATION_SHADER_BIT

#define GL_TESS_EVALUATION_SHADER_BIT   0x00000010

◆ GL_TEXTURE_1D

#define GL_TEXTURE_1D   0x0DE0

◆ GL_TEXTURE_1D_ARRAY

#define GL_TEXTURE_1D_ARRAY   0x8C18

◆ GL_TEXTURE_2D_MULTISAMPLE

#define GL_TEXTURE_2D_MULTISAMPLE   0x9100

◆ GL_TEXTURE_2D_MULTISAMPLE_ARRAY

#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY   0x9102

◆ GL_TEXTURE_BINDING_1D

#define GL_TEXTURE_BINDING_1D   0x8068

◆ GL_TEXTURE_BINDING_1D_ARRAY

#define GL_TEXTURE_BINDING_1D_ARRAY   0x8C1C

◆ GL_TEXTURE_BINDING_2D_MULTISAMPLE

#define GL_TEXTURE_BINDING_2D_MULTISAMPLE   0x9104

◆ GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY   0x9105

◆ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY   0x900A

◆ GL_TEXTURE_BORDER_COLOR

#define GL_TEXTURE_BORDER_COLOR   0

◆ GL_TEXTURE_BUFFER

#define GL_TEXTURE_BUFFER   0

◆ GL_TEXTURE_CUBE_MAP_ARRAY

#define GL_TEXTURE_CUBE_MAP_ARRAY   0x9009

◆ GL_TEXTURE_DEPTH

#define GL_TEXTURE_DEPTH   0

◆ GL_TEXTURE_FETCH_BARRIER_BIT

#define GL_TEXTURE_FETCH_BARRIER_BIT   0x00000008

◆ GL_TEXTURE_HEIGHT

#define GL_TEXTURE_HEIGHT   0

◆ GL_TEXTURE_INTERNAL_FORMAT

#define GL_TEXTURE_INTERNAL_FORMAT   0

◆ GL_TEXTURE_LOD_BIAS

#define GL_TEXTURE_LOD_BIAS   0

◆ GL_TEXTURE_UPDATE_BARRIER_BIT

#define GL_TEXTURE_UPDATE_BARRIER_BIT   0x00000100

◆ GL_TEXTURE_WIDTH

#define GL_TEXTURE_WIDTH   0

◆ GL_TRANSFORM_FEEDBACK_BARRIER_BIT

#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT   0x00000800

◆ GL_UNIFORM_BARRIER_BIT

#define GL_UNIFORM_BARRIER_BIT   0x00000004

◆ GL_UNSIGNED_INT_10_10_10_2

#define GL_UNSIGNED_INT_10_10_10_2   0x8036

◆ GL_UNSIGNED_INT_SAMPLER_1D

#define GL_UNSIGNED_INT_SAMPLER_1D   0x8DD1

◆ GL_UNSIGNED_INT_SAMPLER_1D_ARRAY

#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY   0x8DD6

◆ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE   0x910A

◆ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY   0x910D

◆ GL_UNSIGNED_INT_SAMPLER_BUFFER

#define GL_UNSIGNED_INT_SAMPLER_BUFFER   0x8DD8

◆ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY   0x900F

◆ GL_UNSIGNED_SHORT_1_5_5_5_REV

#define GL_UNSIGNED_SHORT_1_5_5_5_REV   0x8366

◆ GL_UNSIGNED_SHORT_5_6_5_REV

#define GL_UNSIGNED_SHORT_5_6_5_REV   0x8364

◆ GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT   0x00000001

◆ GL_VERTEX_SHADER_BIT

#define GL_VERTEX_SHADER_BIT   GL_VERTEX_SHADER_BIT_EXT

◆ GL_WRITE_ONLY

#define GL_WRITE_ONLY   0x88B9

◆ glActiveShaderProgram

#define glActiveShaderProgram   glActiveShaderProgramEXT

◆ GLAPIENTRY

#define GLAPIENTRY

◆ glBindProgramPipeline

#define glBindProgramPipeline   glBindProgramPipelineEXT

◆ glBlendEquationSeparatei

#define glBlendEquationSeparatei (   ...)    UnsupportedGLFunctionStub("glBlendEquationSeparatei")

◆ glBlendFuncSeparatei

#define glBlendFuncSeparatei (   ...)    UnsupportedGLFunctionStub("glBlendFuncSeparatei")

◆ glColorMaski

#define glColorMaski (   ...)    UnsupportedGLFunctionStub("glColorMaski")

◆ glCreateShaderProgramv

#define glCreateShaderProgramv   glCreateShaderProgramvEXT

◆ glDeleteProgramPipelines

#define glDeleteProgramPipelines   glDeleteProgramPipelinesEXT

◆ glDisablei

#define glDisablei (   ...)    UnsupportedGLFunctionStub("glDisablei")

◆ glDrawArraysInstancedBaseInstance

#define glDrawArraysInstancedBaseInstance (   ...)    UnsupportedGLFunctionStub("glDrawArraysInstancedBaseInstance")

◆ glDrawElementsBaseVertex

#define glDrawElementsBaseVertex (   ...)    UnsupportedGLFunctionStub("glDrawElementsBaseVertex")

◆ glDrawElementsInstancedBaseInstance

#define glDrawElementsInstancedBaseInstance (   ...)    UnsupportedGLFunctionStub("glDrawElementsInstancedBaseInstance")

◆ glDrawElementsInstancedBaseVertex

#define glDrawElementsInstancedBaseVertex (   ...)    UnsupportedGLFunctionStub("glDrawElementsInstancedBaseVertex")

◆ glDrawElementsInstancedBaseVertexBaseInstance

#define glDrawElementsInstancedBaseVertexBaseInstance (   ...)    UnsupportedGLFunctionStub("glDrawElementsInstancedBaseVertexBaseInstance")

◆ glEnablei

#define glEnablei (   ...)    UnsupportedGLFunctionStub("glEnablei")

◆ glFramebufferTexture

#define glFramebufferTexture (   ...)    UnsupportedGLFunctionStub("glFramebufferTexture")

◆ glFramebufferTexture1D

#define glFramebufferTexture1D (   ...)    UnsupportedGLFunctionStub("glFramebufferTexture1D")

◆ glGenProgramPipelines

#define glGenProgramPipelines   glGenProgramPipelinesEXT

◆ glGetProgramPipelineInfoLog

#define glGetProgramPipelineInfoLog   glGetProgramPipelineInfoLogEXT

◆ glGetProgramPipelineiv

#define glGetProgramPipelineiv   glGetProgramPipelineivEXT

◆ glIsProgramPipeline

#define glIsProgramPipeline   glIsProgramPipelineEXT

◆ glProgramParameteri

#define glProgramParameteri   glProgramParameteriEXT

◆ glProgramUniform1i

#define glProgramUniform1i   glProgramUniform1iEXT

◆ glScissorIndexed

#define glScissorIndexed (   ...)    UnsupportedGLFunctionStub("glScissorIndexed")

◆ glTexBuffer

#define glTexBuffer (   ...)    0

◆ glTexStorage1D

#define glTexStorage1D (   ...)    UnsupportedGLFunctionStub("glTexStorage1D")

◆ glTexStorage3DMultisample

#define glTexStorage3DMultisample (   ...)    UnsupportedGLFunctionStub("glTexStorage3DMultisample")

◆ glTexSubImage1D

#define glTexSubImage1D (   ...)    UnsupportedGLFunctionStub("glTexSubImage1D")

◆ glTextureView

#define glTextureView (   ...)    UnsupportedGLFunctionStub("glTextureView")

◆ glUseProgramStages

#define glUseProgramStages   glUseProgramStagesEXT

◆ glValidateProgramPipeline

#define glValidateProgramPipeline   glValidateProgramPipelineEXT

◆ glViewportIndexedf

#define glViewportIndexedf (   ...)    UnsupportedGLFunctionStub("glViewportIndexedf")

Function Documentation

◆ UnsupportedGLFunctionStub()

template<typename T >
void UnsupportedGLFunctionStub ( const T &  Name)