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