From 5cff59557eb13a3a0240fc673fddfcad20eff5d9 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Wed, 21 Feb 2024 16:05:24 +0100 Subject: [PATCH] LibGL: Add all `glPushAttrib` bit flags This is required to build the `sdl12-compat` port when it's using our header files to compile. --- Userland/Libraries/LibGL/GL/gl.h | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibGL/GL/gl.h b/Userland/Libraries/LibGL/GL/gl.h index aabd1a5efd..b2d119760a 100644 --- a/Userland/Libraries/LibGL/GL/gl.h +++ b/Userland/Libraries/LibGL/GL/gl.h @@ -85,8 +85,28 @@ extern "C" { #define GL_BLEND_DST_ALPHA 0x80CA #define GL_BLEND_DST_ALPHA_EXT 0x80CA -// Attribute enum +// Attribute bit flags +#define GL_CURRENT_BIT 0x00000001 +#define GL_POINT_BIT 0x00000002 +#define GL_LINE_BIT 0x00000004 +#define GL_POLYGON_BIT 0x00000008 +#define GL_POLYGON_STIPPLE_BIT 0x00000010 +#define GL_PIXEL_MODE_BIT 0x00000020 +#define GL_LIGHTING_BIT 0x00000040 +#define GL_FOG_BIT 0x00000080 +#define GL_DEPTH_BUFFER_BIT 0x00000100 +#define GL_ACCUM_BUFFER_BIT 0x00000200 +#define GL_STENCIL_BUFFER_BIT 0x00000400 +#define GL_VIEWPORT_BIT 0x00000800 +#define GL_TRANSFORM_BIT 0x00001000 +#define GL_ENABLE_BIT 0x00002000 +#define GL_COLOR_BUFFER_BIT 0x00004000 +#define GL_HINT_BIT 0x00008000 #define GL_EVAL_BIT 0x00010000 +#define GL_LIST_BIT 0x00020000 +#define GL_TEXTURE_BIT 0x00020000 +#define GL_SCISSOR_BIT 0x00080000 +#define GL_MULTISAMPLE_BIT 0x20000000 #define GL_ALL_ATTRIB_BITS 0xFFFFFFFF // Utility