X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Fglheader.h;h=1a91d543126d3654315793fe9e2c0a618ba7b5aa;hb=38ab39f6501f78ea7048e8a16a97fdb075b9d8c7;hp=3f2a923782c09a44c7bf16d08ac626d016897fe2;hpb=642aa58577bb0064c86fdd1a261a76a131886f06;p=mesa.git diff --git a/src/mesa/main/glheader.h b/src/mesa/main/glheader.h index 3f2a923782c..1a91d543126 100644 --- a/src/mesa/main/glheader.h +++ b/src/mesa/main/glheader.h @@ -43,6 +43,12 @@ extern "C" { #endif +/* Custom Mesa types to save space. */ +typedef unsigned short GLenum16; +typedef unsigned char GLbitfield8; +typedef unsigned short GLbitfield16; +typedef GLuint64 GLbitfield64; + typedef int GLclampx; @@ -144,12 +150,19 @@ typedef void *GLeglImageOES; #define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8A52 #endif +#ifndef GL_EXT_disjoint_timer_query +#define GL_GPU_DISJOINT_EXT 0x8FBB +#endif + /* Inexplicably, GL_HALF_FLOAT_OES has a different value than GL_HALF_FLOAT. */ #ifndef GL_HALF_FLOAT_OES #define GL_HALF_FLOAT_OES 0x8D61 #endif +#ifndef GL_MESA_framebuffer_flip_y +#define GL_FRAMEBUFFER_FLIP_Y_MESA 0x8BBB +#endif /** * Internal token to represent a GLSL shader program (a collection of