-- This file was automatically generated. {-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-} module Graphics.GL.Embedded32 ( -- * Graphics.GL.Embedded32 module Graphics.GL.Embedded31 , glBlendBarrier , glBlendEquationSeparatei , glBlendEquationi , glBlendFuncSeparatei , glBlendFunci , glColorMaski , glCopyImageSubData , glDebugMessageCallback , glDebugMessageControl , glDebugMessageInsert , glDisablei , glDrawElementsBaseVertex , glDrawElementsInstancedBaseVertex , glDrawRangeElementsBaseVertex , glEnablei , glFramebufferTexture , glGetDebugMessageLog , glGetGraphicsResetStatus , glGetObjectLabel , glGetObjectPtrLabel , glGetPointerv , glGetSamplerParameterIiv , glGetSamplerParameterIuiv , glGetTexParameterIiv , glGetTexParameterIuiv , glGetnUniformfv , glGetnUniformiv , glGetnUniformuiv , glIsEnabledi , glMinSampleShading , glObjectLabel , glObjectPtrLabel , glPatchParameteri , glPopDebugGroup , glPrimitiveBoundingBox , glPushDebugGroup , glReadnPixels , glSamplerParameterIiv , glSamplerParameterIuiv , glTexBuffer , glTexBufferRange , glTexParameterIiv , glTexParameterIuiv , glTexStorage3DMultisample , pattern GL_BUFFER , pattern GL_CLAMP_TO_BORDER , pattern GL_COLORBURN , pattern GL_COLORDODGE , pattern GL_COMPRESSED_RGBA_ASTC_10x10 , pattern GL_COMPRESSED_RGBA_ASTC_10x5 , pattern GL_COMPRESSED_RGBA_ASTC_10x6 , pattern GL_COMPRESSED_RGBA_ASTC_10x8 , pattern GL_COMPRESSED_RGBA_ASTC_12x10 , pattern GL_COMPRESSED_RGBA_ASTC_12x12 , pattern GL_COMPRESSED_RGBA_ASTC_4x4 , pattern GL_COMPRESSED_RGBA_ASTC_5x4 , pattern GL_COMPRESSED_RGBA_ASTC_5x5 , pattern GL_COMPRESSED_RGBA_ASTC_6x5 , pattern GL_COMPRESSED_RGBA_ASTC_6x6 , pattern GL_COMPRESSED_RGBA_ASTC_8x5 , pattern GL_COMPRESSED_RGBA_ASTC_8x6 , pattern GL_COMPRESSED_RGBA_ASTC_8x8 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 , pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 , pattern GL_CONTEXT_FLAGS , pattern GL_CONTEXT_FLAG_DEBUG_BIT , pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT , pattern GL_CONTEXT_LOST , pattern GL_DARKEN , pattern GL_DEBUG_CALLBACK_FUNCTION , pattern GL_DEBUG_CALLBACK_USER_PARAM , pattern GL_DEBUG_GROUP_STACK_DEPTH , pattern GL_DEBUG_LOGGED_MESSAGES , pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH , pattern GL_DEBUG_OUTPUT , pattern GL_DEBUG_OUTPUT_SYNCHRONOUS , pattern GL_DEBUG_SEVERITY_HIGH , pattern GL_DEBUG_SEVERITY_LOW , pattern GL_DEBUG_SEVERITY_MEDIUM , pattern GL_DEBUG_SEVERITY_NOTIFICATION , pattern GL_DEBUG_SOURCE_API , pattern GL_DEBUG_SOURCE_APPLICATION , pattern GL_DEBUG_SOURCE_OTHER , pattern GL_DEBUG_SOURCE_SHADER_COMPILER , pattern GL_DEBUG_SOURCE_THIRD_PARTY , pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM , pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR , pattern GL_DEBUG_TYPE_ERROR , pattern GL_DEBUG_TYPE_MARKER , pattern GL_DEBUG_TYPE_OTHER , pattern GL_DEBUG_TYPE_PERFORMANCE , pattern GL_DEBUG_TYPE_POP_GROUP , pattern GL_DEBUG_TYPE_PORTABILITY , pattern GL_DEBUG_TYPE_PUSH_GROUP , pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR , pattern GL_DIFFERENCE , pattern GL_EXCLUSION , pattern GL_FIRST_VERTEX_CONVENTION , pattern GL_FRACTIONAL_EVEN , pattern GL_FRACTIONAL_ODD , pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS , pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED , pattern GL_FRAMEBUFFER_DEFAULT_LAYERS , pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS , pattern GL_GEOMETRY_INPUT_TYPE , pattern GL_GEOMETRY_OUTPUT_TYPE , pattern GL_GEOMETRY_SHADER , pattern GL_GEOMETRY_SHADER_BIT , pattern GL_GEOMETRY_SHADER_INVOCATIONS , pattern GL_GEOMETRY_VERTICES_OUT , pattern GL_GUILTY_CONTEXT_RESET , pattern GL_HARDLIGHT , pattern GL_HSL_COLOR , pattern GL_HSL_HUE , pattern GL_HSL_LUMINOSITY , pattern GL_HSL_SATURATION , pattern GL_IMAGE_BUFFER , pattern GL_IMAGE_CUBE_MAP_ARRAY , pattern GL_INNOCENT_CONTEXT_RESET , pattern GL_INT_IMAGE_BUFFER , pattern GL_INT_IMAGE_CUBE_MAP_ARRAY , pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY , pattern GL_INT_SAMPLER_BUFFER , pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY , pattern GL_ISOLINES , pattern GL_IS_PER_PATCH , pattern GL_LAST_VERTEX_CONVENTION , pattern GL_LAYER_PROVOKING_VERTEX , pattern GL_LIGHTEN , pattern GL_LINES_ADJACENCY , pattern GL_LINE_STRIP_ADJACENCY , pattern GL_LOSE_CONTEXT_ON_RESET , pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS , pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS , pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS , pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH , pattern GL_MAX_DEBUG_LOGGED_MESSAGES , pattern GL_MAX_DEBUG_MESSAGE_LENGTH , pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET , pattern GL_MAX_FRAMEBUFFER_LAYERS , pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS , pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS , pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS , pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS , pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS , pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES , pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS , pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS , pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS , pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS , pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS , pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS , pattern GL_MAX_LABEL_LENGTH , pattern GL_MAX_PATCH_VERTICES , pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS , pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS , pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS , pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS , pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS , pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS , pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS , pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS , pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS , pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS , pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS , pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS , pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS , pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS , pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS , pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS , pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS , pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS , pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS , pattern GL_MAX_TESS_GEN_LEVEL , pattern GL_MAX_TESS_PATCH_COMPONENTS , pattern GL_MAX_TEXTURE_BUFFER_SIZE , pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET , pattern GL_MIN_SAMPLE_SHADING_VALUE , pattern GL_MULTIPLY , pattern GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY , pattern GL_MULTISAMPLE_LINE_WIDTH_RANGE , pattern GL_NO_RESET_NOTIFICATION , pattern GL_OVERLAY , pattern GL_PATCHES , pattern GL_PATCH_VERTICES , pattern GL_PRIMITIVES_GENERATED , pattern GL_PRIMITIVE_BOUNDING_BOX , pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED , pattern GL_PROGRAM , pattern GL_PROGRAM_PIPELINE , pattern GL_QUADS , pattern GL_QUERY , pattern GL_REFERENCED_BY_GEOMETRY_SHADER , pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER , pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER , pattern GL_RESET_NOTIFICATION_STRATEGY , pattern GL_SAMPLER , pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY , pattern GL_SAMPLER_BUFFER , pattern GL_SAMPLER_CUBE_MAP_ARRAY , pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW , pattern GL_SAMPLE_SHADING , pattern GL_SCREEN , pattern GL_SHADER , pattern GL_SOFTLIGHT , pattern GL_STACK_OVERFLOW , pattern GL_STACK_UNDERFLOW , pattern GL_TESS_CONTROL_OUTPUT_VERTICES , pattern GL_TESS_CONTROL_SHADER , pattern GL_TESS_CONTROL_SHADER_BIT , pattern GL_TESS_EVALUATION_SHADER , pattern GL_TESS_EVALUATION_SHADER_BIT , pattern GL_TESS_GEN_MODE , pattern GL_TESS_GEN_POINT_MODE , pattern GL_TESS_GEN_SPACING , pattern GL_TESS_GEN_VERTEX_ORDER , pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY , pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY , pattern GL_TEXTURE_BINDING_BUFFER , pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY , pattern GL_TEXTURE_BORDER_COLOR , pattern GL_TEXTURE_BUFFER , pattern GL_TEXTURE_BUFFER_BINDING , pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING , pattern GL_TEXTURE_BUFFER_OFFSET , pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT , pattern GL_TEXTURE_BUFFER_SIZE , pattern GL_TEXTURE_CUBE_MAP_ARRAY , pattern GL_TRIANGLES_ADJACENCY , pattern GL_TRIANGLE_STRIP_ADJACENCY , pattern GL_UNDEFINED_VERTEX , pattern GL_UNKNOWN_CONTEXT_RESET , pattern GL_UNSIGNED_INT_IMAGE_BUFFER , pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY , pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY , pattern GL_UNSIGNED_INT_SAMPLER_BUFFER , pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY , pattern GL_VERTEX_ARRAY ) where import Control.Monad.IO.Class import Foreign.Ptr import Graphics.GL.Internal.FFI import Graphics.GL.Internal.Proc import Graphics.GL.Internal.Shared import Graphics.GL.Types import System.IO.Unsafe import Graphics.GL.Embedded31 -- | Usage: @'glBlendBarrier'@ glBlendBarrier :: MonadIO m => m () glBlendBarrier = ffiIOV glBlendBarrierFunPtr glBlendBarrierFunPtr :: FunPtr (IO ()) glBlendBarrierFunPtr = unsafePerformIO (getProcAddress "glBlendBarrier") {-# NOINLINE glBlendBarrierFunPtr #-} -- | Usage: @'glPrimitiveBoundingBox' minX minY minZ minW maxX maxY maxZ maxW@ glPrimitiveBoundingBox :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () glPrimitiveBoundingBox = ffifloatfloatfloatfloatfloatfloatfloatfloatIOV glPrimitiveBoundingBoxFunPtr glPrimitiveBoundingBoxFunPtr :: FunPtr (GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) glPrimitiveBoundingBoxFunPtr = unsafePerformIO (getProcAddress "glPrimitiveBoundingBox") {-# NOINLINE glPrimitiveBoundingBoxFunPtr #-} pattern GL_COLORBURN = 0x929A pattern GL_COLORDODGE = 0x9299 pattern GL_COMPRESSED_RGBA_ASTC_10x10 = 0x93BB pattern GL_COMPRESSED_RGBA_ASTC_10x5 = 0x93B8 pattern GL_COMPRESSED_RGBA_ASTC_10x6 = 0x93B9 pattern GL_COMPRESSED_RGBA_ASTC_10x8 = 0x93BA pattern GL_COMPRESSED_RGBA_ASTC_12x10 = 0x93BC pattern GL_COMPRESSED_RGBA_ASTC_12x12 = 0x93BD pattern GL_COMPRESSED_RGBA_ASTC_4x4 = 0x93B0 pattern GL_COMPRESSED_RGBA_ASTC_5x4 = 0x93B1 pattern GL_COMPRESSED_RGBA_ASTC_5x5 = 0x93B2 pattern GL_COMPRESSED_RGBA_ASTC_6x5 = 0x93B3 pattern GL_COMPRESSED_RGBA_ASTC_6x6 = 0x93B4 pattern GL_COMPRESSED_RGBA_ASTC_8x5 = 0x93B5 pattern GL_COMPRESSED_RGBA_ASTC_8x6 = 0x93B6 pattern GL_COMPRESSED_RGBA_ASTC_8x8 = 0x93B7 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 0x93DB pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 0x93D8 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 0x93D9 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 0x93DA pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 0x93DC pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 0x93DD pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 0x93D0 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 0x93D1 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 0x93D2 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 0x93D3 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 0x93D4 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 0x93D5 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 0x93D6 pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 0x93D7 pattern GL_DARKEN = 0x9297 pattern GL_DIFFERENCE = 0x929E pattern GL_EXCLUSION = 0x92A0 pattern GL_HARDLIGHT = 0x929B pattern GL_HSL_COLOR = 0x92AF pattern GL_HSL_HUE = 0x92AD pattern GL_HSL_LUMINOSITY = 0x92B0 pattern GL_HSL_SATURATION = 0x92AE pattern GL_LIGHTEN = 0x9298 pattern GL_MULTIPLY = 0x9294 pattern GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 0x9382 pattern GL_MULTISAMPLE_LINE_WIDTH_RANGE = 0x9381 pattern GL_OVERLAY = 0x9296 pattern GL_PRIMITIVE_BOUNDING_BOX = 0x92BE pattern GL_SCREEN = 0x9295 pattern GL_SOFTLIGHT = 0x929C