11#ifndef GAMP_RENDER_GL_GLEXTENSIONS_HPP_
12#define GAMP_RENDER_GL_GLEXTENSIONS_HPP_
29 constexpr static std::string_view
VERSION_1_2 =
"GL_VERSION_1_2";
30 constexpr static std::string_view
VERSION_1_4 =
"GL_VERSION_1_4";
31 constexpr static std::string_view
VERSION_1_5 =
"GL_VERSION_1_5";
32 constexpr static std::string_view
VERSION_2_0 =
"GL_VERSION_2_0";
44 constexpr static std::string_view
OES_depth24 =
"GL_OES_depth24";
45 constexpr static std::string_view
OES_depth32 =
"GL_OES_depth32";
54 constexpr static std::string_view
EXT_abgr =
"GL_EXT_abgr";
56 constexpr static std::string_view
OES_stencil1 =
"GL_OES_stencil1";
57 constexpr static std::string_view
OES_stencil4 =
"GL_OES_stencil4";
58 constexpr static std::string_view
OES_stencil8 =
"GL_OES_stencil8";
85 constexpr static std::string_view
ARB_pbuffer =
"GL_ARB_pbuffer";
Class holding OpenGL extension strings, commonly used by Gamp's implementation.
static constexpr std::string_view ARB_gpu_shader_fp64
static constexpr std::string_view NV_texture_compression_vtc
static constexpr std::string_view ARB_texture_rectangle
static constexpr std::string_view VERSION_2_0
static constexpr std::string_view OES_framebuffer_object
static constexpr std::string_view EXT_framebuffer_multisample
static constexpr std::string_view IMG_texture_format_BGRA8888
static constexpr std::string_view SGIS_generate_mipmap
static constexpr std::string_view OES_packed_depth_stencil
static constexpr std::string_view ARB_geometry_shader4
static constexpr std::string_view ARB_ES3_compatibility
static constexpr std::string_view ARB_pixel_format
static constexpr std::string_view OES_single_precision
static constexpr std::string_view ARB_shader_objects
static constexpr std::string_view EXT_texture_compression_s3tc
static constexpr std::string_view OES_EGL_image_external
static constexpr std::string_view ARB_debug_output
static constexpr std::string_view APPLE_float_pixels
static constexpr std::string_view EXT_texture_format_BGRA8888
static constexpr std::string_view EXT_framebuffer_blit
static constexpr std::string_view ARB_ES2_compatibility
static constexpr std::string_view ARB_texture_non_power_of_two
static constexpr std::string_view ARB_ES3_2_compatibility
static constexpr std::string_view OES_depth24
static constexpr std::string_view ARB_pbuffer
static constexpr std::string_view OES_stencil1
static constexpr std::string_view ARB_ES3_1_compatibility
static constexpr std::string_view VERSION_1_5
static constexpr std::string_view NV_texture_rectangle
static constexpr std::string_view VERSION_1_4
static constexpr std::string_view EXT_packed_depth_stencil
static constexpr std::string_view OES_rgb8_rgba8
static constexpr std::string_view EXT_framebuffer_object
static constexpr std::string_view OES_read_format
static constexpr std::string_view GL_KHR_debug_
static constexpr std::string_view OES_standard_derivatives
Required to be requested for OpenGL ES 2.0, not ES 3.0!
static constexpr std::string_view EXT_abgr
static constexpr std::string_view OES_stencil8
static constexpr std::string_view OES_stencil4
static constexpr std::string_view OES_depth32
static constexpr std::string_view ARB_framebuffer_object
static constexpr std::string_view AMD_debug_output
static constexpr std::string_view NV_fbo_color_attachments
static constexpr std::string_view EXT_texture_rectangle
static constexpr std::string_view VERSION_1_2