]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - glquake.h
implemented support for GL_EXT_texture_sRGB to preserve precision if
[xonotic/darkplaces.git] / glquake.h
index c5b1b52968c745f2a8630dc480eb976ab04b48b6..120c453ed238af0abe07e5acd8997dbe41da516b 100644 (file)
--- a/glquake.h
+++ b/glquake.h
@@ -614,6 +614,26 @@ extern void (GLAPIENTRY *qglDrawBuffersARB)(GLsizei n, const GLenum *bufs);
 #define GL_LUMINANCE_ALPHA16F_ARB                            0x881F
 #endif
 
+// GL_EXT_texture_sRGB
+#ifndef GL_SRGB_EXT
+#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
+#endif
+
 extern void (GLAPIENTRY *qglScissor)(GLint x, GLint y, GLsizei width, GLsizei height);
 
 extern void (GLAPIENTRY *qglClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);