module Graphics.GL.Ext.EXT.CopyImage (
gl_EXT_copy_image
, glCopyImageSubDataEXT
) 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_EXT_copy_image :: Bool
gl_EXT_copy_image = member "GL_EXT_copy_image" extensions
glCopyImageSubDataEXT :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
glCopyImageSubDataEXT = ffiuintenumintintintintuintenumintintintintsizeisizeisizeiIOV glCopyImageSubDataEXTFunPtr
glCopyImageSubDataEXTFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> IO ())
glCopyImageSubDataEXTFunPtr = unsafePerformIO (getProcAddress "glCopyImageSubDataEXT")