{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
module Graphics.GL.Ext.NV.PathRendering (
gl_NV_path_rendering
, glCopyPathNV
, glCoverFillPathInstancedNV
, glCoverFillPathNV
, glCoverStrokePathInstancedNV
, glCoverStrokePathNV
, glDeletePathsNV
, glGenPathsNV
, glGetPathColorGenfvNV
, glGetPathColorGenivNV
, glGetPathCommandsNV
, glGetPathCoordsNV
, glGetPathDashArrayNV
, glGetPathLengthNV
, glGetPathMetricRangeNV
, glGetPathMetricsNV
, glGetPathParameterfvNV
, glGetPathParameterivNV
, glGetPathSpacingNV
, glGetPathTexGenfvNV
, glGetPathTexGenivNV
, glGetProgramResourcefvNV
, glInterpolatePathsNV
, glIsPathNV
, glIsPointInFillPathNV
, glIsPointInStrokePathNV
, glMatrixLoad3x2fNV
, glMatrixLoad3x3fNV
, glMatrixLoadTranspose3x3fNV
, glMatrixMult3x2fNV
, glMatrixMult3x3fNV
, glMatrixMultTranspose3x3fNV
, glPathColorGenNV
, glPathCommandsNV
, glPathCoordsNV
, glPathCoverDepthFuncNV
, glPathDashArrayNV
, glPathFogGenNV
, glPathGlyphIndexArrayNV
, glPathGlyphIndexRangeNV
, glPathGlyphRangeNV
, glPathGlyphsNV
, glPathMemoryGlyphIndexArrayNV
, glPathParameterfNV
, glPathParameterfvNV
, glPathParameteriNV
, glPathParameterivNV
, glPathStencilDepthOffsetNV
, glPathStencilFuncNV
, glPathStringNV
, glPathSubCommandsNV
, glPathSubCoordsNV
, glPathTexGenNV
, glPointAlongPathNV
, glProgramPathFragmentInputGenNV
, glStencilFillPathInstancedNV
, glStencilFillPathNV
, glStencilStrokePathInstancedNV
, glStencilStrokePathNV
, glStencilThenCoverFillPathInstancedNV
, glStencilThenCoverFillPathNV
, glStencilThenCoverStrokePathInstancedNV
, glStencilThenCoverStrokePathNV
, glTransformPathNV
, glWeightPathsNV
, pattern GL_2_BYTES_NV
, pattern GL_3_BYTES_NV
, pattern GL_4_BYTES_NV
, pattern GL_ACCUM_ADJACENT_PAIRS_NV
, pattern GL_ADJACENT_PAIRS_NV
, pattern GL_AFFINE_2D_NV
, pattern GL_AFFINE_3D_NV
, pattern GL_ARC_TO_NV
, pattern GL_BEVEL_NV
, pattern GL_BOLD_BIT_NV
, pattern GL_BOUNDING_BOX_NV
, pattern GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
, pattern GL_CIRCULAR_CCW_ARC_TO_NV
, pattern GL_CIRCULAR_CW_ARC_TO_NV
, pattern GL_CIRCULAR_TANGENT_ARC_TO_NV
, pattern GL_CLOSE_PATH_NV
, pattern GL_CONIC_CURVE_TO_NV
, pattern GL_CONSTANT_NV
, pattern GL_CONVEX_HULL_NV
, pattern GL_COUNT_DOWN_NV
, pattern GL_COUNT_UP_NV
, pattern GL_CUBIC_CURVE_TO_NV
, pattern GL_DUP_FIRST_CUBIC_CURVE_TO_NV
, pattern GL_DUP_LAST_CUBIC_CURVE_TO_NV
, pattern GL_EYE_LINEAR_NV
, pattern GL_FILE_NAME_NV
, pattern GL_FIRST_TO_REST_NV
, pattern GL_FONT_ASCENDER_BIT_NV
, pattern GL_FONT_DESCENDER_BIT_NV
, pattern GL_FONT_GLYPHS_AVAILABLE_NV
, pattern GL_FONT_HAS_KERNING_BIT_NV
, pattern GL_FONT_HEIGHT_BIT_NV
, pattern GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
, pattern GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
, pattern GL_FONT_NUM_GLYPH_INDICES_BIT_NV
, pattern GL_FONT_TARGET_UNAVAILABLE_NV
, pattern GL_FONT_UNAVAILABLE_NV
, pattern GL_FONT_UNDERLINE_POSITION_BIT_NV
, pattern GL_FONT_UNDERLINE_THICKNESS_BIT_NV
, pattern GL_FONT_UNINTELLIGIBLE_NV
, pattern GL_FONT_UNITS_PER_EM_BIT_NV
, pattern GL_FONT_X_MAX_BOUNDS_BIT_NV
, pattern GL_FONT_X_MIN_BOUNDS_BIT_NV
, pattern GL_FONT_Y_MAX_BOUNDS_BIT_NV
, pattern GL_FONT_Y_MIN_BOUNDS_BIT_NV
, pattern GL_FRAGMENT_INPUT_NV
, pattern GL_GLYPH_HAS_KERNING_BIT_NV
, pattern GL_GLYPH_HEIGHT_BIT_NV
, pattern GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
, pattern GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
, pattern GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
, pattern GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
, pattern GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
, pattern GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
, pattern GL_GLYPH_WIDTH_BIT_NV
, pattern GL_HORIZONTAL_LINE_TO_NV
, pattern GL_ITALIC_BIT_NV
, pattern GL_LARGE_CCW_ARC_TO_NV
, pattern GL_LARGE_CW_ARC_TO_NV
, pattern GL_LINE_TO_NV
, pattern GL_MITER_REVERT_NV
, pattern GL_MITER_TRUNCATE_NV
, pattern GL_MOVE_TO_CONTINUES_NV
, pattern GL_MOVE_TO_NV
, pattern GL_MOVE_TO_RESETS_NV
, pattern GL_OBJECT_LINEAR_NV
, pattern GL_PATH_CLIENT_LENGTH_NV
, pattern GL_PATH_COMMAND_COUNT_NV
, pattern GL_PATH_COMPUTED_LENGTH_NV
, pattern GL_PATH_COORD_COUNT_NV
, pattern GL_PATH_COVER_DEPTH_FUNC_NV
, pattern GL_PATH_DASH_ARRAY_COUNT_NV
, pattern GL_PATH_DASH_CAPS_NV
, pattern GL_PATH_DASH_OFFSET_NV
, pattern GL_PATH_DASH_OFFSET_RESET_NV
, pattern GL_PATH_END_CAPS_NV
, pattern GL_PATH_ERROR_POSITION_NV
, pattern GL_PATH_FILL_BOUNDING_BOX_NV
, pattern GL_PATH_FILL_COVER_MODE_NV
, pattern GL_PATH_FILL_MASK_NV
, pattern GL_PATH_FILL_MODE_NV
, pattern GL_PATH_FOG_GEN_MODE_NV
, pattern GL_PATH_FORMAT_PS_NV
, pattern GL_PATH_FORMAT_SVG_NV
, pattern GL_PATH_GEN_COEFF_NV
, pattern GL_PATH_GEN_COLOR_FORMAT_NV
, pattern GL_PATH_GEN_COMPONENTS_NV
, pattern GL_PATH_GEN_MODE_NV
, pattern GL_PATH_INITIAL_DASH_CAP_NV
, pattern GL_PATH_INITIAL_END_CAP_NV
, pattern GL_PATH_JOIN_STYLE_NV
, pattern GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
, pattern GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
, pattern GL_PATH_MITER_LIMIT_NV
, pattern GL_PATH_MODELVIEW_MATRIX_NV
, pattern GL_PATH_MODELVIEW_NV
, pattern GL_PATH_MODELVIEW_STACK_DEPTH_NV
, pattern GL_PATH_OBJECT_BOUNDING_BOX_NV
, pattern GL_PATH_PROJECTION_MATRIX_NV
, pattern GL_PATH_PROJECTION_NV
, pattern GL_PATH_PROJECTION_STACK_DEPTH_NV
, pattern GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
, pattern GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
, pattern GL_PATH_STENCIL_FUNC_NV
, pattern GL_PATH_STENCIL_REF_NV
, pattern GL_PATH_STENCIL_VALUE_MASK_NV
, pattern GL_PATH_STROKE_BOUNDING_BOX_NV
, pattern GL_PATH_STROKE_COVER_MODE_NV
, pattern GL_PATH_STROKE_MASK_NV
, pattern GL_PATH_STROKE_WIDTH_NV
, pattern GL_PATH_TERMINAL_DASH_CAP_NV
, pattern GL_PATH_TERMINAL_END_CAP_NV
, pattern GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
, pattern GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
, pattern GL_PRIMARY_COLOR
, pattern GL_PRIMARY_COLOR_NV
, pattern GL_QUADRATIC_CURVE_TO_NV
, pattern GL_RECT_NV
, pattern GL_RELATIVE_ARC_TO_NV
, pattern GL_RELATIVE_CONIC_CURVE_TO_NV
, pattern GL_RELATIVE_CUBIC_CURVE_TO_NV
, pattern GL_RELATIVE_HORIZONTAL_LINE_TO_NV
, pattern GL_RELATIVE_LARGE_CCW_ARC_TO_NV
, pattern GL_RELATIVE_LARGE_CW_ARC_TO_NV
, pattern GL_RELATIVE_LINE_TO_NV
, pattern GL_RELATIVE_MOVE_TO_NV
, pattern GL_RELATIVE_QUADRATIC_CURVE_TO_NV
, pattern GL_RELATIVE_RECT_NV
, pattern GL_RELATIVE_ROUNDED_RECT2_NV
, pattern GL_RELATIVE_ROUNDED_RECT4_NV
, pattern GL_RELATIVE_ROUNDED_RECT8_NV
, pattern GL_RELATIVE_ROUNDED_RECT_NV
, pattern GL_RELATIVE_SMALL_CCW_ARC_TO_NV
, pattern GL_RELATIVE_SMALL_CW_ARC_TO_NV
, pattern GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
, pattern GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
, pattern GL_RELATIVE_VERTICAL_LINE_TO_NV
, pattern GL_RESTART_PATH_NV
, pattern GL_ROUNDED_RECT2_NV
, pattern GL_ROUNDED_RECT4_NV
, pattern GL_ROUNDED_RECT8_NV
, pattern GL_ROUNDED_RECT_NV
, pattern GL_ROUND_NV
, pattern GL_SECONDARY_COLOR_NV
, pattern GL_SKIP_MISSING_GLYPH_NV
, pattern GL_SMALL_CCW_ARC_TO_NV
, pattern GL_SMALL_CW_ARC_TO_NV
, pattern GL_SMOOTH_CUBIC_CURVE_TO_NV
, pattern GL_SMOOTH_QUADRATIC_CURVE_TO_NV
, pattern GL_SQUARE_NV
, pattern GL_STANDARD_FONT_FORMAT_NV
, pattern GL_STANDARD_FONT_NAME_NV
, pattern GL_SYSTEM_FONT_NAME_NV
, pattern GL_TRANSLATE_2D_NV
, pattern GL_TRANSLATE_3D_NV
, pattern GL_TRANSLATE_X_NV
, pattern GL_TRANSLATE_Y_NV
, pattern GL_TRANSPOSE_AFFINE_2D_NV
, pattern GL_TRANSPOSE_AFFINE_3D_NV
, pattern GL_TRIANGULAR_NV
, pattern GL_USE_MISSING_GLYPH_NV
, pattern GL_UTF16_NV
, pattern GL_UTF8_NV
, pattern GL_VERTICAL_LINE_TO_NV
) where
import Control.Monad.IO.Class
import Data.Set
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
gl_NV_path_rendering :: Bool
gl_NV_path_rendering :: Bool
gl_NV_path_rendering = String -> Set String -> Bool
forall a. Ord a => a -> Set a -> Bool
member String
"GL_NV_path_rendering" Set String
extensions
{-# NOINLINE gl_NV_path_rendering #-}
glCopyPathNV :: MonadIO m => GLuint -> GLuint -> m ()
glCopyPathNV :: forall (m :: * -> *). MonadIO m => GLuint -> GLuint -> m ()
glCopyPathNV = FunPtr (GLuint -> GLuint -> IO ()) -> GLuint -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> IO ()) -> GLuint -> GLuint -> m ()
ffiuintuintIOV FunPtr (GLuint -> GLuint -> IO ())
glCopyPathNVFunPtr
glCopyPathNVFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
glCopyPathNVFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
glCopyPathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glCopyPathNV")
{-# NOINLINE glCopyPathNVFunPtr #-}
glCoverFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glCoverFillPathInstancedNV :: forall (m :: * -> *).
MonadIO m =>
GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
glCoverFillPathInstancedNV = FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
ffisizeienumPtrVuintenumenumPtrfloatIOV FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glCoverFillPathInstancedNVFunPtr
glCoverFillPathInstancedNVFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
glCoverFillPathInstancedNVFunPtr :: FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glCoverFillPathInstancedNVFunPtr = IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glCoverFillPathInstancedNV")
{-# NOINLINE glCoverFillPathInstancedNVFunPtr #-}
glCoverFillPathNV :: MonadIO m => GLuint -> GLenum -> m ()
glCoverFillPathNV :: forall (m :: * -> *). MonadIO m => GLuint -> GLuint -> m ()
glCoverFillPathNV = FunPtr (GLuint -> GLuint -> IO ()) -> GLuint -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> IO ()) -> GLuint -> GLuint -> m ()
ffiuintenumIOV FunPtr (GLuint -> GLuint -> IO ())
glCoverFillPathNVFunPtr
glCoverFillPathNVFunPtr :: FunPtr (GLuint -> GLenum -> IO ())
glCoverFillPathNVFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
glCoverFillPathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glCoverFillPathNV")
{-# NOINLINE glCoverFillPathNVFunPtr #-}
glCoverStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glCoverStrokePathInstancedNV :: forall (m :: * -> *).
MonadIO m =>
GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
glCoverStrokePathInstancedNV = FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
ffisizeienumPtrVuintenumenumPtrfloatIOV FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glCoverStrokePathInstancedNVFunPtr
glCoverStrokePathInstancedNVFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
glCoverStrokePathInstancedNVFunPtr :: FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glCoverStrokePathInstancedNVFunPtr = IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glCoverStrokePathInstancedNV")
{-# NOINLINE glCoverStrokePathInstancedNVFunPtr #-}
glCoverStrokePathNV :: MonadIO m => GLuint -> GLenum -> m ()
glCoverStrokePathNV :: forall (m :: * -> *). MonadIO m => GLuint -> GLuint -> m ()
glCoverStrokePathNV = FunPtr (GLuint -> GLuint -> IO ()) -> GLuint -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> IO ()) -> GLuint -> GLuint -> m ()
ffiuintenumIOV FunPtr (GLuint -> GLuint -> IO ())
glCoverStrokePathNVFunPtr
glCoverStrokePathNVFunPtr :: FunPtr (GLuint -> GLenum -> IO ())
glCoverStrokePathNVFunPtr :: FunPtr (GLuint -> GLuint -> IO ())
glCoverStrokePathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glCoverStrokePathNV")
{-# NOINLINE glCoverStrokePathNVFunPtr #-}
glDeletePathsNV :: MonadIO m => GLuint -> GLsizei -> m ()
glDeletePathsNV :: forall (m :: * -> *). MonadIO m => GLuint -> GLsizei -> m ()
glDeletePathsNV = FunPtr (GLuint -> GLsizei -> IO ()) -> GLuint -> GLsizei -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> IO ()) -> GLuint -> GLsizei -> m ()
ffiuintsizeiIOV FunPtr (GLuint -> GLsizei -> IO ())
glDeletePathsNVFunPtr
glDeletePathsNVFunPtr :: FunPtr (GLuint -> GLsizei -> IO ())
glDeletePathsNVFunPtr :: FunPtr (GLuint -> GLsizei -> IO ())
glDeletePathsNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> IO ()))
-> FunPtr (GLuint -> GLsizei -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLsizei -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glDeletePathsNV")
{-# NOINLINE glDeletePathsNVFunPtr #-}
glGenPathsNV :: MonadIO m => GLsizei -> m GLuint
glGenPathsNV :: forall (m :: * -> *). MonadIO m => GLsizei -> m GLuint
glGenPathsNV = FunPtr (GLsizei -> IO GLuint) -> GLsizei -> m GLuint
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLsizei -> IO GLuint) -> GLsizei -> m GLuint
ffisizeiIOuint FunPtr (GLsizei -> IO GLuint)
glGenPathsNVFunPtr
glGenPathsNVFunPtr :: FunPtr (GLsizei -> IO GLuint)
glGenPathsNVFunPtr :: FunPtr (GLsizei -> IO GLuint)
glGenPathsNVFunPtr = IO (FunPtr (GLsizei -> IO GLuint)) -> FunPtr (GLsizei -> IO GLuint)
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLsizei -> IO GLuint))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGenPathsNV")
{-# NOINLINE glGenPathsNVFunPtr #-}
glGetPathColorGenfvNV :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetPathColorGenfvNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLfloat -> m ()
glGetPathColorGenfvNV = FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
ffienumenumPtrfloatIOV FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glGetPathColorGenfvNVFunPtr
glGetPathColorGenfvNVFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
glGetPathColorGenfvNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glGetPathColorGenfvNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathColorGenfvNV")
{-# NOINLINE glGetPathColorGenfvNVFunPtr #-}
glGetPathColorGenivNV :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
glGetPathColorGenivNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLsizei -> m ()
glGetPathColorGenivNV = FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
ffienumenumPtrintIOV FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glGetPathColorGenivNVFunPtr
glGetPathColorGenivNVFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
glGetPathColorGenivNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glGetPathColorGenivNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathColorGenivNV")
{-# NOINLINE glGetPathColorGenivNVFunPtr #-}
glGetPathCommandsNV :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
glGetPathCommandsNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLubyte -> m ()
glGetPathCommandsNV = FunPtr (GLuint -> Ptr GLubyte -> IO ())
-> GLuint -> Ptr GLubyte -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLubyte -> IO ())
-> GLuint -> Ptr GLubyte -> m ()
ffiuintPtrubyteIOV FunPtr (GLuint -> Ptr GLubyte -> IO ())
glGetPathCommandsNVFunPtr
glGetPathCommandsNVFunPtr :: FunPtr (GLuint -> Ptr GLubyte -> IO ())
glGetPathCommandsNVFunPtr :: FunPtr (GLuint -> Ptr GLubyte -> IO ())
glGetPathCommandsNVFunPtr = IO (FunPtr (GLuint -> Ptr GLubyte -> IO ()))
-> FunPtr (GLuint -> Ptr GLubyte -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLubyte -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathCommandsNV")
{-# NOINLINE glGetPathCommandsNVFunPtr #-}
glGetPathCoordsNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
glGetPathCoordsNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glGetPathCoordsNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffiuintPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glGetPathCoordsNVFunPtr
glGetPathCoordsNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glGetPathCoordsNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glGetPathCoordsNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathCoordsNV")
{-# NOINLINE glGetPathCoordsNVFunPtr #-}
glGetPathDashArrayNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
glGetPathDashArrayNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glGetPathDashArrayNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffiuintPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glGetPathDashArrayNVFunPtr
glGetPathDashArrayNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glGetPathDashArrayNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glGetPathDashArrayNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathDashArrayNV")
{-# NOINLINE glGetPathDashArrayNVFunPtr #-}
glGetPathLengthNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> m GLfloat
glGetPathLengthNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLsizei -> m GLfloat
glGetPathLengthNV = FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat)
-> GLuint -> GLsizei -> GLsizei -> m GLfloat
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat)
-> GLuint -> GLsizei -> GLsizei -> m GLfloat
ffiuintsizeisizeiIOfloat FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat)
glGetPathLengthNVFunPtr
glGetPathLengthNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat)
glGetPathLengthNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat)
glGetPathLengthNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat))
-> FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat)
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLsizei -> GLsizei -> IO GLfloat))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathLengthNV")
{-# NOINLINE glGetPathLengthNVFunPtr #-}
glGetPathMetricRangeNV :: MonadIO m => GLbitfield -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> m ()
glGetPathMetricRangeNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> m ()
glGetPathMetricRangeNV = FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> m ()
ffibitfielduintsizeisizeiPtrfloatIOV FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ())
glGetPathMetricRangeNVFunPtr
glGetPathMetricRangeNVFunPtr :: FunPtr (GLbitfield -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ())
glGetPathMetricRangeNVFunPtr :: FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ())
glGetPathMetricRangeNVFunPtr = IO
(FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ()))
-> FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathMetricRangeNV")
{-# NOINLINE glGetPathMetricRangeNVFunPtr #-}
glGetPathMetricsNV :: MonadIO m => GLbitfield -> GLsizei -> GLenum -> Ptr () -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
glGetPathMetricsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> m ()
glGetPathMetricsNV = FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ())
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ())
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> m ()
ffibitfieldsizeienumPtrVuintsizeiPtrfloatIOV FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ())
glGetPathMetricsNVFunPtr
glGetPathMetricsNVFunPtr :: FunPtr (GLbitfield -> GLsizei -> GLenum -> Ptr () -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glGetPathMetricsNVFunPtr :: FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ())
glGetPathMetricsNVFunPtr = IO
(FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathMetricsNV")
{-# NOINLINE glGetPathMetricsNVFunPtr #-}
glGetPathParameterfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
glGetPathParameterfvNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLfloat -> m ()
glGetPathParameterfvNV = FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
ffiuintenumPtrfloatIOV FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glGetPathParameterfvNVFunPtr
glGetPathParameterfvNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
glGetPathParameterfvNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glGetPathParameterfvNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathParameterfvNV")
{-# NOINLINE glGetPathParameterfvNVFunPtr #-}
glGetPathParameterivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
glGetPathParameterivNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLsizei -> m ()
glGetPathParameterivNV = FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
ffiuintenumPtrintIOV FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glGetPathParameterivNVFunPtr
glGetPathParameterivNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
glGetPathParameterivNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glGetPathParameterivNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathParameterivNV")
{-# NOINLINE glGetPathParameterivNVFunPtr #-}
glGetPathSpacingNV :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLuint -> GLfloat -> GLfloat -> GLenum -> Ptr GLfloat -> m ()
glGetPathSpacingNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> m ()
glGetPathSpacingNV = FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> m ()
ffienumsizeienumPtrVuintfloatfloatenumPtrfloatIOV FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ())
glGetPathSpacingNVFunPtr
glGetPathSpacingNVFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLuint -> GLfloat -> GLfloat -> GLenum -> Ptr GLfloat -> IO ())
glGetPathSpacingNVFunPtr :: FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ())
glGetPathSpacingNVFunPtr = IO
(FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLfloat
-> GLfloat
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathSpacingNV")
{-# NOINLINE glGetPathSpacingNVFunPtr #-}
glGetPathTexGenfvNV :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
glGetPathTexGenfvNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLfloat -> m ()
glGetPathTexGenfvNV = FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
ffienumenumPtrfloatIOV FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glGetPathTexGenfvNVFunPtr
glGetPathTexGenfvNVFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
glGetPathTexGenfvNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glGetPathTexGenfvNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathTexGenfvNV")
{-# NOINLINE glGetPathTexGenfvNVFunPtr #-}
glGetPathTexGenivNV :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
glGetPathTexGenivNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLsizei -> m ()
glGetPathTexGenivNV = FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
ffienumenumPtrintIOV FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glGetPathTexGenivNVFunPtr
glGetPathTexGenivNVFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
glGetPathTexGenivNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glGetPathTexGenivNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetPathTexGenivNV")
{-# NOINLINE glGetPathTexGenivNVFunPtr #-}
glGetProgramResourcefvNV :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLfloat -> m ()
glGetProgramResourcefvNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> m ()
glGetProgramResourcefvNV = FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ())
-> GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ())
-> GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> m ()
ffiuintenumuintsizeiPtrenumsizeiPtrsizeiPtrfloatIOV FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ())
glGetProgramResourcefvNVFunPtr
glGetProgramResourcefvNVFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLfloat -> IO ())
glGetProgramResourcefvNVFunPtr :: FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ())
glGetProgramResourcefvNVFunPtr = IO
(FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLuint
-> GLuint
-> GLsizei
-> Ptr GLuint
-> GLsizei
-> Ptr GLsizei
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glGetProgramResourcefvNV")
{-# NOINLINE glGetProgramResourcefvNVFunPtr #-}
glInterpolatePathsNV :: MonadIO m => GLuint -> GLuint -> GLuint -> GLfloat -> m ()
glInterpolatePathsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLuint -> GLfloat -> m ()
glInterpolatePathsNV = FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ())
-> GLuint -> GLuint -> GLuint -> GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ())
-> GLuint -> GLuint -> GLuint -> GLfloat -> m ()
ffiuintuintuintfloatIOV FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ())
glInterpolatePathsNVFunPtr
glInterpolatePathsNVFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ())
glInterpolatePathsNVFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ())
glInterpolatePathsNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLuint -> GLuint -> GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glInterpolatePathsNV")
{-# NOINLINE glInterpolatePathsNVFunPtr #-}
glIsPathNV :: MonadIO m => GLuint -> m GLboolean
glIsPathNV :: forall (m :: * -> *). MonadIO m => GLuint -> m GLubyte
glIsPathNV = FunPtr (GLuint -> IO GLubyte) -> GLuint -> m GLubyte
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> IO GLubyte) -> GLuint -> m GLubyte
ffiuintIOboolean FunPtr (GLuint -> IO GLubyte)
glIsPathNVFunPtr
glIsPathNVFunPtr :: FunPtr (GLuint -> IO GLboolean)
glIsPathNVFunPtr :: FunPtr (GLuint -> IO GLubyte)
glIsPathNVFunPtr = IO (FunPtr (GLuint -> IO GLubyte)) -> FunPtr (GLuint -> IO GLubyte)
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> IO GLubyte))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glIsPathNV")
{-# NOINLINE glIsPathNVFunPtr #-}
glIsPointInFillPathNV :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> m GLboolean
glIsPointInFillPathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLfloat -> GLfloat -> m GLubyte
glIsPointInFillPathNV = FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte)
-> GLuint -> GLuint -> GLfloat -> GLfloat -> m GLubyte
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte)
-> GLuint -> GLuint -> GLfloat -> GLfloat -> m GLubyte
ffiuintuintfloatfloatIOboolean FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte)
glIsPointInFillPathNVFunPtr
glIsPointInFillPathNVFunPtr :: FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLboolean)
glIsPointInFillPathNVFunPtr :: FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte)
glIsPointInFillPathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte))
-> FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte)
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLubyte))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glIsPointInFillPathNV")
{-# NOINLINE glIsPointInFillPathNVFunPtr #-}
glIsPointInStrokePathNV :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m GLboolean
glIsPointInStrokePathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLfloat -> GLfloat -> m GLubyte
glIsPointInStrokePathNV = FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte)
-> GLuint -> GLfloat -> GLfloat -> m GLubyte
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte)
-> GLuint -> GLfloat -> GLfloat -> m GLubyte
ffiuintfloatfloatIOboolean FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte)
glIsPointInStrokePathNVFunPtr
glIsPointInStrokePathNVFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLboolean)
glIsPointInStrokePathNVFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte)
glIsPointInStrokePathNVFunPtr = IO (FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte))
-> FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte)
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLubyte))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glIsPointInStrokePathNV")
{-# NOINLINE glIsPointInStrokePathNVFunPtr #-}
glMatrixLoad3x2fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMatrixLoad3x2fNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glMatrixLoad3x2fNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffienumPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixLoad3x2fNVFunPtr
glMatrixLoad3x2fNVFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
glMatrixLoad3x2fNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixLoad3x2fNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glMatrixLoad3x2fNV")
{-# NOINLINE glMatrixLoad3x2fNVFunPtr #-}
glMatrixLoad3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMatrixLoad3x3fNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glMatrixLoad3x3fNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffienumPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixLoad3x3fNVFunPtr
glMatrixLoad3x3fNVFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
glMatrixLoad3x3fNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixLoad3x3fNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glMatrixLoad3x3fNV")
{-# NOINLINE glMatrixLoad3x3fNVFunPtr #-}
glMatrixLoadTranspose3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMatrixLoadTranspose3x3fNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glMatrixLoadTranspose3x3fNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffienumPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixLoadTranspose3x3fNVFunPtr
glMatrixLoadTranspose3x3fNVFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
glMatrixLoadTranspose3x3fNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixLoadTranspose3x3fNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glMatrixLoadTranspose3x3fNV")
{-# NOINLINE glMatrixLoadTranspose3x3fNVFunPtr #-}
glMatrixMult3x2fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMatrixMult3x2fNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glMatrixMult3x2fNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffienumPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixMult3x2fNVFunPtr
glMatrixMult3x2fNVFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
glMatrixMult3x2fNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixMult3x2fNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glMatrixMult3x2fNV")
{-# NOINLINE glMatrixMult3x2fNVFunPtr #-}
glMatrixMult3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMatrixMult3x3fNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glMatrixMult3x3fNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffienumPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixMult3x3fNVFunPtr
glMatrixMult3x3fNVFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
glMatrixMult3x3fNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixMult3x3fNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glMatrixMult3x3fNV")
{-# NOINLINE glMatrixMult3x3fNVFunPtr #-}
glMatrixMultTranspose3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
glMatrixMultTranspose3x3fNV :: forall (m :: * -> *). MonadIO m => GLuint -> Ptr GLfloat -> m ()
glMatrixMultTranspose3x3fNV = FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> Ptr GLfloat -> m ()
ffienumPtrfloatIOV FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixMultTranspose3x3fNVFunPtr
glMatrixMultTranspose3x3fNVFunPtr :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
glMatrixMultTranspose3x3fNVFunPtr :: FunPtr (GLuint -> Ptr GLfloat -> IO ())
glMatrixMultTranspose3x3fNVFunPtr = IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glMatrixMultTranspose3x3fNV")
{-# NOINLINE glMatrixMultTranspose3x3fNVFunPtr #-}
glPathColorGenNV :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glPathColorGenNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLuint -> Ptr GLfloat -> m ()
glPathColorGenNV = FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLuint -> Ptr GLfloat -> m ()
ffienumenumenumPtrfloatIOV FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
glPathColorGenNVFunPtr
glPathColorGenNVFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
glPathColorGenNVFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
glPathColorGenNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathColorGenNV")
{-# NOINLINE glPathColorGenNVFunPtr #-}
glPathCommandsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr () -> m ()
glPathCommandsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> m ()
glPathCommandsNV = FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ())
-> GLuint
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ())
-> GLuint
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> m ()
ffiuintsizeiPtrubytesizeienumPtrVIOV FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ())
glPathCommandsNVFunPtr
glPathCommandsNVFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr () -> IO ())
glPathCommandsNVFunPtr :: FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ())
glPathCommandsNVFunPtr = IO
(FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ()))
-> FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLsizei -> Ptr GLubyte -> GLsizei -> GLuint -> Ptr () -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathCommandsNV")
{-# NOINLINE glPathCommandsNVFunPtr #-}
glPathCoordsNV :: MonadIO m => GLuint -> GLsizei -> GLenum -> Ptr () -> m ()
glPathCoordsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLuint -> Ptr () -> m ()
glPathCoordsNV = FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ())
-> GLuint -> GLsizei -> GLuint -> Ptr () -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ())
-> GLuint -> GLsizei -> GLuint -> Ptr () -> m ()
ffiuintsizeienumPtrVIOV FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ())
glPathCoordsNVFunPtr
glPathCoordsNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLenum -> Ptr () -> IO ())
glPathCoordsNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ())
glPathCoordsNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ()))
-> FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLsizei -> GLuint -> Ptr () -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathCoordsNV")
{-# NOINLINE glPathCoordsNVFunPtr #-}
glPathCoverDepthFuncNV :: MonadIO m => GLenum -> m ()
glPathCoverDepthFuncNV :: forall (m :: * -> *). MonadIO m => GLuint -> m ()
glPathCoverDepthFuncNV = FunPtr (GLuint -> IO ()) -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> IO ()) -> GLuint -> m ()
ffienumIOV FunPtr (GLuint -> IO ())
glPathCoverDepthFuncNVFunPtr
glPathCoverDepthFuncNVFunPtr :: FunPtr (GLenum -> IO ())
glPathCoverDepthFuncNVFunPtr :: FunPtr (GLuint -> IO ())
glPathCoverDepthFuncNVFunPtr = IO (FunPtr (GLuint -> IO ())) -> FunPtr (GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathCoverDepthFuncNV")
{-# NOINLINE glPathCoverDepthFuncNVFunPtr #-}
glPathDashArrayNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
glPathDashArrayNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> Ptr GLfloat -> m ()
glPathDashArrayNV = FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLsizei -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLsizei -> Ptr GLfloat -> m ()
ffiuintsizeiPtrfloatIOV FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glPathDashArrayNVFunPtr
glPathDashArrayNVFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glPathDashArrayNVFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glPathDashArrayNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLsizei -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathDashArrayNV")
{-# NOINLINE glPathDashArrayNVFunPtr #-}
glPathFogGenNV :: MonadIO m => GLenum -> m ()
glPathFogGenNV :: forall (m :: * -> *). MonadIO m => GLuint -> m ()
glPathFogGenNV = FunPtr (GLuint -> IO ()) -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> IO ()) -> GLuint -> m ()
ffienumIOV FunPtr (GLuint -> IO ())
glPathFogGenNVFunPtr
glPathFogGenNVFunPtr :: FunPtr (GLenum -> IO ())
glPathFogGenNVFunPtr :: FunPtr (GLuint -> IO ())
glPathFogGenNVFunPtr = IO (FunPtr (GLuint -> IO ())) -> FunPtr (GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathFogGenNV")
{-# NOINLINE glPathFogGenNVFunPtr #-}
glPathGlyphIndexArrayNV :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLbitfield -> GLuint -> GLsizei -> GLuint -> GLfloat -> m GLenum
glPathGlyphIndexArrayNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> m GLuint
glPathGlyphIndexArrayNV = FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
-> GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> m GLuint
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
-> GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> m GLuint
ffiuintenumPtrVbitfielduintsizeiuintfloatIOenum FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
glPathGlyphIndexArrayNVFunPtr
glPathGlyphIndexArrayNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr () -> GLbitfield -> GLuint -> GLsizei -> GLuint -> GLfloat -> IO GLenum)
glPathGlyphIndexArrayNVFunPtr :: FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
glPathGlyphIndexArrayNVFunPtr = IO
(FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint))
-> FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathGlyphIndexArrayNV")
{-# NOINLINE glPathGlyphIndexArrayNVFunPtr #-}
glPathGlyphIndexRangeNV :: MonadIO m => GLenum -> Ptr () -> GLbitfield -> GLuint -> GLfloat -> Ptr GLuint -> m GLenum
glPathGlyphIndexRangeNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> Ptr () -> GLuint -> GLuint -> GLfloat -> Ptr GLuint -> m GLuint
glPathGlyphIndexRangeNV = FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint)
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> m GLuint
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint)
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> m GLuint
ffienumPtrVbitfielduintfloatPtruintIOenum FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint)
glPathGlyphIndexRangeNVFunPtr
glPathGlyphIndexRangeNVFunPtr :: FunPtr (GLenum -> Ptr () -> GLbitfield -> GLuint -> GLfloat -> Ptr GLuint -> IO GLenum)
glPathGlyphIndexRangeNVFunPtr :: FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint)
glPathGlyphIndexRangeNVFunPtr = IO
(FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint))
-> FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint)
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> Ptr GLuint
-> IO GLuint))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathGlyphIndexRangeNV")
{-# NOINLINE glPathGlyphIndexRangeNVFunPtr #-}
glPathGlyphRangeNV :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLbitfield -> GLuint -> GLsizei -> GLenum -> GLuint -> GLfloat -> m ()
glPathGlyphRangeNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> m ()
glPathGlyphRangeNV = FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
-> GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
-> GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> m ()
ffiuintenumPtrVbitfielduintsizeienumuintfloatIOV FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
glPathGlyphRangeNVFunPtr
glPathGlyphRangeNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr () -> GLbitfield -> GLuint -> GLsizei -> GLenum -> GLuint -> GLfloat -> IO ())
glPathGlyphRangeNVFunPtr :: FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
glPathGlyphRangeNVFunPtr = IO
(FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ()))
-> FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathGlyphRangeNV")
{-# NOINLINE glPathGlyphRangeNVFunPtr #-}
glPathGlyphsNV :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLbitfield -> GLsizei -> GLenum -> Ptr () -> GLenum -> GLuint -> GLfloat -> m ()
glPathGlyphsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> m ()
glPathGlyphsNV = FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
-> GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
-> GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> m ()
ffiuintenumPtrVbitfieldsizeienumPtrVenumuintfloatIOV FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
glPathGlyphsNVFunPtr
glPathGlyphsNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr () -> GLbitfield -> GLsizei -> GLenum -> Ptr () -> GLenum -> GLuint -> GLfloat -> IO ())
glPathGlyphsNVFunPtr :: FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
glPathGlyphsNVFunPtr = IO
(FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ()))
-> FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathGlyphsNV")
{-# NOINLINE glPathGlyphsNVFunPtr #-}
glPathMemoryGlyphIndexArrayNV :: MonadIO m => GLuint -> GLenum -> GLsizeiptr -> Ptr () -> GLsizei -> GLuint -> GLsizei -> GLuint -> GLfloat -> m GLenum
glPathMemoryGlyphIndexArrayNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> m GLuint
glPathMemoryGlyphIndexArrayNV = FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
-> GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> m GLuint
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
-> GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> m GLuint
ffiuintenumsizeiptrPtrVsizeiuintsizeiuintfloatIOenum FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
glPathMemoryGlyphIndexArrayNVFunPtr
glPathMemoryGlyphIndexArrayNVFunPtr :: FunPtr (GLuint -> GLenum -> GLsizeiptr -> Ptr () -> GLsizei -> GLuint -> GLsizei -> GLuint -> GLfloat -> IO GLenum)
glPathMemoryGlyphIndexArrayNVFunPtr :: FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
glPathMemoryGlyphIndexArrayNVFunPtr = IO
(FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint))
-> FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint)
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLuint
-> GLsizeiptr
-> Ptr ()
-> GLsizei
-> GLuint
-> GLsizei
-> GLuint
-> GLfloat
-> IO GLuint))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathMemoryGlyphIndexArrayNV")
{-# NOINLINE glPathMemoryGlyphIndexArrayNVFunPtr #-}
glPathParameterfNV :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
glPathParameterfNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLfloat -> m ()
glPathParameterfNV = FunPtr (GLuint -> GLuint -> GLfloat -> IO ())
-> GLuint -> GLuint -> GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLfloat -> IO ())
-> GLuint -> GLuint -> GLfloat -> m ()
ffiuintenumfloatIOV FunPtr (GLuint -> GLuint -> GLfloat -> IO ())
glPathParameterfNVFunPtr
glPathParameterfNVFunPtr :: FunPtr (GLuint -> GLenum -> GLfloat -> IO ())
glPathParameterfNVFunPtr :: FunPtr (GLuint -> GLuint -> GLfloat -> IO ())
glPathParameterfNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathParameterfNV")
{-# NOINLINE glPathParameterfNVFunPtr #-}
glPathParameterfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
glPathParameterfvNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLfloat -> m ()
glPathParameterfvNV = FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> Ptr GLfloat -> m ()
ffiuintenumPtrfloatIOV FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glPathParameterfvNVFunPtr
glPathParameterfvNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
glPathParameterfvNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
glPathParameterfvNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathParameterfvNV")
{-# NOINLINE glPathParameterfvNVFunPtr #-}
glPathParameteriNV :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
glPathParameteriNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLsizei -> m ()
glPathParameteriNV = FunPtr (GLuint -> GLuint -> GLsizei -> IO ())
-> GLuint -> GLuint -> GLsizei -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLsizei -> IO ())
-> GLuint -> GLuint -> GLsizei -> m ()
ffiuintenumintIOV FunPtr (GLuint -> GLuint -> GLsizei -> IO ())
glPathParameteriNVFunPtr
glPathParameteriNVFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> IO ())
glPathParameteriNVFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> IO ())
glPathParameteriNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLsizei -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLsizei -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> GLsizei -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathParameteriNV")
{-# NOINLINE glPathParameteriNVFunPtr #-}
glPathParameterivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
glPathParameterivNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> Ptr GLsizei -> m ()
glPathParameterivNV = FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
-> GLuint -> GLuint -> Ptr GLsizei -> m ()
ffiuintenumPtrintIOV FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glPathParameterivNVFunPtr
glPathParameterivNVFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
glPathParameterivNVFunPtr :: FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
glPathParameterivNVFunPtr = IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
-> FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> Ptr GLsizei -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathParameterivNV")
{-# NOINLINE glPathParameterivNVFunPtr #-}
glPathStencilDepthOffsetNV :: MonadIO m => GLfloat -> GLfloat -> m ()
glPathStencilDepthOffsetNV :: forall (m :: * -> *). MonadIO m => GLfloat -> GLfloat -> m ()
glPathStencilDepthOffsetNV = FunPtr (GLfloat -> GLfloat -> IO ()) -> GLfloat -> GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLfloat -> GLfloat -> IO ()) -> GLfloat -> GLfloat -> m ()
ffifloatfloatIOV FunPtr (GLfloat -> GLfloat -> IO ())
glPathStencilDepthOffsetNVFunPtr
glPathStencilDepthOffsetNVFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
glPathStencilDepthOffsetNVFunPtr :: FunPtr (GLfloat -> GLfloat -> IO ())
glPathStencilDepthOffsetNVFunPtr = IO (FunPtr (GLfloat -> GLfloat -> IO ()))
-> FunPtr (GLfloat -> GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLfloat -> GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathStencilDepthOffsetNV")
{-# NOINLINE glPathStencilDepthOffsetNVFunPtr #-}
glPathStencilFuncNV :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
glPathStencilFuncNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLuint -> m ()
glPathStencilFuncNV = FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
-> GLuint -> GLsizei -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
-> GLuint -> GLsizei -> GLuint -> m ()
ffienumintuintIOV FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
glPathStencilFuncNVFunPtr
glPathStencilFuncNVFunPtr :: FunPtr (GLenum -> GLint -> GLuint -> IO ())
glPathStencilFuncNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
glPathStencilFuncNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLsizei -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathStencilFuncNV")
{-# NOINLINE glPathStencilFuncNVFunPtr #-}
glPathStringNV :: MonadIO m => GLuint -> GLenum -> GLsizei -> Ptr () -> m ()
glPathStringNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLsizei -> Ptr () -> m ()
glPathStringNV = FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ())
-> GLuint -> GLuint -> GLsizei -> Ptr () -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ())
-> GLuint -> GLuint -> GLsizei -> Ptr () -> m ()
ffiuintenumsizeiPtrVIOV FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ())
glPathStringNVFunPtr
glPathStringNVFunPtr :: FunPtr (GLuint -> GLenum -> GLsizei -> Ptr () -> IO ())
glPathStringNVFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ())
glPathStringNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLuint -> GLsizei -> Ptr () -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathStringNV")
{-# NOINLINE glPathStringNVFunPtr #-}
glPathSubCommandsNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr () -> m ()
glPathSubCommandsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> m ()
glPathSubCommandsNV = FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ())
-> GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ())
-> GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> m ()
ffiuintsizeisizeisizeiPtrubytesizeienumPtrVIOV FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ())
glPathSubCommandsNVFunPtr
glPathSubCommandsNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLsizei -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr () -> IO ())
glPathSubCommandsNVFunPtr :: FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ())
glPathSubCommandsNVFunPtr = IO
(FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ()))
-> FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLsizei
-> Ptr GLubyte
-> GLsizei
-> GLuint
-> Ptr ()
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathSubCommandsNV")
{-# NOINLINE glPathSubCommandsNVFunPtr #-}
glPathSubCoordsNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLenum -> Ptr () -> m ()
glPathSubCoordsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> m ()
glPathSubCoordsNV = FunPtr (GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ())
-> GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ())
-> GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> m ()
ffiuintsizeisizeienumPtrVIOV FunPtr (GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ())
glPathSubCoordsNVFunPtr
glPathSubCoordsNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLsizei -> GLenum -> Ptr () -> IO ())
glPathSubCoordsNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ())
glPathSubCoordsNVFunPtr = IO
(FunPtr
(GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ()))
-> FunPtr
(GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint -> GLsizei -> GLsizei -> GLuint -> Ptr () -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathSubCoordsNV")
{-# NOINLINE glPathSubCoordsNVFunPtr #-}
glPathTexGenNV :: MonadIO m => GLenum -> GLenum -> GLint -> Ptr GLfloat -> m ()
glPathTexGenNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
glPathTexGenNV = FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
ffienumenumintPtrfloatIOV FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glPathTexGenNVFunPtr
glPathTexGenNVFunPtr :: FunPtr (GLenum -> GLenum -> GLint -> Ptr GLfloat -> IO ())
glPathTexGenNVFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glPathTexGenNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPathTexGenNV")
{-# NOINLINE glPathTexGenNVFunPtr #-}
glPointAlongPathNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> m GLboolean
glPointAlongPathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> m GLubyte
glPointAlongPathNV = FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte)
-> GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> m GLubyte
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte)
-> GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> m GLubyte
ffiuintsizeisizeifloatPtrfloatPtrfloatPtrfloatPtrfloatIOboolean FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte)
glPointAlongPathNVFunPtr
glPointAlongPathNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLsizei -> GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> IO GLboolean)
glPointAlongPathNVFunPtr :: FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte)
glPointAlongPathNVFunPtr = IO
(FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte))
-> FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte)
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint
-> GLsizei
-> GLsizei
-> GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> Ptr GLfloat
-> IO GLubyte))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glPointAlongPathNV")
{-# NOINLINE glPointAlongPathNVFunPtr #-}
glProgramPathFragmentInputGenNV :: MonadIO m => GLuint -> GLint -> GLenum -> GLint -> Ptr GLfloat -> m ()
glProgramPathFragmentInputGenNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
glProgramPathFragmentInputGenNV = FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
-> GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
ffiuintintenumintPtrfloatIOV FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glProgramPathFragmentInputGenNVFunPtr
glProgramPathFragmentInputGenNVFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLint -> Ptr GLfloat -> IO ())
glProgramPathFragmentInputGenNVFunPtr :: FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
glProgramPathFragmentInputGenNVFunPtr = IO
(FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ()))
-> FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLuint -> GLsizei -> GLuint -> GLsizei -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glProgramPathFragmentInputGenNV")
{-# NOINLINE glProgramPathFragmentInputGenNVFunPtr #-}
glStencilFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLfloat -> m ()
glStencilFillPathInstancedNV :: forall (m :: * -> *).
MonadIO m =>
GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
glStencilFillPathInstancedNV = FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
ffisizeienumPtrVuintenumuintenumPtrfloatIOV FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilFillPathInstancedNVFunPtr
glStencilFillPathInstancedNVFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLfloat -> IO ())
glStencilFillPathInstancedNVFunPtr :: FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilFillPathInstancedNVFunPtr = IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilFillPathInstancedNV")
{-# NOINLINE glStencilFillPathInstancedNVFunPtr #-}
glStencilFillPathNV :: MonadIO m => GLuint -> GLenum -> GLuint -> m ()
glStencilFillPathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLuint -> m ()
glStencilFillPathNV = FunPtr (GLuint -> GLuint -> GLuint -> IO ())
-> GLuint -> GLuint -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLuint -> IO ())
-> GLuint -> GLuint -> GLuint -> m ()
ffiuintenumuintIOV FunPtr (GLuint -> GLuint -> GLuint -> IO ())
glStencilFillPathNVFunPtr
glStencilFillPathNVFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> IO ())
glStencilFillPathNVFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> IO ())
glStencilFillPathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLuint -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilFillPathNV")
{-# NOINLINE glStencilFillPathNVFunPtr #-}
glStencilStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLint -> GLuint -> GLenum -> Ptr GLfloat -> m ()
glStencilStrokePathInstancedNV :: forall (m :: * -> *).
MonadIO m =>
GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
glStencilStrokePathInstancedNV = FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
ffisizeienumPtrVuintintuintenumPtrfloatIOV FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilStrokePathInstancedNVFunPtr
glStencilStrokePathInstancedNVFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> GLuint -> GLint -> GLuint -> GLenum -> Ptr GLfloat -> IO ())
glStencilStrokePathInstancedNVFunPtr :: FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilStrokePathInstancedNVFunPtr = IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilStrokePathInstancedNV")
{-# NOINLINE glStencilStrokePathInstancedNVFunPtr #-}
glStencilStrokePathNV :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
glStencilStrokePathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLuint -> m ()
glStencilStrokePathNV = FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
-> GLuint -> GLsizei -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
-> GLuint -> GLsizei -> GLuint -> m ()
ffiuintintuintIOV FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
glStencilStrokePathNVFunPtr
glStencilStrokePathNVFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> IO ())
glStencilStrokePathNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
glStencilStrokePathNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLsizei -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String -> IO (FunPtr (GLuint -> GLsizei -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilStrokePathNV")
{-# NOINLINE glStencilStrokePathNVFunPtr #-}
glStencilThenCoverFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glStencilThenCoverFillPathInstancedNV :: forall (m :: * -> *).
MonadIO m =>
GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
glStencilThenCoverFillPathInstancedNV = FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
ffisizeienumPtrVuintenumuintenumenumPtrfloatIOV FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilThenCoverFillPathInstancedNVFunPtr
glStencilThenCoverFillPathInstancedNVFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
glStencilThenCoverFillPathInstancedNVFunPtr :: FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilThenCoverFillPathInstancedNVFunPtr = IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilThenCoverFillPathInstancedNV")
{-# NOINLINE glStencilThenCoverFillPathInstancedNVFunPtr #-}
glStencilThenCoverFillPathNV :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> m ()
glStencilThenCoverFillPathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLuint -> GLuint -> m ()
glStencilThenCoverFillPathNV = FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
-> GLuint -> GLuint -> GLuint -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
-> GLuint -> GLuint -> GLuint -> GLuint -> m ()
ffiuintenumuintenumIOV FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
glStencilThenCoverFillPathNVFunPtr
glStencilThenCoverFillPathNVFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLenum -> IO ())
glStencilThenCoverFillPathNVFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
glStencilThenCoverFillPathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLuint -> GLuint -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilThenCoverFillPathNV")
{-# NOINLINE glStencilThenCoverFillPathNVFunPtr #-}
glStencilThenCoverStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLint -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
glStencilThenCoverStrokePathInstancedNV :: forall (m :: * -> *).
MonadIO m =>
GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
glStencilThenCoverStrokePathInstancedNV = FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
-> GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> m ()
ffisizeienumPtrVuintintuintenumenumPtrfloatIOV FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilThenCoverStrokePathInstancedNVFunPtr
glStencilThenCoverStrokePathInstancedNVFunPtr :: FunPtr (GLsizei -> GLenum -> Ptr () -> GLuint -> GLint -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> IO ())
glStencilThenCoverStrokePathInstancedNVFunPtr :: FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
glStencilThenCoverStrokePathInstancedNVFunPtr = IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
-> FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr
(GLsizei
-> GLuint
-> Ptr ()
-> GLuint
-> GLsizei
-> GLuint
-> GLuint
-> GLuint
-> Ptr GLfloat
-> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilThenCoverStrokePathInstancedNV")
{-# NOINLINE glStencilThenCoverStrokePathInstancedNVFunPtr #-}
glStencilThenCoverStrokePathNV :: MonadIO m => GLuint -> GLint -> GLuint -> GLenum -> m ()
glStencilThenCoverStrokePathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> GLuint -> GLuint -> m ()
glStencilThenCoverStrokePathNV = FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ())
-> GLuint -> GLsizei -> GLuint -> GLuint -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ())
-> GLuint -> GLsizei -> GLuint -> GLuint -> m ()
ffiuintintuintenumIOV FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ())
glStencilThenCoverStrokePathNVFunPtr
glStencilThenCoverStrokePathNVFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLenum -> IO ())
glStencilThenCoverStrokePathNVFunPtr :: FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ())
glStencilThenCoverStrokePathNVFunPtr = IO (FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ()))
-> FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLsizei -> GLuint -> GLuint -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glStencilThenCoverStrokePathNV")
{-# NOINLINE glStencilThenCoverStrokePathNVFunPtr #-}
glTransformPathNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m ()
glTransformPathNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLuint -> GLuint -> Ptr GLfloat -> m ()
glTransformPathNV = FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLuint -> GLuint -> Ptr GLfloat -> m ()
ffiuintuintenumPtrfloatIOV FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
glTransformPathNVFunPtr
glTransformPathNVFunPtr :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLfloat -> IO ())
glTransformPathNVFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
glTransformPathNVFunPtr = IO (FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO (FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glTransformPathNV")
{-# NOINLINE glTransformPathNVFunPtr #-}
glWeightPathsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
glWeightPathsNV :: forall (m :: * -> *).
MonadIO m =>
GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
glWeightPathsNV = FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
forall (m :: * -> *).
MonadIO m =>
FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
-> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
ffiuintsizeiPtruintPtrfloatIOV FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
glWeightPathsNVFunPtr
glWeightPathsNVFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
glWeightPathsNVFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
glWeightPathsNVFunPtr = IO
(FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ()))
-> FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ())
forall a. IO a -> a
unsafePerformIO (String
-> IO
(FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> IO ()))
forall a. String -> IO (FunPtr a)
getProcAddress String
"glWeightPathsNV")
{-# NOINLINE glWeightPathsNVFunPtr #-}
pattern GL_2_BYTES_NV :: (Eq a, Num a) => a
pattern $mGL_2_BYTES_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_2_BYTES_NV :: forall a. (Eq a, Num a) => a
GL_2_BYTES_NV = 0x1407
pattern GL_3_BYTES_NV :: (Eq a, Num a) => a
pattern $mGL_3_BYTES_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_3_BYTES_NV :: forall a. (Eq a, Num a) => a
GL_3_BYTES_NV = 0x1408
pattern GL_4_BYTES_NV :: (Eq a, Num a) => a
pattern $mGL_4_BYTES_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_4_BYTES_NV :: forall a. (Eq a, Num a) => a
GL_4_BYTES_NV = 0x1409
pattern GL_ACCUM_ADJACENT_PAIRS_NV :: (Eq a, Num a) => a
pattern $mGL_ACCUM_ADJACENT_PAIRS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ACCUM_ADJACENT_PAIRS_NV :: forall a. (Eq a, Num a) => a
GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD
pattern GL_ADJACENT_PAIRS_NV :: (Eq a, Num a) => a
pattern $mGL_ADJACENT_PAIRS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ADJACENT_PAIRS_NV :: forall a. (Eq a, Num a) => a
GL_ADJACENT_PAIRS_NV = 0x90AE
pattern GL_AFFINE_2D_NV :: (Eq a, Num a) => a
pattern $mGL_AFFINE_2D_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_AFFINE_2D_NV :: forall a. (Eq a, Num a) => a
GL_AFFINE_2D_NV = 0x9092
pattern GL_AFFINE_3D_NV :: (Eq a, Num a) => a
pattern $mGL_AFFINE_3D_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_AFFINE_3D_NV :: forall a. (Eq a, Num a) => a
GL_AFFINE_3D_NV = 0x9094
pattern GL_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_ARC_TO_NV = 0xFE
pattern GL_BEVEL_NV :: (Eq a, Num a) => a
pattern $mGL_BEVEL_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_BEVEL_NV :: forall a. (Eq a, Num a) => a
GL_BEVEL_NV = 0x90A6
pattern GL_BOLD_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_BOLD_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_BOLD_BIT_NV :: forall a. (Eq a, Num a) => a
GL_BOLD_BIT_NV = 0x01
pattern GL_BOUNDING_BOX_NV :: (Eq a, Num a) => a
pattern $mGL_BOUNDING_BOX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_BOUNDING_BOX_NV :: forall a. (Eq a, Num a) => a
GL_BOUNDING_BOX_NV = 0x908D
pattern GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV :: (Eq a, Num a) => a
pattern $mGL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV :: forall a. (Eq a, Num a) => a
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C
pattern GL_CIRCULAR_CCW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_CIRCULAR_CCW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CIRCULAR_CCW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8
pattern GL_CIRCULAR_CW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_CIRCULAR_CW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CIRCULAR_CW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_CIRCULAR_CW_ARC_TO_NV = 0xFA
pattern GL_CIRCULAR_TANGENT_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_CIRCULAR_TANGENT_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CIRCULAR_TANGENT_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC
pattern GL_CLOSE_PATH_NV :: (Eq a, Num a) => a
pattern $mGL_CLOSE_PATH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CLOSE_PATH_NV :: forall a. (Eq a, Num a) => a
GL_CLOSE_PATH_NV = 0x00
pattern GL_CONIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_CONIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CONIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_CONIC_CURVE_TO_NV = 0x1A
pattern GL_CONSTANT_NV :: (Eq a, Num a) => a
pattern $mGL_CONSTANT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CONSTANT_NV :: forall a. (Eq a, Num a) => a
GL_CONSTANT_NV = 0x8576
pattern GL_CONVEX_HULL_NV :: (Eq a, Num a) => a
pattern $mGL_CONVEX_HULL_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CONVEX_HULL_NV :: forall a. (Eq a, Num a) => a
GL_CONVEX_HULL_NV = 0x908B
pattern GL_COUNT_DOWN_NV :: (Eq a, Num a) => a
pattern $mGL_COUNT_DOWN_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_COUNT_DOWN_NV :: forall a. (Eq a, Num a) => a
GL_COUNT_DOWN_NV = 0x9089
pattern GL_COUNT_UP_NV :: (Eq a, Num a) => a
pattern $mGL_COUNT_UP_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_COUNT_UP_NV :: forall a. (Eq a, Num a) => a
GL_COUNT_UP_NV = 0x9088
pattern GL_CUBIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_CUBIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_CUBIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_CUBIC_CURVE_TO_NV = 0x0C
pattern GL_DUP_FIRST_CUBIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_DUP_FIRST_CUBIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_DUP_FIRST_CUBIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2
pattern GL_DUP_LAST_CUBIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_DUP_LAST_CUBIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_DUP_LAST_CUBIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4
pattern GL_EYE_LINEAR_NV :: (Eq a, Num a) => a
pattern $mGL_EYE_LINEAR_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_EYE_LINEAR_NV :: forall a. (Eq a, Num a) => a
GL_EYE_LINEAR_NV = 0x2400
pattern GL_FILE_NAME_NV :: (Eq a, Num a) => a
pattern $mGL_FILE_NAME_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FILE_NAME_NV :: forall a. (Eq a, Num a) => a
GL_FILE_NAME_NV = 0x9074
pattern GL_FIRST_TO_REST_NV :: (Eq a, Num a) => a
pattern $mGL_FIRST_TO_REST_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FIRST_TO_REST_NV :: forall a. (Eq a, Num a) => a
GL_FIRST_TO_REST_NV = 0x90AF
pattern GL_FONT_ASCENDER_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_ASCENDER_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_ASCENDER_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_ASCENDER_BIT_NV = 0x00200000
pattern GL_FONT_DESCENDER_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_DESCENDER_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_DESCENDER_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_DESCENDER_BIT_NV = 0x00400000
pattern GL_FONT_GLYPHS_AVAILABLE_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_GLYPHS_AVAILABLE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_GLYPHS_AVAILABLE_NV :: forall a. (Eq a, Num a) => a
GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368
pattern GL_FONT_HAS_KERNING_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_HAS_KERNING_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_HAS_KERNING_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_HAS_KERNING_BIT_NV = 0x10000000
pattern GL_FONT_HEIGHT_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_HEIGHT_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_HEIGHT_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_HEIGHT_BIT_NV = 0x00800000
pattern GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000
pattern GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_MAX_ADVANCE_WIDTH_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_MAX_ADVANCE_WIDTH_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000
pattern GL_FONT_NUM_GLYPH_INDICES_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_NUM_GLYPH_INDICES_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_NUM_GLYPH_INDICES_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000
pattern GL_FONT_TARGET_UNAVAILABLE_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_TARGET_UNAVAILABLE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_TARGET_UNAVAILABLE_NV :: forall a. (Eq a, Num a) => a
GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369
pattern GL_FONT_UNAVAILABLE_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_UNAVAILABLE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_UNAVAILABLE_NV :: forall a. (Eq a, Num a) => a
GL_FONT_UNAVAILABLE_NV = 0x936A
pattern GL_FONT_UNDERLINE_POSITION_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_UNDERLINE_POSITION_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_UNDERLINE_POSITION_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000
pattern GL_FONT_UNDERLINE_THICKNESS_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_UNDERLINE_THICKNESS_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_UNDERLINE_THICKNESS_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000
pattern GL_FONT_UNINTELLIGIBLE_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_UNINTELLIGIBLE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_UNINTELLIGIBLE_NV :: forall a. (Eq a, Num a) => a
GL_FONT_UNINTELLIGIBLE_NV = 0x936B
pattern GL_FONT_UNITS_PER_EM_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_UNITS_PER_EM_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_UNITS_PER_EM_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000
pattern GL_FONT_X_MAX_BOUNDS_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_X_MAX_BOUNDS_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_X_MAX_BOUNDS_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000
pattern GL_FONT_X_MIN_BOUNDS_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_X_MIN_BOUNDS_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_X_MIN_BOUNDS_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000
pattern GL_FONT_Y_MAX_BOUNDS_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_Y_MAX_BOUNDS_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_Y_MAX_BOUNDS_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000
pattern GL_FONT_Y_MIN_BOUNDS_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_FONT_Y_MIN_BOUNDS_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FONT_Y_MIN_BOUNDS_BIT_NV :: forall a. (Eq a, Num a) => a
GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000
pattern GL_FRAGMENT_INPUT_NV :: (Eq a, Num a) => a
pattern $mGL_FRAGMENT_INPUT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_FRAGMENT_INPUT_NV :: forall a. (Eq a, Num a) => a
GL_FRAGMENT_INPUT_NV = 0x936D
pattern GL_GLYPH_HAS_KERNING_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_HAS_KERNING_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_HAS_KERNING_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_HAS_KERNING_BIT_NV = 0x100
pattern GL_GLYPH_HEIGHT_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_HEIGHT_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_HEIGHT_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_HEIGHT_BIT_NV = 0x02
pattern GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10
pattern GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04
pattern GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08
pattern GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80
pattern GL_GLYPH_VERTICAL_BEARING_X_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_VERTICAL_BEARING_X_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_VERTICAL_BEARING_X_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20
pattern GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_VERTICAL_BEARING_Y_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_VERTICAL_BEARING_Y_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40
pattern GL_GLYPH_WIDTH_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_GLYPH_WIDTH_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_GLYPH_WIDTH_BIT_NV :: forall a. (Eq a, Num a) => a
GL_GLYPH_WIDTH_BIT_NV = 0x01
pattern GL_HORIZONTAL_LINE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_HORIZONTAL_LINE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_HORIZONTAL_LINE_TO_NV :: forall a. (Eq a, Num a) => a
GL_HORIZONTAL_LINE_TO_NV = 0x06
pattern GL_ITALIC_BIT_NV :: (Eq a, Num a) => a
pattern $mGL_ITALIC_BIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ITALIC_BIT_NV :: forall a. (Eq a, Num a) => a
GL_ITALIC_BIT_NV = 0x02
pattern GL_LARGE_CCW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_LARGE_CCW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_LARGE_CCW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_LARGE_CCW_ARC_TO_NV = 0x16
pattern GL_LARGE_CW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_LARGE_CW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_LARGE_CW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_LARGE_CW_ARC_TO_NV = 0x18
pattern GL_LINE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_LINE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_LINE_TO_NV :: forall a. (Eq a, Num a) => a
GL_LINE_TO_NV = 0x04
pattern GL_MITER_REVERT_NV :: (Eq a, Num a) => a
pattern $mGL_MITER_REVERT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_MITER_REVERT_NV :: forall a. (Eq a, Num a) => a
GL_MITER_REVERT_NV = 0x90A7
pattern GL_MITER_TRUNCATE_NV :: (Eq a, Num a) => a
pattern $mGL_MITER_TRUNCATE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_MITER_TRUNCATE_NV :: forall a. (Eq a, Num a) => a
GL_MITER_TRUNCATE_NV = 0x90A8
pattern GL_MOVE_TO_CONTINUES_NV :: (Eq a, Num a) => a
pattern $mGL_MOVE_TO_CONTINUES_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_MOVE_TO_CONTINUES_NV :: forall a. (Eq a, Num a) => a
GL_MOVE_TO_CONTINUES_NV = 0x90B6
pattern GL_MOVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_MOVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_MOVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_MOVE_TO_NV = 0x02
pattern GL_MOVE_TO_RESETS_NV :: (Eq a, Num a) => a
pattern $mGL_MOVE_TO_RESETS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_MOVE_TO_RESETS_NV :: forall a. (Eq a, Num a) => a
GL_MOVE_TO_RESETS_NV = 0x90B5
pattern GL_OBJECT_LINEAR_NV :: (Eq a, Num a) => a
pattern $mGL_OBJECT_LINEAR_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_OBJECT_LINEAR_NV :: forall a. (Eq a, Num a) => a
GL_OBJECT_LINEAR_NV = 0x2401
pattern GL_PATH_CLIENT_LENGTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_CLIENT_LENGTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_CLIENT_LENGTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_CLIENT_LENGTH_NV = 0x907F
pattern GL_PATH_COMMAND_COUNT_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_COMMAND_COUNT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_COMMAND_COUNT_NV :: forall a. (Eq a, Num a) => a
GL_PATH_COMMAND_COUNT_NV = 0x909D
pattern GL_PATH_COMPUTED_LENGTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_COMPUTED_LENGTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_COMPUTED_LENGTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_COMPUTED_LENGTH_NV = 0x90A0
pattern GL_PATH_COORD_COUNT_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_COORD_COUNT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_COORD_COUNT_NV :: forall a. (Eq a, Num a) => a
GL_PATH_COORD_COUNT_NV = 0x909E
pattern GL_PATH_COVER_DEPTH_FUNC_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_COVER_DEPTH_FUNC_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_COVER_DEPTH_FUNC_NV :: forall a. (Eq a, Num a) => a
GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF
pattern GL_PATH_DASH_ARRAY_COUNT_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_DASH_ARRAY_COUNT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_DASH_ARRAY_COUNT_NV :: forall a. (Eq a, Num a) => a
GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F
pattern GL_PATH_DASH_CAPS_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_DASH_CAPS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_DASH_CAPS_NV :: forall a. (Eq a, Num a) => a
GL_PATH_DASH_CAPS_NV = 0x907B
pattern GL_PATH_DASH_OFFSET_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_DASH_OFFSET_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_DASH_OFFSET_NV :: forall a. (Eq a, Num a) => a
GL_PATH_DASH_OFFSET_NV = 0x907E
pattern GL_PATH_DASH_OFFSET_RESET_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_DASH_OFFSET_RESET_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_DASH_OFFSET_RESET_NV :: forall a. (Eq a, Num a) => a
GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4
pattern GL_PATH_END_CAPS_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_END_CAPS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_END_CAPS_NV :: forall a. (Eq a, Num a) => a
GL_PATH_END_CAPS_NV = 0x9076
pattern GL_PATH_ERROR_POSITION_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_ERROR_POSITION_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_ERROR_POSITION_NV :: forall a. (Eq a, Num a) => a
GL_PATH_ERROR_POSITION_NV = 0x90AB
pattern GL_PATH_FILL_BOUNDING_BOX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FILL_BOUNDING_BOX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FILL_BOUNDING_BOX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1
pattern GL_PATH_FILL_COVER_MODE_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FILL_COVER_MODE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FILL_COVER_MODE_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FILL_COVER_MODE_NV = 0x9082
pattern GL_PATH_FILL_MASK_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FILL_MASK_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FILL_MASK_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FILL_MASK_NV = 0x9081
pattern GL_PATH_FILL_MODE_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FILL_MODE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FILL_MODE_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FILL_MODE_NV = 0x9080
pattern GL_PATH_FOG_GEN_MODE_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FOG_GEN_MODE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FOG_GEN_MODE_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FOG_GEN_MODE_NV = 0x90AC
pattern GL_PATH_FORMAT_PS_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FORMAT_PS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FORMAT_PS_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FORMAT_PS_NV = 0x9071
pattern GL_PATH_FORMAT_SVG_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_FORMAT_SVG_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_FORMAT_SVG_NV :: forall a. (Eq a, Num a) => a
GL_PATH_FORMAT_SVG_NV = 0x9070
pattern GL_PATH_GEN_COEFF_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_GEN_COEFF_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_GEN_COEFF_NV :: forall a. (Eq a, Num a) => a
GL_PATH_GEN_COEFF_NV = 0x90B1
pattern GL_PATH_GEN_COLOR_FORMAT_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_GEN_COLOR_FORMAT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_GEN_COLOR_FORMAT_NV :: forall a. (Eq a, Num a) => a
GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2
pattern GL_PATH_GEN_COMPONENTS_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_GEN_COMPONENTS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_GEN_COMPONENTS_NV :: forall a. (Eq a, Num a) => a
GL_PATH_GEN_COMPONENTS_NV = 0x90B3
pattern GL_PATH_GEN_MODE_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_GEN_MODE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_GEN_MODE_NV :: forall a. (Eq a, Num a) => a
GL_PATH_GEN_MODE_NV = 0x90B0
pattern GL_PATH_INITIAL_DASH_CAP_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_INITIAL_DASH_CAP_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_INITIAL_DASH_CAP_NV :: forall a. (Eq a, Num a) => a
GL_PATH_INITIAL_DASH_CAP_NV = 0x907C
pattern GL_PATH_INITIAL_END_CAP_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_INITIAL_END_CAP_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_INITIAL_END_CAP_NV :: forall a. (Eq a, Num a) => a
GL_PATH_INITIAL_END_CAP_NV = 0x9077
pattern GL_PATH_JOIN_STYLE_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_JOIN_STYLE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_JOIN_STYLE_NV :: forall a. (Eq a, Num a) => a
GL_PATH_JOIN_STYLE_NV = 0x9079
pattern GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36
pattern GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_MAX_PROJECTION_STACK_DEPTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_MAX_PROJECTION_STACK_DEPTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38
pattern GL_PATH_MITER_LIMIT_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_MITER_LIMIT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_MITER_LIMIT_NV :: forall a. (Eq a, Num a) => a
GL_PATH_MITER_LIMIT_NV = 0x907A
pattern GL_PATH_MODELVIEW_MATRIX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_MODELVIEW_MATRIX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_MODELVIEW_MATRIX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6
pattern GL_PATH_MODELVIEW_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_MODELVIEW_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_MODELVIEW_NV :: forall a. (Eq a, Num a) => a
GL_PATH_MODELVIEW_NV = 0x1700
pattern GL_PATH_MODELVIEW_STACK_DEPTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_MODELVIEW_STACK_DEPTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_MODELVIEW_STACK_DEPTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3
pattern GL_PATH_OBJECT_BOUNDING_BOX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_OBJECT_BOUNDING_BOX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_OBJECT_BOUNDING_BOX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A
pattern GL_PATH_PROJECTION_MATRIX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_PROJECTION_MATRIX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_PROJECTION_MATRIX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7
pattern GL_PATH_PROJECTION_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_PROJECTION_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_PROJECTION_NV :: forall a. (Eq a, Num a) => a
GL_PATH_PROJECTION_NV = 0x1701
pattern GL_PATH_PROJECTION_STACK_DEPTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_PROJECTION_STACK_DEPTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_PROJECTION_STACK_DEPTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4
pattern GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD
pattern GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE
pattern GL_PATH_STENCIL_FUNC_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STENCIL_FUNC_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STENCIL_FUNC_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STENCIL_FUNC_NV = 0x90B7
pattern GL_PATH_STENCIL_REF_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STENCIL_REF_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STENCIL_REF_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STENCIL_REF_NV = 0x90B8
pattern GL_PATH_STENCIL_VALUE_MASK_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STENCIL_VALUE_MASK_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STENCIL_VALUE_MASK_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9
pattern GL_PATH_STROKE_BOUNDING_BOX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STROKE_BOUNDING_BOX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STROKE_BOUNDING_BOX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2
pattern GL_PATH_STROKE_COVER_MODE_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STROKE_COVER_MODE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STROKE_COVER_MODE_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STROKE_COVER_MODE_NV = 0x9083
pattern GL_PATH_STROKE_MASK_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STROKE_MASK_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STROKE_MASK_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STROKE_MASK_NV = 0x9084
pattern GL_PATH_STROKE_WIDTH_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_STROKE_WIDTH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_STROKE_WIDTH_NV :: forall a. (Eq a, Num a) => a
GL_PATH_STROKE_WIDTH_NV = 0x9075
pattern GL_PATH_TERMINAL_DASH_CAP_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_TERMINAL_DASH_CAP_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_TERMINAL_DASH_CAP_NV :: forall a. (Eq a, Num a) => a
GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D
pattern GL_PATH_TERMINAL_END_CAP_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_TERMINAL_END_CAP_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_TERMINAL_END_CAP_NV :: forall a. (Eq a, Num a) => a
GL_PATH_TERMINAL_END_CAP_NV = 0x9078
pattern GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3
pattern GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV :: (Eq a, Num a) => a
pattern $mGL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV :: forall a. (Eq a, Num a) => a
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4
pattern GL_QUADRATIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_QUADRATIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_QUADRATIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_QUADRATIC_CURVE_TO_NV = 0x0A
pattern GL_RECT_NV :: (Eq a, Num a) => a
pattern $mGL_RECT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RECT_NV :: forall a. (Eq a, Num a) => a
GL_RECT_NV = 0xF6
pattern GL_RELATIVE_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_ARC_TO_NV = 0xFF
pattern GL_RELATIVE_CONIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_CONIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_CONIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B
pattern GL_RELATIVE_CUBIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_CUBIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_CUBIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D
pattern GL_RELATIVE_HORIZONTAL_LINE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_HORIZONTAL_LINE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_HORIZONTAL_LINE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07
pattern GL_RELATIVE_LARGE_CCW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_LARGE_CCW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_LARGE_CCW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17
pattern GL_RELATIVE_LARGE_CW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_LARGE_CW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_LARGE_CW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19
pattern GL_RELATIVE_LINE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_LINE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_LINE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_LINE_TO_NV = 0x05
pattern GL_RELATIVE_MOVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_MOVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_MOVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_MOVE_TO_NV = 0x03
pattern GL_RELATIVE_QUADRATIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_QUADRATIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_QUADRATIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B
pattern GL_RELATIVE_RECT_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_RECT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_RECT_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_RECT_NV = 0xF7
pattern GL_RELATIVE_ROUNDED_RECT2_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_ROUNDED_RECT2_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_ROUNDED_RECT2_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB
pattern GL_RELATIVE_ROUNDED_RECT4_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_ROUNDED_RECT4_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_ROUNDED_RECT4_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_ROUNDED_RECT4_NV = 0xED
pattern GL_RELATIVE_ROUNDED_RECT8_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_ROUNDED_RECT8_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_ROUNDED_RECT8_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF
pattern GL_RELATIVE_ROUNDED_RECT_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_ROUNDED_RECT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_ROUNDED_RECT_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_ROUNDED_RECT_NV = 0xE9
pattern GL_RELATIVE_SMALL_CCW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_SMALL_CCW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_SMALL_CCW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13
pattern GL_RELATIVE_SMALL_CW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_SMALL_CW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_SMALL_CW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15
pattern GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11
pattern GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F
pattern GL_RELATIVE_VERTICAL_LINE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_RELATIVE_VERTICAL_LINE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RELATIVE_VERTICAL_LINE_TO_NV :: forall a. (Eq a, Num a) => a
GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09
pattern GL_RESTART_PATH_NV :: (Eq a, Num a) => a
pattern $mGL_RESTART_PATH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_RESTART_PATH_NV :: forall a. (Eq a, Num a) => a
GL_RESTART_PATH_NV = 0xF0
pattern GL_ROUNDED_RECT2_NV :: (Eq a, Num a) => a
pattern $mGL_ROUNDED_RECT2_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ROUNDED_RECT2_NV :: forall a. (Eq a, Num a) => a
GL_ROUNDED_RECT2_NV = 0xEA
pattern GL_ROUNDED_RECT4_NV :: (Eq a, Num a) => a
pattern $mGL_ROUNDED_RECT4_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ROUNDED_RECT4_NV :: forall a. (Eq a, Num a) => a
GL_ROUNDED_RECT4_NV = 0xEC
pattern GL_ROUNDED_RECT8_NV :: (Eq a, Num a) => a
pattern $mGL_ROUNDED_RECT8_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ROUNDED_RECT8_NV :: forall a. (Eq a, Num a) => a
GL_ROUNDED_RECT8_NV = 0xEE
pattern GL_ROUNDED_RECT_NV :: (Eq a, Num a) => a
pattern $mGL_ROUNDED_RECT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ROUNDED_RECT_NV :: forall a. (Eq a, Num a) => a
GL_ROUNDED_RECT_NV = 0xE8
pattern GL_ROUND_NV :: (Eq a, Num a) => a
pattern $mGL_ROUND_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_ROUND_NV :: forall a. (Eq a, Num a) => a
GL_ROUND_NV = 0x90A4
pattern GL_SKIP_MISSING_GLYPH_NV :: (Eq a, Num a) => a
pattern $mGL_SKIP_MISSING_GLYPH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SKIP_MISSING_GLYPH_NV :: forall a. (Eq a, Num a) => a
GL_SKIP_MISSING_GLYPH_NV = 0x90A9
pattern GL_SMALL_CCW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_SMALL_CCW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SMALL_CCW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_SMALL_CCW_ARC_TO_NV = 0x12
pattern GL_SMALL_CW_ARC_TO_NV :: (Eq a, Num a) => a
pattern $mGL_SMALL_CW_ARC_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SMALL_CW_ARC_TO_NV :: forall a. (Eq a, Num a) => a
GL_SMALL_CW_ARC_TO_NV = 0x14
pattern GL_SMOOTH_CUBIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_SMOOTH_CUBIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SMOOTH_CUBIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10
pattern GL_SMOOTH_QUADRATIC_CURVE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_SMOOTH_QUADRATIC_CURVE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SMOOTH_QUADRATIC_CURVE_TO_NV :: forall a. (Eq a, Num a) => a
GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E
pattern GL_SQUARE_NV :: (Eq a, Num a) => a
pattern $mGL_SQUARE_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SQUARE_NV :: forall a. (Eq a, Num a) => a
GL_SQUARE_NV = 0x90A3
pattern GL_STANDARD_FONT_FORMAT_NV :: (Eq a, Num a) => a
pattern $mGL_STANDARD_FONT_FORMAT_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_STANDARD_FONT_FORMAT_NV :: forall a. (Eq a, Num a) => a
GL_STANDARD_FONT_FORMAT_NV = 0x936C
pattern GL_STANDARD_FONT_NAME_NV :: (Eq a, Num a) => a
pattern $mGL_STANDARD_FONT_NAME_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_STANDARD_FONT_NAME_NV :: forall a. (Eq a, Num a) => a
GL_STANDARD_FONT_NAME_NV = 0x9072
pattern GL_SYSTEM_FONT_NAME_NV :: (Eq a, Num a) => a
pattern $mGL_SYSTEM_FONT_NAME_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_SYSTEM_FONT_NAME_NV :: forall a. (Eq a, Num a) => a
GL_SYSTEM_FONT_NAME_NV = 0x9073
pattern GL_TRANSLATE_2D_NV :: (Eq a, Num a) => a
pattern $mGL_TRANSLATE_2D_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRANSLATE_2D_NV :: forall a. (Eq a, Num a) => a
GL_TRANSLATE_2D_NV = 0x9090
pattern GL_TRANSLATE_3D_NV :: (Eq a, Num a) => a
pattern $mGL_TRANSLATE_3D_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRANSLATE_3D_NV :: forall a. (Eq a, Num a) => a
GL_TRANSLATE_3D_NV = 0x9091
pattern GL_TRANSLATE_X_NV :: (Eq a, Num a) => a
pattern $mGL_TRANSLATE_X_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRANSLATE_X_NV :: forall a. (Eq a, Num a) => a
GL_TRANSLATE_X_NV = 0x908E
pattern GL_TRANSLATE_Y_NV :: (Eq a, Num a) => a
pattern $mGL_TRANSLATE_Y_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRANSLATE_Y_NV :: forall a. (Eq a, Num a) => a
GL_TRANSLATE_Y_NV = 0x908F
pattern GL_TRANSPOSE_AFFINE_2D_NV :: (Eq a, Num a) => a
pattern $mGL_TRANSPOSE_AFFINE_2D_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRANSPOSE_AFFINE_2D_NV :: forall a. (Eq a, Num a) => a
GL_TRANSPOSE_AFFINE_2D_NV = 0x9096
pattern GL_TRANSPOSE_AFFINE_3D_NV :: (Eq a, Num a) => a
pattern $mGL_TRANSPOSE_AFFINE_3D_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRANSPOSE_AFFINE_3D_NV :: forall a. (Eq a, Num a) => a
GL_TRANSPOSE_AFFINE_3D_NV = 0x9098
pattern GL_TRIANGULAR_NV :: (Eq a, Num a) => a
pattern $mGL_TRIANGULAR_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_TRIANGULAR_NV :: forall a. (Eq a, Num a) => a
GL_TRIANGULAR_NV = 0x90A5
pattern GL_USE_MISSING_GLYPH_NV :: (Eq a, Num a) => a
pattern $mGL_USE_MISSING_GLYPH_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_USE_MISSING_GLYPH_NV :: forall a. (Eq a, Num a) => a
GL_USE_MISSING_GLYPH_NV = 0x90AA
pattern GL_UTF16_NV :: (Eq a, Num a) => a
pattern $mGL_UTF16_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_UTF16_NV :: forall a. (Eq a, Num a) => a
GL_UTF16_NV = 0x909B
pattern GL_UTF8_NV :: (Eq a, Num a) => a
pattern $mGL_UTF8_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_UTF8_NV :: forall a. (Eq a, Num a) => a
GL_UTF8_NV = 0x909A
pattern GL_VERTICAL_LINE_TO_NV :: (Eq a, Num a) => a
pattern $mGL_VERTICAL_LINE_TO_NV :: forall {r} {a}.
(Eq a, Num a) =>
a -> ((# #) -> r) -> ((# #) -> r) -> r
$bGL_VERTICAL_LINE_TO_NV :: forall a. (Eq a, Num a) => a
GL_VERTICAL_LINE_TO_NV = 0x08