Add GL_EXT_texture_sRGB to MuJoCo's GLAD stubs.
PiperOrigin-RevId: 761025068 Change-Id: I9197f206666adf547aa5fcd0e06b54d7d4c415fa
This commit is contained in:
committed by
Copybara-Service
parent
cada50434a
commit
1663867cba
@@ -27,6 +27,7 @@
|
||||
// GL_ARB_framebuffer_object,
|
||||
// GL_ARB_seamless_cube_map,
|
||||
// GL_ARB_vertex_buffer_object,
|
||||
// GL_EXT_texture_sRGB,
|
||||
// GL_KHR_debug
|
||||
// Loader: True
|
||||
// Local files: False
|
||||
@@ -34,9 +35,9 @@
|
||||
// Reproducible: False
|
||||
//
|
||||
// Commandline:
|
||||
// --profile="compatibility" --api="gl=1.5" --generator="c" --spec="gl" --extensions="GL_ARB_clip_control,GL_ARB_depth_buffer_float,GL_ARB_framebuffer_object,GL_ARB_seamless_cube_map,GL_ARB_vertex_buffer_object,GL_KHR_debug"
|
||||
// --profile="compatibility" --api="gl=1.5" --generator="c" --spec="gl" --extensions="GL_ARB_clip_control,GL_ARB_depth_buffer_float,GL_ARB_framebuffer_object,GL_ARB_seamless_cube_map,GL_ARB_vertex_buffer_object,GL_EXT_texture_sRGB,GL_KHR_debug"
|
||||
// Online:
|
||||
// https://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&loader=on&api=gl%3D1.5&extensions=GL_ARB_clip_control&extensions=GL_ARB_depth_buffer_float&extensions=GL_ARB_framebuffer_object&extensions=GL_ARB_seamless_cube_map&extensions=GL_ARB_vertex_buffer_object&extensions=GL_KHR_debug
|
||||
// https://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&loader=on&api=gl%3D1.5&extensions=GL_ARB_clip_control&extensions=GL_ARB_depth_buffer_float&extensions=GL_ARB_framebuffer_object&extensions=GL_ARB_seamless_cube_map&extensions=GL_ARB_vertex_buffer_object&extensions=GL_EXT_texture_sRGB&extensions=GL_KHR_debug
|
||||
|
||||
#if defined(__GNUC__) && !defined(__clang__)
|
||||
#pragma GCC diagnostic push
|
||||
@@ -836,6 +837,7 @@ int mjGLAD_GL_ARB_depth_buffer_float = 0;
|
||||
int mjGLAD_GL_ARB_framebuffer_object = 0;
|
||||
int mjGLAD_GL_ARB_seamless_cube_map = 0;
|
||||
int mjGLAD_GL_ARB_vertex_buffer_object = 0;
|
||||
int mjGLAD_GL_EXT_texture_sRGB = 0;
|
||||
int mjGLAD_GL_KHR_debug = 0;
|
||||
PFNGLCLIPCONTROLPROC mjGlad_glClipControl = NULL;
|
||||
PFNGLISRENDERBUFFERPROC mjGlad_glIsRenderbuffer = NULL;
|
||||
@@ -1433,6 +1435,7 @@ static int mjGlad_find_extensionsGL(void) {
|
||||
mjGLAD_GL_ARB_framebuffer_object = mjGlad_has_ext("GL_ARB_framebuffer_object");
|
||||
mjGLAD_GL_ARB_seamless_cube_map = mjGlad_has_ext("GL_ARB_seamless_cube_map");
|
||||
mjGLAD_GL_ARB_vertex_buffer_object = mjGlad_has_ext("GL_ARB_vertex_buffer_object");
|
||||
mjGLAD_GL_EXT_texture_sRGB = mjGlad_has_ext("GL_EXT_texture_sRGB");
|
||||
mjGLAD_GL_KHR_debug = mjGlad_has_ext("GL_KHR_debug");
|
||||
mjGlad_free_exts();
|
||||
return 1;
|
||||
|
||||
+23
-2
@@ -27,6 +27,7 @@
|
||||
// GL_ARB_framebuffer_object,
|
||||
// GL_ARB_seamless_cube_map,
|
||||
// GL_ARB_vertex_buffer_object,
|
||||
// GL_EXT_texture_sRGB,
|
||||
// GL_KHR_debug
|
||||
// Loader: True
|
||||
// Local files: False
|
||||
@@ -34,9 +35,9 @@
|
||||
// Reproducible: False
|
||||
//
|
||||
// Commandline:
|
||||
// --profile="compatibility" --api="gl=1.5" --generator="c" --spec="gl" --extensions="GL_ARB_clip_control,GL_ARB_depth_buffer_float,GL_ARB_framebuffer_object,GL_ARB_seamless_cube_map,GL_ARB_vertex_buffer_object,GL_KHR_debug"
|
||||
// --profile="compatibility" --api="gl=1.5" --generator="c" --spec="gl" --extensions="GL_ARB_clip_control,GL_ARB_depth_buffer_float,GL_ARB_framebuffer_object,GL_ARB_seamless_cube_map,GL_ARB_vertex_buffer_object,GL_EXT_texture_sRGB,GL_KHR_debug"
|
||||
// Online:
|
||||
// https://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&loader=on&api=gl%3D1.5&extensions=GL_ARB_clip_control&extensions=GL_ARB_depth_buffer_float&extensions=GL_ARB_framebuffer_object&extensions=GL_ARB_seamless_cube_map&extensions=GL_ARB_vertex_buffer_object&extensions=GL_KHR_debug
|
||||
// https://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&loader=on&api=gl%3D1.5&extensions=GL_ARB_clip_control&extensions=GL_ARB_depth_buffer_float&extensions=GL_ARB_framebuffer_object&extensions=GL_ARB_seamless_cube_map&extensions=GL_ARB_vertex_buffer_object&extensions=GL_EXT_texture_sRGB&extensions=GL_KHR_debug
|
||||
|
||||
#ifndef MUJOCO_SRC_RENDER_GLAD_GLAD_H_
|
||||
#define MUJOCO_SRC_RENDER_GLAD_GLAD_H_
|
||||
@@ -2420,6 +2421,22 @@ GLAPI PFNGLGETBUFFERPOINTERVPROC mjGlad_glGetBufferPointerv;
|
||||
#define GL_DYNAMIC_DRAW_ARB 0x88E8
|
||||
#define GL_DYNAMIC_READ_ARB 0x88E9
|
||||
#define GL_DYNAMIC_COPY_ARB 0x88EA
|
||||
#define GL_SRGB_EXT 0x8C40
|
||||
#define GL_SRGB8_EXT 0x8C41
|
||||
#define GL_SRGB_ALPHA_EXT 0x8C42
|
||||
#define GL_SRGB8_ALPHA8_EXT 0x8C43
|
||||
#define GL_SLUMINANCE_ALPHA_EXT 0x8C44
|
||||
#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
|
||||
#define GL_SLUMINANCE_EXT 0x8C46
|
||||
#define GL_SLUMINANCE8_EXT 0x8C47
|
||||
#define GL_COMPRESSED_SRGB_EXT 0x8C48
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
|
||||
#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
|
||||
#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
|
||||
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
|
||||
#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242
|
||||
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243
|
||||
#define GL_DEBUG_CALLBACK_FUNCTION 0x8244
|
||||
@@ -2614,6 +2631,10 @@ typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC)(GLenum target, GLenum pna
|
||||
GLAPI PFNGLGETBUFFERPOINTERVARBPROC mjGlad_glGetBufferPointervARB;
|
||||
#define glGetBufferPointervARB mjGlad_glGetBufferPointervARB
|
||||
#endif
|
||||
#ifndef GL_EXT_texture_sRGB
|
||||
#define GL_EXT_texture_sRGB 1
|
||||
GLAPI int mjGLAD_GL_EXT_texture_sRGB;
|
||||
#endif
|
||||
#ifndef GL_KHR_debug
|
||||
#define GL_KHR_debug 1
|
||||
GLAPI int mjGLAD_GL_KHR_debug;
|
||||
|
||||
Reference in New Issue
Block a user