OpenGLRaw-3.2.6.0: src/Graphics/GL/Functions/F15.hs
{-# OPTIONS_HADDOCK hide #-}
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.GL.Functions.F15
-- Copyright : (c) Sven Panne 2016
-- License : BSD3
--
-- Maintainer : Sven Panne <svenpanne@gmail.com>
-- Stability : stable
-- Portability : portable
--
-- Raw functions from the
-- <http://www.opengl.org/registry/ OpenGL registry>.
--
--------------------------------------------------------------------------------
module Graphics.GL.Functions.F15 (
glIsFramebufferOES,
glIsImageHandleResidentARB,
glIsImageHandleResidentNV,
glIsList,
glIsMemoryObjectEXT,
glIsNameAMD,
glIsNamedBufferResidentNV,
glIsNamedStringARB,
glIsObjectBufferATI,
glIsOcclusionQueryNV,
glIsPathNV,
glIsPointInFillPathNV,
glIsPointInStrokePathNV,
glIsProgram,
glIsProgramARB,
glIsProgramNV,
glIsProgramPipeline,
glIsProgramPipelineEXT,
glIsQuery,
glIsQueryARB,
glIsQueryEXT,
glIsRenderbuffer,
glIsRenderbufferEXT,
glIsRenderbufferOES,
glIsSampler,
glIsSemaphoreEXT,
glIsShader,
glIsStateNV,
glIsSync,
glIsSyncAPPLE,
glIsTexture,
glIsTextureEXT,
glIsTextureHandleResidentARB,
glIsTextureHandleResidentNV,
glIsTransformFeedback,
glIsTransformFeedbackNV,
glIsVariantEnabledEXT,
glIsVertexArray,
glIsVertexArrayAPPLE,
glIsVertexArrayOES,
glIsVertexAttribEnabledAPPLE,
glLGPUCopyImageSubDataNVX,
glLGPUInterlockNVX,
glLGPUNamedBufferSubDataNVX,
glLabelObjectEXT,
glLightEnviSGIX,
glLightModelf,
glLightModelfv,
glLightModeli,
glLightModeliv,
glLightModelx,
glLightModelxOES,
glLightModelxv,
glLightModelxvOES,
glLightf,
glLightfv,
glLighti,
glLightiv,
glLightx,
glLightxOES,
glLightxv,
glLightxvOES,
glLineStipple,
glLineWidth,
glLineWidthx,
glLineWidthxOES,
glLinkProgram,
glLinkProgramARB,
glListBase,
glListDrawCommandsStatesClientNV,
glListParameterfSGIX,
glListParameterfvSGIX,
glListParameteriSGIX,
glListParameterivSGIX,
glLoadIdentity,
glLoadIdentityDeformationMapSGIX,
glLoadMatrixd,
glLoadMatrixf,
glLoadMatrixx,
glLoadMatrixxOES,
glLoadName,
glLoadPaletteFromModelViewMatrixOES,
glLoadProgramNV,
glLoadTransposeMatrixd,
glLoadTransposeMatrixdARB,
glLoadTransposeMatrixf,
glLoadTransposeMatrixfARB,
glLoadTransposeMatrixxOES,
glLockArraysEXT,
glLogicOp,
glMakeBufferNonResidentNV,
glMakeBufferResidentNV,
glMakeImageHandleNonResidentARB,
glMakeImageHandleNonResidentNV,
glMakeImageHandleResidentARB,
glMakeImageHandleResidentNV,
glMakeNamedBufferNonResidentNV,
glMakeNamedBufferResidentNV,
glMakeTextureHandleNonResidentARB,
glMakeTextureHandleNonResidentNV
) where
import Control.Monad.IO.Class ( MonadIO(..) )
import Foreign.Ptr
import Graphics.GL.Foreign
import Graphics.GL.Types
import System.IO.Unsafe ( unsafePerformIO )
-- glIsFramebufferOES ----------------------------------------------------------
glIsFramebufferOES
:: MonadIO m
=> GLuint -- ^ @framebuffer@.
-> m GLboolean
glIsFramebufferOES v1 = liftIO $ dyn278 ptr_glIsFramebufferOES v1
{-# NOINLINE ptr_glIsFramebufferOES #-}
ptr_glIsFramebufferOES :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsFramebufferOES = unsafePerformIO $ getCommand "glIsFramebufferOES"
-- glIsImageHandleResidentARB --------------------------------------------------
glIsImageHandleResidentARB
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m GLboolean
glIsImageHandleResidentARB v1 = liftIO $ dyn494 ptr_glIsImageHandleResidentARB v1
{-# NOINLINE ptr_glIsImageHandleResidentARB #-}
ptr_glIsImageHandleResidentARB :: FunPtr (GLuint64 -> IO GLboolean)
ptr_glIsImageHandleResidentARB = unsafePerformIO $ getCommand "glIsImageHandleResidentARB"
-- glIsImageHandleResidentNV ---------------------------------------------------
glIsImageHandleResidentNV
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsImageHandleResidentNV v1 = liftIO $ dyn494 ptr_glIsImageHandleResidentNV v1
{-# NOINLINE ptr_glIsImageHandleResidentNV #-}
ptr_glIsImageHandleResidentNV :: FunPtr (GLuint64 -> IO GLboolean)
ptr_glIsImageHandleResidentNV = unsafePerformIO $ getCommand "glIsImageHandleResidentNV"
-- glIsList --------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glIsList.xml OpenGL 2.x>.
glIsList
:: MonadIO m
=> GLuint -- ^ @list@ of type @List@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsList v1 = liftIO $ dyn278 ptr_glIsList v1
{-# NOINLINE ptr_glIsList #-}
ptr_glIsList :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsList = unsafePerformIO $ getCommand "glIsList"
-- glIsMemoryObjectEXT ---------------------------------------------------------
glIsMemoryObjectEXT
:: MonadIO m
=> GLuint -- ^ @memoryObject@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsMemoryObjectEXT v1 = liftIO $ dyn278 ptr_glIsMemoryObjectEXT v1
{-# NOINLINE ptr_glIsMemoryObjectEXT #-}
ptr_glIsMemoryObjectEXT :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsMemoryObjectEXT = unsafePerformIO $ getCommand "glIsMemoryObjectEXT"
-- glIsNameAMD -----------------------------------------------------------------
glIsNameAMD
:: MonadIO m
=> GLenum -- ^ @identifier@.
-> GLuint -- ^ @name@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsNameAMD v1 v2 = liftIO $ dyn493 ptr_glIsNameAMD v1 v2
{-# NOINLINE ptr_glIsNameAMD #-}
ptr_glIsNameAMD :: FunPtr (GLenum -> GLuint -> IO GLboolean)
ptr_glIsNameAMD = unsafePerformIO $ getCommand "glIsNameAMD"
-- glIsNamedBufferResidentNV ---------------------------------------------------
glIsNamedBufferResidentNV
:: MonadIO m
=> GLuint -- ^ @buffer@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsNamedBufferResidentNV v1 = liftIO $ dyn278 ptr_glIsNamedBufferResidentNV v1
{-# NOINLINE ptr_glIsNamedBufferResidentNV #-}
ptr_glIsNamedBufferResidentNV :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsNamedBufferResidentNV = unsafePerformIO $ getCommand "glIsNamedBufferResidentNV"
-- glIsNamedStringARB ----------------------------------------------------------
glIsNamedStringARB
:: MonadIO m
=> GLint -- ^ @namelen@.
-> Ptr GLchar -- ^ @name@ pointing to @namelen@ elements of type @GLchar@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsNamedStringARB v1 v2 = liftIO $ dyn495 ptr_glIsNamedStringARB v1 v2
{-# NOINLINE ptr_glIsNamedStringARB #-}
ptr_glIsNamedStringARB :: FunPtr (GLint -> Ptr GLchar -> IO GLboolean)
ptr_glIsNamedStringARB = unsafePerformIO $ getCommand "glIsNamedStringARB"
-- glIsObjectBufferATI ---------------------------------------------------------
glIsObjectBufferATI
:: MonadIO m
=> GLuint -- ^ @buffer@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsObjectBufferATI v1 = liftIO $ dyn278 ptr_glIsObjectBufferATI v1
{-# NOINLINE ptr_glIsObjectBufferATI #-}
ptr_glIsObjectBufferATI :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsObjectBufferATI = unsafePerformIO $ getCommand "glIsObjectBufferATI"
-- glIsOcclusionQueryNV --------------------------------------------------------
glIsOcclusionQueryNV
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsOcclusionQueryNV v1 = liftIO $ dyn278 ptr_glIsOcclusionQueryNV v1
{-# NOINLINE ptr_glIsOcclusionQueryNV #-}
ptr_glIsOcclusionQueryNV :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsOcclusionQueryNV = unsafePerformIO $ getCommand "glIsOcclusionQueryNV"
-- glIsPathNV ------------------------------------------------------------------
glIsPathNV
:: MonadIO m
=> GLuint -- ^ @path@ of type @Path@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsPathNV v1 = liftIO $ dyn278 ptr_glIsPathNV v1
{-# NOINLINE ptr_glIsPathNV #-}
ptr_glIsPathNV :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsPathNV = unsafePerformIO $ getCommand "glIsPathNV"
-- glIsPointInFillPathNV -------------------------------------------------------
glIsPointInFillPathNV
:: MonadIO m
=> GLuint -- ^ @path@ of type @Path@.
-> GLuint -- ^ @mask@ of type @MaskedStencilValue@.
-> GLfloat -- ^ @x@.
-> GLfloat -- ^ @y@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsPointInFillPathNV v1 v2 v3 v4 = liftIO $ dyn496 ptr_glIsPointInFillPathNV v1 v2 v3 v4
{-# NOINLINE ptr_glIsPointInFillPathNV #-}
ptr_glIsPointInFillPathNV :: FunPtr (GLuint -> GLuint -> GLfloat -> GLfloat -> IO GLboolean)
ptr_glIsPointInFillPathNV = unsafePerformIO $ getCommand "glIsPointInFillPathNV"
-- glIsPointInStrokePathNV -----------------------------------------------------
glIsPointInStrokePathNV
:: MonadIO m
=> GLuint -- ^ @path@ of type @Path@.
-> GLfloat -- ^ @x@.
-> GLfloat -- ^ @y@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsPointInStrokePathNV v1 v2 v3 = liftIO $ dyn497 ptr_glIsPointInStrokePathNV v1 v2 v3
{-# NOINLINE ptr_glIsPointInStrokePathNV #-}
ptr_glIsPointInStrokePathNV :: FunPtr (GLuint -> GLfloat -> GLfloat -> IO GLboolean)
ptr_glIsPointInStrokePathNV = unsafePerformIO $ getCommand "glIsPointInStrokePathNV"
-- glIsProgram -----------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glIsProgram.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glIsProgram.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsProgram.xhtml OpenGL 4.x>.
glIsProgram
:: MonadIO m
=> GLuint -- ^ @program@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsProgram v1 = liftIO $ dyn278 ptr_glIsProgram v1
{-# NOINLINE ptr_glIsProgram #-}
ptr_glIsProgram :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsProgram = unsafePerformIO $ getCommand "glIsProgram"
-- glIsProgramARB --------------------------------------------------------------
glIsProgramARB
:: MonadIO m
=> GLuint -- ^ @program@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsProgramARB v1 = liftIO $ dyn278 ptr_glIsProgramARB v1
{-# NOINLINE ptr_glIsProgramARB #-}
ptr_glIsProgramARB :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsProgramARB = unsafePerformIO $ getCommand "glIsProgramARB"
-- glIsProgramNV ---------------------------------------------------------------
-- | This command is an alias for 'glIsProgramARB'.
glIsProgramNV
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsProgramNV v1 = liftIO $ dyn278 ptr_glIsProgramNV v1
{-# NOINLINE ptr_glIsProgramNV #-}
ptr_glIsProgramNV :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsProgramNV = unsafePerformIO $ getCommand "glIsProgramNV"
-- glIsProgramPipeline ---------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glIsProgramPipeline.xhtml OpenGL 4.x>.
glIsProgramPipeline
:: MonadIO m
=> GLuint -- ^ @pipeline@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsProgramPipeline v1 = liftIO $ dyn278 ptr_glIsProgramPipeline v1
{-# NOINLINE ptr_glIsProgramPipeline #-}
ptr_glIsProgramPipeline :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsProgramPipeline = unsafePerformIO $ getCommand "glIsProgramPipeline"
-- glIsProgramPipelineEXT ------------------------------------------------------
glIsProgramPipelineEXT
:: MonadIO m
=> GLuint -- ^ @pipeline@.
-> m GLboolean
glIsProgramPipelineEXT v1 = liftIO $ dyn278 ptr_glIsProgramPipelineEXT v1
{-# NOINLINE ptr_glIsProgramPipelineEXT #-}
ptr_glIsProgramPipelineEXT :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsProgramPipelineEXT = unsafePerformIO $ getCommand "glIsProgramPipelineEXT"
-- glIsQuery -------------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glIsQuery.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glIsQuery.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsQuery.xhtml OpenGL 4.x>.
glIsQuery
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsQuery v1 = liftIO $ dyn278 ptr_glIsQuery v1
{-# NOINLINE ptr_glIsQuery #-}
ptr_glIsQuery :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsQuery = unsafePerformIO $ getCommand "glIsQuery"
-- glIsQueryARB ----------------------------------------------------------------
-- | This command is an alias for 'glIsQuery'.
glIsQueryARB
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsQueryARB v1 = liftIO $ dyn278 ptr_glIsQueryARB v1
{-# NOINLINE ptr_glIsQueryARB #-}
ptr_glIsQueryARB :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsQueryARB = unsafePerformIO $ getCommand "glIsQueryARB"
-- glIsQueryEXT ----------------------------------------------------------------
glIsQueryEXT
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean
glIsQueryEXT v1 = liftIO $ dyn278 ptr_glIsQueryEXT v1
{-# NOINLINE ptr_glIsQueryEXT #-}
ptr_glIsQueryEXT :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsQueryEXT = unsafePerformIO $ getCommand "glIsQueryEXT"
-- glIsRenderbuffer ------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glIsRenderbuffer.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsRenderbuffer.xhtml OpenGL 4.x>.
glIsRenderbuffer
:: MonadIO m
=> GLuint -- ^ @renderbuffer@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsRenderbuffer v1 = liftIO $ dyn278 ptr_glIsRenderbuffer v1
{-# NOINLINE ptr_glIsRenderbuffer #-}
ptr_glIsRenderbuffer :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsRenderbuffer = unsafePerformIO $ getCommand "glIsRenderbuffer"
-- glIsRenderbufferEXT ---------------------------------------------------------
-- | This command is an alias for 'glIsRenderbuffer'.
glIsRenderbufferEXT
:: MonadIO m
=> GLuint -- ^ @renderbuffer@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsRenderbufferEXT v1 = liftIO $ dyn278 ptr_glIsRenderbufferEXT v1
{-# NOINLINE ptr_glIsRenderbufferEXT #-}
ptr_glIsRenderbufferEXT :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsRenderbufferEXT = unsafePerformIO $ getCommand "glIsRenderbufferEXT"
-- glIsRenderbufferOES ---------------------------------------------------------
glIsRenderbufferOES
:: MonadIO m
=> GLuint -- ^ @renderbuffer@.
-> m GLboolean
glIsRenderbufferOES v1 = liftIO $ dyn278 ptr_glIsRenderbufferOES v1
{-# NOINLINE ptr_glIsRenderbufferOES #-}
ptr_glIsRenderbufferOES :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsRenderbufferOES = unsafePerformIO $ getCommand "glIsRenderbufferOES"
-- glIsSampler -----------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glIsSampler.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsSampler.xhtml OpenGL 4.x>.
glIsSampler
:: MonadIO m
=> GLuint -- ^ @sampler@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsSampler v1 = liftIO $ dyn278 ptr_glIsSampler v1
{-# NOINLINE ptr_glIsSampler #-}
ptr_glIsSampler :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsSampler = unsafePerformIO $ getCommand "glIsSampler"
-- glIsSemaphoreEXT ------------------------------------------------------------
glIsSemaphoreEXT
:: MonadIO m
=> GLuint -- ^ @semaphore@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsSemaphoreEXT v1 = liftIO $ dyn278 ptr_glIsSemaphoreEXT v1
{-# NOINLINE ptr_glIsSemaphoreEXT #-}
ptr_glIsSemaphoreEXT :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsSemaphoreEXT = unsafePerformIO $ getCommand "glIsSemaphoreEXT"
-- glIsShader ------------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glIsShader.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glIsShader.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsShader.xhtml OpenGL 4.x>.
glIsShader
:: MonadIO m
=> GLuint -- ^ @shader@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsShader v1 = liftIO $ dyn278 ptr_glIsShader v1
{-# NOINLINE ptr_glIsShader #-}
ptr_glIsShader :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsShader = unsafePerformIO $ getCommand "glIsShader"
-- glIsStateNV -----------------------------------------------------------------
glIsStateNV
:: MonadIO m
=> GLuint -- ^ @state@.
-> m GLboolean
glIsStateNV v1 = liftIO $ dyn278 ptr_glIsStateNV v1
{-# NOINLINE ptr_glIsStateNV #-}
ptr_glIsStateNV :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsStateNV = unsafePerformIO $ getCommand "glIsStateNV"
-- glIsSync --------------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glIsSync.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsSync.xhtml OpenGL 4.x>.
glIsSync
:: MonadIO m
=> GLsync -- ^ @sync@ of type @sync@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsSync v1 = liftIO $ dyn498 ptr_glIsSync v1
{-# NOINLINE ptr_glIsSync #-}
ptr_glIsSync :: FunPtr (GLsync -> IO GLboolean)
ptr_glIsSync = unsafePerformIO $ getCommand "glIsSync"
-- glIsSyncAPPLE ---------------------------------------------------------------
-- | This command is an alias for 'glIsSync'.
glIsSyncAPPLE
:: MonadIO m
=> GLsync -- ^ @sync@.
-> m GLboolean
glIsSyncAPPLE v1 = liftIO $ dyn498 ptr_glIsSyncAPPLE v1
{-# NOINLINE ptr_glIsSyncAPPLE #-}
ptr_glIsSyncAPPLE :: FunPtr (GLsync -> IO GLboolean)
ptr_glIsSyncAPPLE = unsafePerformIO $ getCommand "glIsSyncAPPLE"
-- glIsTexture -----------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glIsTexture.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glIsTexture.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsTexture.xhtml OpenGL 4.x>.
glIsTexture
:: MonadIO m
=> GLuint -- ^ @texture@ of type @Texture@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsTexture v1 = liftIO $ dyn278 ptr_glIsTexture v1
{-# NOINLINE ptr_glIsTexture #-}
ptr_glIsTexture :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsTexture = unsafePerformIO $ getCommand "glIsTexture"
-- glIsTextureEXT --------------------------------------------------------------
glIsTextureEXT
:: MonadIO m
=> GLuint -- ^ @texture@ of type @Texture@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsTextureEXT v1 = liftIO $ dyn278 ptr_glIsTextureEXT v1
{-# NOINLINE ptr_glIsTextureEXT #-}
ptr_glIsTextureEXT :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsTextureEXT = unsafePerformIO $ getCommand "glIsTextureEXT"
-- glIsTextureHandleResidentARB ------------------------------------------------
glIsTextureHandleResidentARB
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m GLboolean
glIsTextureHandleResidentARB v1 = liftIO $ dyn494 ptr_glIsTextureHandleResidentARB v1
{-# NOINLINE ptr_glIsTextureHandleResidentARB #-}
ptr_glIsTextureHandleResidentARB :: FunPtr (GLuint64 -> IO GLboolean)
ptr_glIsTextureHandleResidentARB = unsafePerformIO $ getCommand "glIsTextureHandleResidentARB"
-- glIsTextureHandleResidentNV -------------------------------------------------
glIsTextureHandleResidentNV
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsTextureHandleResidentNV v1 = liftIO $ dyn494 ptr_glIsTextureHandleResidentNV v1
{-# NOINLINE ptr_glIsTextureHandleResidentNV #-}
ptr_glIsTextureHandleResidentNV :: FunPtr (GLuint64 -> IO GLboolean)
ptr_glIsTextureHandleResidentNV = unsafePerformIO $ getCommand "glIsTextureHandleResidentNV"
-- glIsTransformFeedback -------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glIsTransformFeedback.xhtml OpenGL 4.x>.
glIsTransformFeedback
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsTransformFeedback v1 = liftIO $ dyn278 ptr_glIsTransformFeedback v1
{-# NOINLINE ptr_glIsTransformFeedback #-}
ptr_glIsTransformFeedback :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsTransformFeedback = unsafePerformIO $ getCommand "glIsTransformFeedback"
-- glIsTransformFeedbackNV -----------------------------------------------------
-- | This command is an alias for 'glIsTransformFeedback'.
glIsTransformFeedbackNV
:: MonadIO m
=> GLuint -- ^ @id@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsTransformFeedbackNV v1 = liftIO $ dyn278 ptr_glIsTransformFeedbackNV v1
{-# NOINLINE ptr_glIsTransformFeedbackNV #-}
ptr_glIsTransformFeedbackNV :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsTransformFeedbackNV = unsafePerformIO $ getCommand "glIsTransformFeedbackNV"
-- glIsVariantEnabledEXT -------------------------------------------------------
glIsVariantEnabledEXT
:: MonadIO m
=> GLuint -- ^ @id@.
-> GLenum -- ^ @cap@ of type @VariantCapEXT@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsVariantEnabledEXT v1 v2 = liftIO $ dyn499 ptr_glIsVariantEnabledEXT v1 v2
{-# NOINLINE ptr_glIsVariantEnabledEXT #-}
ptr_glIsVariantEnabledEXT :: FunPtr (GLuint -> GLenum -> IO GLboolean)
ptr_glIsVariantEnabledEXT = unsafePerformIO $ getCommand "glIsVariantEnabledEXT"
-- glIsVertexArray -------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glIsVertexArray.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glIsVertexArray.xhtml OpenGL 4.x>.
glIsVertexArray
:: MonadIO m
=> GLuint -- ^ @array@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsVertexArray v1 = liftIO $ dyn278 ptr_glIsVertexArray v1
{-# NOINLINE ptr_glIsVertexArray #-}
ptr_glIsVertexArray :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsVertexArray = unsafePerformIO $ getCommand "glIsVertexArray"
-- glIsVertexArrayAPPLE --------------------------------------------------------
-- | This command is an alias for 'glIsVertexArray'.
glIsVertexArrayAPPLE
:: MonadIO m
=> GLuint -- ^ @array@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsVertexArrayAPPLE v1 = liftIO $ dyn278 ptr_glIsVertexArrayAPPLE v1
{-# NOINLINE ptr_glIsVertexArrayAPPLE #-}
ptr_glIsVertexArrayAPPLE :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsVertexArrayAPPLE = unsafePerformIO $ getCommand "glIsVertexArrayAPPLE"
-- glIsVertexArrayOES ----------------------------------------------------------
-- | This command is an alias for 'glIsVertexArray'.
glIsVertexArrayOES
:: MonadIO m
=> GLuint -- ^ @array@.
-> m GLboolean
glIsVertexArrayOES v1 = liftIO $ dyn278 ptr_glIsVertexArrayOES v1
{-# NOINLINE ptr_glIsVertexArrayOES #-}
ptr_glIsVertexArrayOES :: FunPtr (GLuint -> IO GLboolean)
ptr_glIsVertexArrayOES = unsafePerformIO $ getCommand "glIsVertexArrayOES"
-- glIsVertexAttribEnabledAPPLE ------------------------------------------------
glIsVertexAttribEnabledAPPLE
:: MonadIO m
=> GLuint -- ^ @index@.
-> GLenum -- ^ @pname@.
-> m GLboolean -- ^ of type [Boolean](Graphics-GL-Groups.html#Boolean).
glIsVertexAttribEnabledAPPLE v1 v2 = liftIO $ dyn499 ptr_glIsVertexAttribEnabledAPPLE v1 v2
{-# NOINLINE ptr_glIsVertexAttribEnabledAPPLE #-}
ptr_glIsVertexAttribEnabledAPPLE :: FunPtr (GLuint -> GLenum -> IO GLboolean)
ptr_glIsVertexAttribEnabledAPPLE = unsafePerformIO $ getCommand "glIsVertexAttribEnabledAPPLE"
-- glLGPUCopyImageSubDataNVX ---------------------------------------------------
glLGPUCopyImageSubDataNVX
:: MonadIO m
=> GLuint -- ^ @sourceGpu@.
-> GLbitfield -- ^ @destinationGpuMask@.
-> GLuint -- ^ @srcName@.
-> GLenum -- ^ @srcTarget@.
-> GLint -- ^ @srcLevel@.
-> GLint -- ^ @srcX@.
-> GLint -- ^ @srxY@.
-> GLint -- ^ @srcZ@.
-> GLuint -- ^ @dstName@.
-> GLenum -- ^ @dstTarget@.
-> GLint -- ^ @dstLevel@.
-> GLint -- ^ @dstX@.
-> GLint -- ^ @dstY@.
-> GLint -- ^ @dstZ@.
-> GLsizei -- ^ @width@.
-> GLsizei -- ^ @height@.
-> GLsizei -- ^ @depth@.
-> m ()
glLGPUCopyImageSubDataNVX v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 = liftIO $ dyn500 ptr_glLGPUCopyImageSubDataNVX v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17
{-# NOINLINE ptr_glLGPUCopyImageSubDataNVX #-}
ptr_glLGPUCopyImageSubDataNVX :: FunPtr (GLuint -> GLbitfield -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> IO ())
ptr_glLGPUCopyImageSubDataNVX = unsafePerformIO $ getCommand "glLGPUCopyImageSubDataNVX"
-- glLGPUInterlockNVX ----------------------------------------------------------
glLGPUInterlockNVX
:: MonadIO m
=> m ()
glLGPUInterlockNVX = liftIO $ dyn11 ptr_glLGPUInterlockNVX
{-# NOINLINE ptr_glLGPUInterlockNVX #-}
ptr_glLGPUInterlockNVX :: FunPtr (IO ())
ptr_glLGPUInterlockNVX = unsafePerformIO $ getCommand "glLGPUInterlockNVX"
-- glLGPUNamedBufferSubDataNVX -------------------------------------------------
glLGPUNamedBufferSubDataNVX
:: MonadIO m
=> GLbitfield -- ^ @gpuMask@.
-> GLuint -- ^ @buffer@.
-> GLintptr -- ^ @offset@.
-> GLsizeiptr -- ^ @size@.
-> Ptr a -- ^ @data@.
-> m ()
glLGPUNamedBufferSubDataNVX v1 v2 v3 v4 v5 = liftIO $ dyn501 ptr_glLGPUNamedBufferSubDataNVX v1 v2 v3 v4 v5
{-# NOINLINE ptr_glLGPUNamedBufferSubDataNVX #-}
ptr_glLGPUNamedBufferSubDataNVX :: FunPtr (GLbitfield -> GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> IO ())
ptr_glLGPUNamedBufferSubDataNVX = unsafePerformIO $ getCommand "glLGPUNamedBufferSubDataNVX"
-- glLabelObjectEXT ------------------------------------------------------------
glLabelObjectEXT
:: MonadIO m
=> GLenum -- ^ @type@.
-> GLuint -- ^ @object@.
-> GLsizei -- ^ @length@.
-> Ptr GLchar -- ^ @label@.
-> m ()
glLabelObjectEXT v1 v2 v3 v4 = liftIO $ dyn502 ptr_glLabelObjectEXT v1 v2 v3 v4
{-# NOINLINE ptr_glLabelObjectEXT #-}
ptr_glLabelObjectEXT :: FunPtr (GLenum -> GLuint -> GLsizei -> Ptr GLchar -> IO ())
ptr_glLabelObjectEXT = unsafePerformIO $ getCommand "glLabelObjectEXT"
-- glLightEnviSGIX -------------------------------------------------------------
glLightEnviSGIX
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightEnvParameterSGIX](Graphics-GL-Groups.html#LightEnvParameterSGIX).
-> GLint -- ^ @param@ of type @CheckedInt32@.
-> m ()
glLightEnviSGIX v1 v2 = liftIO $ dyn56 ptr_glLightEnviSGIX v1 v2
{-# NOINLINE ptr_glLightEnviSGIX #-}
ptr_glLightEnviSGIX :: FunPtr (GLenum -> GLint -> IO ())
ptr_glLightEnviSGIX = unsafePerformIO $ getCommand "glLightEnviSGIX"
-- glLightModelf ---------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLightModel.xml OpenGL 2.x>.
glLightModelf
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> GLfloat -- ^ @param@.
-> m ()
glLightModelf v1 v2 = liftIO $ dyn0 ptr_glLightModelf v1 v2
{-# NOINLINE ptr_glLightModelf #-}
ptr_glLightModelf :: FunPtr (GLenum -> GLfloat -> IO ())
ptr_glLightModelf = unsafePerformIO $ getCommand "glLightModelf"
-- glLightModelfv --------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLightModel.xml OpenGL 2.x>.
glLightModelfv
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfloat@.
-> m ()
glLightModelfv v1 v2 = liftIO $ dyn97 ptr_glLightModelfv v1 v2
{-# NOINLINE ptr_glLightModelfv #-}
ptr_glLightModelfv :: FunPtr (GLenum -> Ptr GLfloat -> IO ())
ptr_glLightModelfv = unsafePerformIO $ getCommand "glLightModelfv"
-- glLightModeli ---------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLightModel.xml OpenGL 2.x>.
glLightModeli
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> GLint -- ^ @param@.
-> m ()
glLightModeli v1 v2 = liftIO $ dyn56 ptr_glLightModeli v1 v2
{-# NOINLINE ptr_glLightModeli #-}
ptr_glLightModeli :: FunPtr (GLenum -> GLint -> IO ())
ptr_glLightModeli = unsafePerformIO $ getCommand "glLightModeli"
-- glLightModeliv --------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLightModel.xml OpenGL 2.x>.
glLightModeliv
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLint@.
-> m ()
glLightModeliv v1 v2 = liftIO $ dyn139 ptr_glLightModeliv v1 v2
{-# NOINLINE ptr_glLightModeliv #-}
ptr_glLightModeliv :: FunPtr (GLenum -> Ptr GLint -> IO ())
ptr_glLightModeliv = unsafePerformIO $ getCommand "glLightModeliv"
-- glLightModelx ---------------------------------------------------------------
glLightModelx
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> GLfixed -- ^ @param@.
-> m ()
glLightModelx v1 v2 = liftIO $ dyn1 ptr_glLightModelx v1 v2
{-# NOINLINE ptr_glLightModelx #-}
ptr_glLightModelx :: FunPtr (GLenum -> GLfixed -> IO ())
ptr_glLightModelx = unsafePerformIO $ getCommand "glLightModelx"
-- glLightModelxOES ------------------------------------------------------------
glLightModelxOES
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> GLfixed -- ^ @param@.
-> m ()
glLightModelxOES v1 v2 = liftIO $ dyn1 ptr_glLightModelxOES v1 v2
{-# NOINLINE ptr_glLightModelxOES #-}
ptr_glLightModelxOES :: FunPtr (GLenum -> GLfixed -> IO ())
ptr_glLightModelxOES = unsafePerformIO $ getCommand "glLightModelxOES"
-- glLightModelxv --------------------------------------------------------------
glLightModelxv
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> Ptr GLfixed -- ^ @param@ pointing to @COMPSIZE(pname)@ elements of type @GLfixed@.
-> m ()
glLightModelxv v1 v2 = liftIO $ dyn98 ptr_glLightModelxv v1 v2
{-# NOINLINE ptr_glLightModelxv #-}
ptr_glLightModelxv :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glLightModelxv = unsafePerformIO $ getCommand "glLightModelxv"
-- glLightModelxvOES -----------------------------------------------------------
glLightModelxvOES
:: MonadIO m
=> GLenum -- ^ @pname@ of type [LightModelParameter](Graphics-GL-Groups.html#LightModelParameter).
-> Ptr GLfixed -- ^ @param@ pointing to @COMPSIZE(pname)@ elements of type @GLfixed@.
-> m ()
glLightModelxvOES v1 v2 = liftIO $ dyn98 ptr_glLightModelxvOES v1 v2
{-# NOINLINE ptr_glLightModelxvOES #-}
ptr_glLightModelxvOES :: FunPtr (GLenum -> Ptr GLfixed -> IO ())
ptr_glLightModelxvOES = unsafePerformIO $ getCommand "glLightModelxvOES"
-- glLightf --------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml OpenGL 2.x>.
glLightf
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> GLfloat -- ^ @param@ of type @CheckedFloat32@.
-> m ()
glLightf v1 v2 v3 = liftIO $ dyn164 ptr_glLightf v1 v2 v3
{-# NOINLINE ptr_glLightf #-}
ptr_glLightf :: FunPtr (GLenum -> GLenum -> GLfloat -> IO ())
ptr_glLightf = unsafePerformIO $ getCommand "glLightf"
-- glLightfv -------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml OpenGL 2.x>.
glLightfv
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.
-> m ()
glLightfv v1 v2 v3 = liftIO $ dyn135 ptr_glLightfv v1 v2 v3
{-# NOINLINE ptr_glLightfv #-}
ptr_glLightfv :: FunPtr (GLenum -> GLenum -> Ptr GLfloat -> IO ())
ptr_glLightfv = unsafePerformIO $ getCommand "glLightfv"
-- glLighti --------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml OpenGL 2.x>.
glLighti
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> GLint -- ^ @param@ of type @CheckedInt32@.
-> m ()
glLighti v1 v2 v3 = liftIO $ dyn63 ptr_glLighti v1 v2 v3
{-# NOINLINE ptr_glLighti #-}
ptr_glLighti :: FunPtr (GLenum -> GLenum -> GLint -> IO ())
ptr_glLighti = unsafePerformIO $ getCommand "glLighti"
-- glLightiv -------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLight.xml OpenGL 2.x>.
glLightiv
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedInt32@.
-> m ()
glLightiv v1 v2 v3 = liftIO $ dyn136 ptr_glLightiv v1 v2 v3
{-# NOINLINE ptr_glLightiv #-}
ptr_glLightiv :: FunPtr (GLenum -> GLenum -> Ptr GLint -> IO ())
ptr_glLightiv = unsafePerformIO $ getCommand "glLightiv"
-- glLightx --------------------------------------------------------------------
glLightx
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> GLfixed -- ^ @param@.
-> m ()
glLightx v1 v2 v3 = liftIO $ dyn165 ptr_glLightx v1 v2 v3
{-# NOINLINE ptr_glLightx #-}
ptr_glLightx :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
ptr_glLightx = unsafePerformIO $ getCommand "glLightx"
-- glLightxOES -----------------------------------------------------------------
glLightxOES
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> GLfixed -- ^ @param@.
-> m ()
glLightxOES v1 v2 v3 = liftIO $ dyn165 ptr_glLightxOES v1 v2 v3
{-# NOINLINE ptr_glLightxOES #-}
ptr_glLightxOES :: FunPtr (GLenum -> GLenum -> GLfixed -> IO ())
ptr_glLightxOES = unsafePerformIO $ getCommand "glLightxOES"
-- glLightxv -------------------------------------------------------------------
glLightxv
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> Ptr GLfixed -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfixed@.
-> m ()
glLightxv v1 v2 v3 = liftIO $ dyn166 ptr_glLightxv v1 v2 v3
{-# NOINLINE ptr_glLightxv #-}
ptr_glLightxv :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glLightxv = unsafePerformIO $ getCommand "glLightxv"
-- glLightxvOES ----------------------------------------------------------------
glLightxvOES
:: MonadIO m
=> GLenum -- ^ @light@ of type [LightName](Graphics-GL-Groups.html#LightName).
-> GLenum -- ^ @pname@ of type [LightParameter](Graphics-GL-Groups.html#LightParameter).
-> Ptr GLfixed -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @GLfixed@.
-> m ()
glLightxvOES v1 v2 v3 = liftIO $ dyn166 ptr_glLightxvOES v1 v2 v3
{-# NOINLINE ptr_glLightxvOES #-}
ptr_glLightxvOES :: FunPtr (GLenum -> GLenum -> Ptr GLfixed -> IO ())
ptr_glLightxvOES = unsafePerformIO $ getCommand "glLightxvOES"
-- glLineStipple ---------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLineStipple.xml OpenGL 2.x>.
glLineStipple
:: MonadIO m
=> GLint -- ^ @factor@ of type @CheckedInt32@.
-> GLushort -- ^ @pattern@ of type @LineStipple@.
-> m ()
glLineStipple v1 v2 = liftIO $ dyn503 ptr_glLineStipple v1 v2
{-# NOINLINE ptr_glLineStipple #-}
ptr_glLineStipple :: FunPtr (GLint -> GLushort -> IO ())
ptr_glLineStipple = unsafePerformIO $ getCommand "glLineStipple"
-- glLineWidth -----------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glLineWidth.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glLineWidth.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glLineWidth.xhtml OpenGL 4.x>.
glLineWidth
:: MonadIO m
=> GLfloat -- ^ @width@ of type @CheckedFloat32@.
-> m ()
glLineWidth v1 = liftIO $ dyn82 ptr_glLineWidth v1
{-# NOINLINE ptr_glLineWidth #-}
ptr_glLineWidth :: FunPtr (GLfloat -> IO ())
ptr_glLineWidth = unsafePerformIO $ getCommand "glLineWidth"
-- glLineWidthx ----------------------------------------------------------------
glLineWidthx
:: MonadIO m
=> GLfixed -- ^ @width@.
-> m ()
glLineWidthx v1 = liftIO $ dyn84 ptr_glLineWidthx v1
{-# NOINLINE ptr_glLineWidthx #-}
ptr_glLineWidthx :: FunPtr (GLfixed -> IO ())
ptr_glLineWidthx = unsafePerformIO $ getCommand "glLineWidthx"
-- glLineWidthxOES -------------------------------------------------------------
glLineWidthxOES
:: MonadIO m
=> GLfixed -- ^ @width@.
-> m ()
glLineWidthxOES v1 = liftIO $ dyn84 ptr_glLineWidthxOES v1
{-# NOINLINE ptr_glLineWidthxOES #-}
ptr_glLineWidthxOES :: FunPtr (GLfixed -> IO ())
ptr_glLineWidthxOES = unsafePerformIO $ getCommand "glLineWidthxOES"
-- glLinkProgram ---------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glLinkProgram.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glLinkProgram.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glLinkProgram.xhtml OpenGL 4.x>.
glLinkProgram
:: MonadIO m
=> GLuint -- ^ @program@.
-> m ()
glLinkProgram v1 = liftIO $ dyn3 ptr_glLinkProgram v1
{-# NOINLINE ptr_glLinkProgram #-}
ptr_glLinkProgram :: FunPtr (GLuint -> IO ())
ptr_glLinkProgram = unsafePerformIO $ getCommand "glLinkProgram"
-- glLinkProgramARB ------------------------------------------------------------
-- | This command is an alias for 'glLinkProgram'.
glLinkProgramARB
:: MonadIO m
=> GLhandleARB -- ^ @programObj@ of type @handleARB@.
-> m ()
glLinkProgramARB v1 = liftIO $ dyn140 ptr_glLinkProgramARB v1
{-# NOINLINE ptr_glLinkProgramARB #-}
ptr_glLinkProgramARB :: FunPtr (GLhandleARB -> IO ())
ptr_glLinkProgramARB = unsafePerformIO $ getCommand "glLinkProgramARB"
-- glListBase ------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glListBase.xml OpenGL 2.x>.
glListBase
:: MonadIO m
=> GLuint -- ^ @base@ of type @List@.
-> m ()
glListBase v1 = liftIO $ dyn3 ptr_glListBase v1
{-# NOINLINE ptr_glListBase #-}
ptr_glListBase :: FunPtr (GLuint -> IO ())
ptr_glListBase = unsafePerformIO $ getCommand "glListBase"
-- glListDrawCommandsStatesClientNV --------------------------------------------
glListDrawCommandsStatesClientNV
:: MonadIO m
=> GLuint -- ^ @list@.
-> GLuint -- ^ @segment@.
-> Ptr (Ptr a) -- ^ @indirects@.
-> Ptr GLsizei -- ^ @sizes@.
-> Ptr GLuint -- ^ @states@.
-> Ptr GLuint -- ^ @fbos@.
-> GLuint -- ^ @count@.
-> m ()
glListDrawCommandsStatesClientNV v1 v2 v3 v4 v5 v6 v7 = liftIO $ dyn504 ptr_glListDrawCommandsStatesClientNV v1 v2 v3 v4 v5 v6 v7
{-# NOINLINE ptr_glListDrawCommandsStatesClientNV #-}
ptr_glListDrawCommandsStatesClientNV :: FunPtr (GLuint -> GLuint -> Ptr (Ptr a) -> Ptr GLsizei -> Ptr GLuint -> Ptr GLuint -> GLuint -> IO ())
ptr_glListDrawCommandsStatesClientNV = unsafePerformIO $ getCommand "glListDrawCommandsStatesClientNV"
-- glListParameterfSGIX --------------------------------------------------------
glListParameterfSGIX
:: MonadIO m
=> GLuint -- ^ @list@ of type @List@.
-> GLenum -- ^ @pname@ of type [ListParameterName](Graphics-GL-Groups.html#ListParameterName).
-> GLfloat -- ^ @param@ of type @CheckedFloat32@.
-> m ()
glListParameterfSGIX v1 v2 v3 = liftIO $ dyn505 ptr_glListParameterfSGIX v1 v2 v3
{-# NOINLINE ptr_glListParameterfSGIX #-}
ptr_glListParameterfSGIX :: FunPtr (GLuint -> GLenum -> GLfloat -> IO ())
ptr_glListParameterfSGIX = unsafePerformIO $ getCommand "glListParameterfSGIX"
-- glListParameterfvSGIX -------------------------------------------------------
glListParameterfvSGIX
:: MonadIO m
=> GLuint -- ^ @list@ of type @List@.
-> GLenum -- ^ @pname@ of type [ListParameterName](Graphics-GL-Groups.html#ListParameterName).
-> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.
-> m ()
glListParameterfvSGIX v1 v2 v3 = liftIO $ dyn358 ptr_glListParameterfvSGIX v1 v2 v3
{-# NOINLINE ptr_glListParameterfvSGIX #-}
ptr_glListParameterfvSGIX :: FunPtr (GLuint -> GLenum -> Ptr GLfloat -> IO ())
ptr_glListParameterfvSGIX = unsafePerformIO $ getCommand "glListParameterfvSGIX"
-- glListParameteriSGIX --------------------------------------------------------
glListParameteriSGIX
:: MonadIO m
=> GLuint -- ^ @list@ of type @List@.
-> GLenum -- ^ @pname@ of type [ListParameterName](Graphics-GL-Groups.html#ListParameterName).
-> GLint -- ^ @param@ of type @CheckedInt32@.
-> m ()
glListParameteriSGIX v1 v2 v3 = liftIO $ dyn482 ptr_glListParameteriSGIX v1 v2 v3
{-# NOINLINE ptr_glListParameteriSGIX #-}
ptr_glListParameteriSGIX :: FunPtr (GLuint -> GLenum -> GLint -> IO ())
ptr_glListParameteriSGIX = unsafePerformIO $ getCommand "glListParameteriSGIX"
-- glListParameterivSGIX -------------------------------------------------------
glListParameterivSGIX
:: MonadIO m
=> GLuint -- ^ @list@ of type @List@.
-> GLenum -- ^ @pname@ of type [ListParameterName](Graphics-GL-Groups.html#ListParameterName).
-> Ptr GLint -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedInt32@.
-> m ()
glListParameterivSGIX v1 v2 v3 = liftIO $ dyn342 ptr_glListParameterivSGIX v1 v2 v3
{-# NOINLINE ptr_glListParameterivSGIX #-}
ptr_glListParameterivSGIX :: FunPtr (GLuint -> GLenum -> Ptr GLint -> IO ())
ptr_glListParameterivSGIX = unsafePerformIO $ getCommand "glListParameterivSGIX"
-- glLoadIdentity --------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLoadIdentity.xml OpenGL 2.x>.
glLoadIdentity
:: MonadIO m
=> m ()
glLoadIdentity = liftIO $ dyn11 ptr_glLoadIdentity
{-# NOINLINE ptr_glLoadIdentity #-}
ptr_glLoadIdentity :: FunPtr (IO ())
ptr_glLoadIdentity = unsafePerformIO $ getCommand "glLoadIdentity"
-- glLoadIdentityDeformationMapSGIX --------------------------------------------
glLoadIdentityDeformationMapSGIX
:: MonadIO m
=> GLbitfield -- ^ @mask@ of type [FfdMaskSGIX](Graphics-GL-Groups.html#FfdMaskSGIX).
-> m ()
glLoadIdentityDeformationMapSGIX v1 = liftIO $ dyn72 ptr_glLoadIdentityDeformationMapSGIX v1
{-# NOINLINE ptr_glLoadIdentityDeformationMapSGIX #-}
ptr_glLoadIdentityDeformationMapSGIX :: FunPtr (GLbitfield -> IO ())
ptr_glLoadIdentityDeformationMapSGIX = unsafePerformIO $ getCommand "glLoadIdentityDeformationMapSGIX"
-- glLoadMatrixd ---------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLoadMatrix.xml OpenGL 2.x>.
glLoadMatrixd
:: MonadIO m
=> Ptr GLdouble -- ^ @m@ pointing to @16@ elements of type @GLdouble@.
-> m ()
glLoadMatrixd v1 = liftIO $ dyn40 ptr_glLoadMatrixd v1
{-# NOINLINE ptr_glLoadMatrixd #-}
ptr_glLoadMatrixd :: FunPtr (Ptr GLdouble -> IO ())
ptr_glLoadMatrixd = unsafePerformIO $ getCommand "glLoadMatrixd"
-- glLoadMatrixf ---------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLoadMatrix.xml OpenGL 2.x>.
glLoadMatrixf
:: MonadIO m
=> Ptr GLfloat -- ^ @m@ pointing to @16@ elements of type @GLfloat@.
-> m ()
glLoadMatrixf v1 = liftIO $ dyn42 ptr_glLoadMatrixf v1
{-# NOINLINE ptr_glLoadMatrixf #-}
ptr_glLoadMatrixf :: FunPtr (Ptr GLfloat -> IO ())
ptr_glLoadMatrixf = unsafePerformIO $ getCommand "glLoadMatrixf"
-- glLoadMatrixx ---------------------------------------------------------------
glLoadMatrixx
:: MonadIO m
=> Ptr GLfixed -- ^ @m@ pointing to @16@ elements of type @GLfixed@.
-> m ()
glLoadMatrixx v1 = liftIO $ dyn110 ptr_glLoadMatrixx v1
{-# NOINLINE ptr_glLoadMatrixx #-}
ptr_glLoadMatrixx :: FunPtr (Ptr GLfixed -> IO ())
ptr_glLoadMatrixx = unsafePerformIO $ getCommand "glLoadMatrixx"
-- glLoadMatrixxOES ------------------------------------------------------------
glLoadMatrixxOES
:: MonadIO m
=> Ptr GLfixed -- ^ @m@ pointing to @16@ elements of type @GLfixed@.
-> m ()
glLoadMatrixxOES v1 = liftIO $ dyn110 ptr_glLoadMatrixxOES v1
{-# NOINLINE ptr_glLoadMatrixxOES #-}
ptr_glLoadMatrixxOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glLoadMatrixxOES = unsafePerformIO $ getCommand "glLoadMatrixxOES"
-- glLoadName ------------------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLoadName.xml OpenGL 2.x>.
glLoadName
:: MonadIO m
=> GLuint -- ^ @name@ of type @SelectName@.
-> m ()
glLoadName v1 = liftIO $ dyn3 ptr_glLoadName v1
{-# NOINLINE ptr_glLoadName #-}
ptr_glLoadName :: FunPtr (GLuint -> IO ())
ptr_glLoadName = unsafePerformIO $ getCommand "glLoadName"
-- glLoadPaletteFromModelViewMatrixOES -----------------------------------------
glLoadPaletteFromModelViewMatrixOES
:: MonadIO m
=> m ()
glLoadPaletteFromModelViewMatrixOES = liftIO $ dyn11 ptr_glLoadPaletteFromModelViewMatrixOES
{-# NOINLINE ptr_glLoadPaletteFromModelViewMatrixOES #-}
ptr_glLoadPaletteFromModelViewMatrixOES :: FunPtr (IO ())
ptr_glLoadPaletteFromModelViewMatrixOES = unsafePerformIO $ getCommand "glLoadPaletteFromModelViewMatrixOES"
-- glLoadProgramNV -------------------------------------------------------------
glLoadProgramNV
:: MonadIO m
=> GLenum -- ^ @target@ of type @VertexAttribEnumNV@.
-> GLuint -- ^ @id@.
-> GLsizei -- ^ @len@.
-> Ptr GLubyte -- ^ @program@ pointing to @len@ elements of type @GLubyte@.
-> m ()
glLoadProgramNV v1 v2 v3 v4 = liftIO $ dyn506 ptr_glLoadProgramNV v1 v2 v3 v4
{-# NOINLINE ptr_glLoadProgramNV #-}
ptr_glLoadProgramNV :: FunPtr (GLenum -> GLuint -> GLsizei -> Ptr GLubyte -> IO ())
ptr_glLoadProgramNV = unsafePerformIO $ getCommand "glLoadProgramNV"
-- glLoadTransposeMatrixd ------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLoadTransposeMatrix.xml OpenGL 2.x>.
glLoadTransposeMatrixd
:: MonadIO m
=> Ptr GLdouble -- ^ @m@ pointing to @16@ elements of type @GLdouble@.
-> m ()
glLoadTransposeMatrixd v1 = liftIO $ dyn40 ptr_glLoadTransposeMatrixd v1
{-# NOINLINE ptr_glLoadTransposeMatrixd #-}
ptr_glLoadTransposeMatrixd :: FunPtr (Ptr GLdouble -> IO ())
ptr_glLoadTransposeMatrixd = unsafePerformIO $ getCommand "glLoadTransposeMatrixd"
-- glLoadTransposeMatrixdARB ---------------------------------------------------
-- | This command is an alias for 'glLoadTransposeMatrixd'.
glLoadTransposeMatrixdARB
:: MonadIO m
=> Ptr GLdouble -- ^ @m@ pointing to @16@ elements of type @GLdouble@.
-> m ()
glLoadTransposeMatrixdARB v1 = liftIO $ dyn40 ptr_glLoadTransposeMatrixdARB v1
{-# NOINLINE ptr_glLoadTransposeMatrixdARB #-}
ptr_glLoadTransposeMatrixdARB :: FunPtr (Ptr GLdouble -> IO ())
ptr_glLoadTransposeMatrixdARB = unsafePerformIO $ getCommand "glLoadTransposeMatrixdARB"
-- glLoadTransposeMatrixf ------------------------------------------------------
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glLoadTransposeMatrix.xml OpenGL 2.x>.
glLoadTransposeMatrixf
:: MonadIO m
=> Ptr GLfloat -- ^ @m@ pointing to @16@ elements of type @GLfloat@.
-> m ()
glLoadTransposeMatrixf v1 = liftIO $ dyn42 ptr_glLoadTransposeMatrixf v1
{-# NOINLINE ptr_glLoadTransposeMatrixf #-}
ptr_glLoadTransposeMatrixf :: FunPtr (Ptr GLfloat -> IO ())
ptr_glLoadTransposeMatrixf = unsafePerformIO $ getCommand "glLoadTransposeMatrixf"
-- glLoadTransposeMatrixfARB ---------------------------------------------------
-- | This command is an alias for 'glLoadTransposeMatrixf'.
glLoadTransposeMatrixfARB
:: MonadIO m
=> Ptr GLfloat -- ^ @m@ pointing to @16@ elements of type @GLfloat@.
-> m ()
glLoadTransposeMatrixfARB v1 = liftIO $ dyn42 ptr_glLoadTransposeMatrixfARB v1
{-# NOINLINE ptr_glLoadTransposeMatrixfARB #-}
ptr_glLoadTransposeMatrixfARB :: FunPtr (Ptr GLfloat -> IO ())
ptr_glLoadTransposeMatrixfARB = unsafePerformIO $ getCommand "glLoadTransposeMatrixfARB"
-- glLoadTransposeMatrixxOES ---------------------------------------------------
glLoadTransposeMatrixxOES
:: MonadIO m
=> Ptr GLfixed -- ^ @m@ pointing to @16@ elements of type @GLfixed@.
-> m ()
glLoadTransposeMatrixxOES v1 = liftIO $ dyn110 ptr_glLoadTransposeMatrixxOES v1
{-# NOINLINE ptr_glLoadTransposeMatrixxOES #-}
ptr_glLoadTransposeMatrixxOES :: FunPtr (Ptr GLfixed -> IO ())
ptr_glLoadTransposeMatrixxOES = unsafePerformIO $ getCommand "glLoadTransposeMatrixxOES"
-- glLockArraysEXT -------------------------------------------------------------
glLockArraysEXT
:: MonadIO m
=> GLint -- ^ @first@.
-> GLsizei -- ^ @count@.
-> m ()
glLockArraysEXT v1 v2 = liftIO $ dyn507 ptr_glLockArraysEXT v1 v2
{-# NOINLINE ptr_glLockArraysEXT #-}
ptr_glLockArraysEXT :: FunPtr (GLint -> GLsizei -> IO ())
ptr_glLockArraysEXT = unsafePerformIO $ getCommand "glLockArraysEXT"
-- glLogicOp -------------------------------------------------------------------
-- | Manual pages for <https://www.opengl.org/sdk/docs/man2/xhtml/glLogicOp.xml OpenGL 2.x> or <https://www.opengl.org/sdk/docs/man3/xhtml/glLogicOp.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glLogicOp.xhtml OpenGL 4.x>.
glLogicOp
:: MonadIO m
=> GLenum -- ^ @opcode@ of type [LogicOp](Graphics-GL-Groups.html#LogicOp).
-> m ()
glLogicOp v1 = liftIO $ dyn5 ptr_glLogicOp v1
{-# NOINLINE ptr_glLogicOp #-}
ptr_glLogicOp :: FunPtr (GLenum -> IO ())
ptr_glLogicOp = unsafePerformIO $ getCommand "glLogicOp"
-- glMakeBufferNonResidentNV ---------------------------------------------------
glMakeBufferNonResidentNV
:: MonadIO m
=> GLenum -- ^ @target@.
-> m ()
glMakeBufferNonResidentNV v1 = liftIO $ dyn5 ptr_glMakeBufferNonResidentNV v1
{-# NOINLINE ptr_glMakeBufferNonResidentNV #-}
ptr_glMakeBufferNonResidentNV :: FunPtr (GLenum -> IO ())
ptr_glMakeBufferNonResidentNV = unsafePerformIO $ getCommand "glMakeBufferNonResidentNV"
-- glMakeBufferResidentNV ------------------------------------------------------
glMakeBufferResidentNV
:: MonadIO m
=> GLenum -- ^ @target@.
-> GLenum -- ^ @access@.
-> m ()
glMakeBufferResidentNV v1 v2 = liftIO $ dyn52 ptr_glMakeBufferResidentNV v1 v2
{-# NOINLINE ptr_glMakeBufferResidentNV #-}
ptr_glMakeBufferResidentNV :: FunPtr (GLenum -> GLenum -> IO ())
ptr_glMakeBufferResidentNV = unsafePerformIO $ getCommand "glMakeBufferResidentNV"
-- glMakeImageHandleNonResidentARB ---------------------------------------------
glMakeImageHandleNonResidentARB
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m ()
glMakeImageHandleNonResidentARB v1 = liftIO $ dyn508 ptr_glMakeImageHandleNonResidentARB v1
{-# NOINLINE ptr_glMakeImageHandleNonResidentARB #-}
ptr_glMakeImageHandleNonResidentARB :: FunPtr (GLuint64 -> IO ())
ptr_glMakeImageHandleNonResidentARB = unsafePerformIO $ getCommand "glMakeImageHandleNonResidentARB"
-- glMakeImageHandleNonResidentNV ----------------------------------------------
glMakeImageHandleNonResidentNV
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m ()
glMakeImageHandleNonResidentNV v1 = liftIO $ dyn508 ptr_glMakeImageHandleNonResidentNV v1
{-# NOINLINE ptr_glMakeImageHandleNonResidentNV #-}
ptr_glMakeImageHandleNonResidentNV :: FunPtr (GLuint64 -> IO ())
ptr_glMakeImageHandleNonResidentNV = unsafePerformIO $ getCommand "glMakeImageHandleNonResidentNV"
-- glMakeImageHandleResidentARB ------------------------------------------------
glMakeImageHandleResidentARB
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> GLenum -- ^ @access@.
-> m ()
glMakeImageHandleResidentARB v1 v2 = liftIO $ dyn509 ptr_glMakeImageHandleResidentARB v1 v2
{-# NOINLINE ptr_glMakeImageHandleResidentARB #-}
ptr_glMakeImageHandleResidentARB :: FunPtr (GLuint64 -> GLenum -> IO ())
ptr_glMakeImageHandleResidentARB = unsafePerformIO $ getCommand "glMakeImageHandleResidentARB"
-- glMakeImageHandleResidentNV -------------------------------------------------
glMakeImageHandleResidentNV
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> GLenum -- ^ @access@.
-> m ()
glMakeImageHandleResidentNV v1 v2 = liftIO $ dyn509 ptr_glMakeImageHandleResidentNV v1 v2
{-# NOINLINE ptr_glMakeImageHandleResidentNV #-}
ptr_glMakeImageHandleResidentNV :: FunPtr (GLuint64 -> GLenum -> IO ())
ptr_glMakeImageHandleResidentNV = unsafePerformIO $ getCommand "glMakeImageHandleResidentNV"
-- glMakeNamedBufferNonResidentNV ----------------------------------------------
glMakeNamedBufferNonResidentNV
:: MonadIO m
=> GLuint -- ^ @buffer@.
-> m ()
glMakeNamedBufferNonResidentNV v1 = liftIO $ dyn3 ptr_glMakeNamedBufferNonResidentNV v1
{-# NOINLINE ptr_glMakeNamedBufferNonResidentNV #-}
ptr_glMakeNamedBufferNonResidentNV :: FunPtr (GLuint -> IO ())
ptr_glMakeNamedBufferNonResidentNV = unsafePerformIO $ getCommand "glMakeNamedBufferNonResidentNV"
-- glMakeNamedBufferResidentNV -------------------------------------------------
glMakeNamedBufferResidentNV
:: MonadIO m
=> GLuint -- ^ @buffer@.
-> GLenum -- ^ @access@.
-> m ()
glMakeNamedBufferResidentNV v1 v2 = liftIO $ dyn16 ptr_glMakeNamedBufferResidentNV v1 v2
{-# NOINLINE ptr_glMakeNamedBufferResidentNV #-}
ptr_glMakeNamedBufferResidentNV :: FunPtr (GLuint -> GLenum -> IO ())
ptr_glMakeNamedBufferResidentNV = unsafePerformIO $ getCommand "glMakeNamedBufferResidentNV"
-- glMakeTextureHandleNonResidentARB -------------------------------------------
glMakeTextureHandleNonResidentARB
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m ()
glMakeTextureHandleNonResidentARB v1 = liftIO $ dyn508 ptr_glMakeTextureHandleNonResidentARB v1
{-# NOINLINE ptr_glMakeTextureHandleNonResidentARB #-}
ptr_glMakeTextureHandleNonResidentARB :: FunPtr (GLuint64 -> IO ())
ptr_glMakeTextureHandleNonResidentARB = unsafePerformIO $ getCommand "glMakeTextureHandleNonResidentARB"
-- glMakeTextureHandleNonResidentNV --------------------------------------------
glMakeTextureHandleNonResidentNV
:: MonadIO m
=> GLuint64 -- ^ @handle@.
-> m ()
glMakeTextureHandleNonResidentNV v1 = liftIO $ dyn508 ptr_glMakeTextureHandleNonResidentNV v1
{-# NOINLINE ptr_glMakeTextureHandleNonResidentNV #-}
ptr_glMakeTextureHandleNonResidentNV :: FunPtr (GLuint64 -> IO ())
ptr_glMakeTextureHandleNonResidentNV = unsafePerformIO $ getCommand "glMakeTextureHandleNonResidentNV"