module Graphics.GL.Ext.NV.CopyImage (
gl_NV_copy_image
, glCopyImageSubDataNV
) 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.Types
import System.IO.Unsafe
gl_NV_copy_image :: Bool
gl_NV_copy_image = member "GL_NV_copy_image" extensions
glCopyImageSubDataNV :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
glCopyImageSubDataNV = ffiuintenumintintintintuintenumintintintintsizeisizeisizeiIOV glCopyImageSubDataNVFunPtr
glCopyImageSubDataNVFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> IO ())
glCopyImageSubDataNVFunPtr = unsafePerformIO (getProcAddress "glCopyImageSubDataNV")