gl-0.3: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Raw.Profile.Core43

Contents

Synopsis

Graphics.GL.Raw.Profile.Core43

glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr () -> m () Source

glGetPointerv :: MonadIO m => GLenum -> Ptr () -> m () Source

pattern GL_ACTIVE_RESOURCES :: (Num a, Eq a) => a Source

pattern GL_ACTIVE_VARIABLES :: (Num a, Eq a) => a Source

pattern GL_ARRAY_SIZE :: (Num a, Eq a) => a Source

pattern GL_ARRAY_STRIDE :: (Num a, Eq a) => a Source

pattern GL_AUTO_GENERATE_MIPMAP :: (Num a, Eq a) => a Source

pattern GL_BLOCK_INDEX :: (Num a, Eq a) => a Source

pattern GL_BUFFER :: (Num a, Eq a) => a Source

pattern GL_BUFFER_BINDING :: (Num a, Eq a) => a Source

pattern GL_BUFFER_DATA_SIZE :: (Num a, Eq a) => a Source

pattern GL_BUFFER_VARIABLE :: (Num a, Eq a) => a Source

pattern GL_CAVEAT_SUPPORT :: (Num a, Eq a) => a Source

pattern GL_CLEAR_BUFFER :: (Num a, Eq a) => a Source

pattern GL_COLOR_COMPONENTS :: (Num a, Eq a) => a Source

pattern GL_COLOR_ENCODING :: (Num a, Eq a) => a Source

pattern GL_COLOR_RENDERABLE :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_R11_EAC :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_RG11_EAC :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_RGB8_ETC2 :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_RGBA8_ETC2_EAC :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_SIGNED_R11_EAC :: (Num a, Eq a) => a Source

pattern GL_COMPRESSED_SRGB8_ETC2 :: (Num a, Eq a) => a Source

pattern GL_COMPUTE_SHADER :: (Num a, Eq a) => a Source

pattern GL_COMPUTE_SHADER_BIT :: (Num a, Eq a) => a Source

pattern GL_COMPUTE_SUBROUTINE :: (Num a, Eq a) => a Source

pattern GL_COMPUTE_TEXTURE :: (Num a, Eq a) => a Source

pattern GL_COMPUTE_WORK_GROUP_SIZE :: (Num a, Eq a) => a Source

pattern GL_CONTEXT_FLAG_DEBUG_BIT :: (Num a, Eq a) => a Source

pattern GL_DEBUG_CALLBACK_FUNCTION :: (Num a, Eq a) => a Source

pattern GL_DEBUG_CALLBACK_USER_PARAM :: (Num a, Eq a) => a Source

pattern GL_DEBUG_GROUP_STACK_DEPTH :: (Num a, Eq a) => a Source

pattern GL_DEBUG_LOGGED_MESSAGES :: (Num a, Eq a) => a Source

pattern GL_DEBUG_OUTPUT :: (Num a, Eq a) => a Source

pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SEVERITY_HIGH :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SEVERITY_LOW :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SEVERITY_MEDIUM :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SOURCE_API :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SOURCE_APPLICATION :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SOURCE_OTHER :: (Num a, Eq a) => a Source

pattern GL_DEBUG_SOURCE_THIRD_PARTY :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_ERROR :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_MARKER :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_OTHER :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_PERFORMANCE :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_POP_GROUP :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_PORTABILITY :: (Num a, Eq a) => a Source

pattern GL_DEBUG_TYPE_PUSH_GROUP :: (Num a, Eq a) => a Source

pattern GL_DEPTH_COMPONENTS :: (Num a, Eq a) => a Source

pattern GL_DEPTH_RENDERABLE :: (Num a, Eq a) => a Source

pattern GL_DISPATCH_INDIRECT_BUFFER :: (Num a, Eq a) => a Source

pattern GL_FILTER :: (Num a, Eq a) => a Source

pattern GL_FRAGMENT_SUBROUTINE :: (Num a, Eq a) => a Source

pattern GL_FRAGMENT_TEXTURE :: (Num a, Eq a) => a Source

pattern GL_FRAMEBUFFER_BLEND :: (Num a, Eq a) => a Source

pattern GL_FRAMEBUFFER_DEFAULT_WIDTH :: (Num a, Eq a) => a Source

pattern GL_FRAMEBUFFER_RENDERABLE :: (Num a, Eq a) => a Source

pattern GL_FULL_SUPPORT :: (Num a, Eq a) => a Source

pattern GL_GEOMETRY_SUBROUTINE :: (Num a, Eq a) => a Source

pattern GL_GEOMETRY_TEXTURE :: (Num a, Eq a) => a Source

pattern GL_GET_TEXTURE_IMAGE_FORMAT :: (Num a, Eq a) => a Source

pattern GL_GET_TEXTURE_IMAGE_TYPE :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_10_10_10_2 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_11_11_10 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_1_X_16 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_1_X_32 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_1_X_8 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_2_X_16 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_2_X_32 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_2_X_8 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_4_X_16 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_4_X_32 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_CLASS_4_X_8 :: (Num a, Eq a) => a Source

pattern GL_IMAGE_COMPATIBILITY_CLASS :: (Num a, Eq a) => a Source

pattern GL_IMAGE_PIXEL_FORMAT :: (Num a, Eq a) => a Source

pattern GL_IMAGE_PIXEL_TYPE :: (Num a, Eq a) => a Source

pattern GL_IMAGE_TEXEL_SIZE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_ALPHA_SIZE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_ALPHA_TYPE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_BLUE_SIZE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_BLUE_TYPE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_DEPTH_SIZE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_DEPTH_TYPE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_GREEN_SIZE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_GREEN_TYPE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_PREFERRED :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_RED_SIZE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_RED_TYPE :: (Num a, Eq a) => a Source

pattern GL_INTERNALFORMAT_SUPPORTED :: (Num a, Eq a) => a Source

pattern GL_IS_PER_PATCH :: (Num a, Eq a) => a Source

pattern GL_IS_ROW_MAJOR :: (Num a, Eq a) => a Source

pattern GL_LOCATION :: (Num a, Eq a) => a Source

pattern GL_LOCATION_INDEX :: (Num a, Eq a) => a Source

pattern GL_MANUAL_GENERATE_MIPMAP :: (Num a, Eq a) => a Source

pattern GL_MATRIX_STRIDE :: (Num a, Eq a) => a Source

pattern GL_MAX_COMBINED_DIMENSIONS :: (Num a, Eq a) => a Source

pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: (Num a, Eq a) => a Source

pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: (Num a, Eq a) => a Source

pattern GL_MAX_DEPTH :: (Num a, Eq a) => a Source

pattern GL_MAX_ELEMENT_INDEX :: (Num a, Eq a) => a Source

pattern GL_MAX_FRAMEBUFFER_HEIGHT :: (Num a, Eq a) => a Source

pattern GL_MAX_FRAMEBUFFER_LAYERS :: (Num a, Eq a) => a Source

pattern GL_MAX_FRAMEBUFFER_SAMPLES :: (Num a, Eq a) => a Source

pattern GL_MAX_FRAMEBUFFER_WIDTH :: (Num a, Eq a) => a Source

pattern GL_MAX_HEIGHT :: (Num a, Eq a) => a Source

pattern GL_MAX_LABEL_LENGTH :: (Num a, Eq a) => a Source

pattern GL_MAX_LAYERS :: (Num a, Eq a) => a Source

pattern GL_MAX_NAME_LENGTH :: (Num a, Eq a) => a Source

pattern GL_MAX_NUM_ACTIVE_VARIABLES :: (Num a, Eq a) => a Source

pattern GL_MAX_UNIFORM_LOCATIONS :: (Num a, Eq a) => a Source

pattern GL_MAX_WIDTH :: (Num a, Eq a) => a Source

pattern GL_MIPMAP :: (Num a, Eq a) => a Source

pattern GL_NAME_LENGTH :: (Num a, Eq a) => a Source

pattern GL_NUM_ACTIVE_VARIABLES :: (Num a, Eq a) => a Source

pattern GL_OFFSET :: (Num a, Eq a) => a Source

pattern GL_PROGRAM :: (Num a, Eq a) => a Source

pattern GL_PROGRAM_INPUT :: (Num a, Eq a) => a Source

pattern GL_PROGRAM_OUTPUT :: (Num a, Eq a) => a Source

pattern GL_PROGRAM_PIPELINE :: (Num a, Eq a) => a Source

pattern GL_QUERY :: (Num a, Eq a) => a Source

pattern GL_READ_PIXELS :: (Num a, Eq a) => a Source

pattern GL_READ_PIXELS_FORMAT :: (Num a, Eq a) => a Source

pattern GL_READ_PIXELS_TYPE :: (Num a, Eq a) => a Source

pattern GL_SAMPLER :: (Num a, Eq a) => a Source

pattern GL_SHADER :: (Num a, Eq a) => a Source

pattern GL_SHADER_IMAGE_ATOMIC :: (Num a, Eq a) => a Source

pattern GL_SHADER_IMAGE_LOAD :: (Num a, Eq a) => a Source

pattern GL_SHADER_IMAGE_STORE :: (Num a, Eq a) => a Source

pattern GL_SHADER_STORAGE_BLOCK :: (Num a, Eq a) => a Source

pattern GL_SHADER_STORAGE_BUFFER :: (Num a, Eq a) => a Source

pattern GL_SRGB_READ :: (Num a, Eq a) => a Source

pattern GL_SRGB_WRITE :: (Num a, Eq a) => a Source

pattern GL_STACK_OVERFLOW :: (Num a, Eq a) => a Source

pattern GL_STACK_UNDERFLOW :: (Num a, Eq a) => a Source

pattern GL_STENCIL_COMPONENTS :: (Num a, Eq a) => a Source

pattern GL_STENCIL_RENDERABLE :: (Num a, Eq a) => a Source

pattern GL_TESS_CONTROL_SUBROUTINE :: (Num a, Eq a) => a Source

pattern GL_TESS_CONTROL_TEXTURE :: (Num a, Eq a) => a Source

pattern GL_TESS_EVALUATION_TEXTURE :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_BUFFER_OFFSET :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_BUFFER_SIZE :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_GATHER :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_GATHER_SHADOW :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_IMAGE_FORMAT :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_IMAGE_TYPE :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_IMMUTABLE_LEVELS :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_SHADOW :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_VIEW :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_VIEW_MIN_LAYER :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_VIEW_MIN_LEVEL :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_VIEW_NUM_LAYERS :: (Num a, Eq a) => a Source

pattern GL_TEXTURE_VIEW_NUM_LEVELS :: (Num a, Eq a) => a Source

pattern GL_TOP_LEVEL_ARRAY_SIZE :: (Num a, Eq a) => a Source

pattern GL_TOP_LEVEL_ARRAY_STRIDE :: (Num a, Eq a) => a Source

pattern GL_TYPE :: (Num a, Eq a) => a Source

pattern GL_UNIFORM :: (Num a, Eq a) => a Source

pattern GL_UNIFORM_BLOCK :: (Num a, Eq a) => a Source

pattern GL_VERTEX_ARRAY :: (Num a, Eq a) => a Source

pattern GL_VERTEX_ATTRIB_ARRAY_LONG :: (Num a, Eq a) => a Source

pattern GL_VERTEX_ATTRIB_BINDING :: (Num a, Eq a) => a Source

pattern GL_VERTEX_BINDING_BUFFER :: (Num a, Eq a) => a Source

pattern GL_VERTEX_BINDING_DIVISOR :: (Num a, Eq a) => a Source

pattern GL_VERTEX_BINDING_OFFSET :: (Num a, Eq a) => a Source

pattern GL_VERTEX_BINDING_STRIDE :: (Num a, Eq a) => a Source

pattern GL_VERTEX_SUBROUTINE :: (Num a, Eq a) => a Source

pattern GL_VERTEX_SUBROUTINE_UNIFORM :: (Num a, Eq a) => a Source

pattern GL_VERTEX_TEXTURE :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_128_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_16_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_24_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_32_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_48_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_64_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_8_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_96_BITS :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_BPTC_FLOAT :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_BPTC_UNORM :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_RGTC1_RED :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_RGTC2_RG :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_S3TC_DXT1_RGB :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_S3TC_DXT1_RGBA :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_S3TC_DXT3_RGBA :: (Num a, Eq a) => a Source

pattern GL_VIEW_CLASS_S3TC_DXT5_RGBA :: (Num a, Eq a) => a Source

pattern GL_VIEW_COMPATIBILITY_CLASS :: (Num a, Eq a) => a Source