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