module Graphics.Rendering.OpenGL.Raw.EXT.CompiledVertexArray (
glLockArrays,
glUnlockArrays,
gl_ARRAY_ELEMENT_LOCK_FIRST,
gl_ARRAY_ELEMENT_LOCK_COUNT
) where
import Foreign.C.Types
import Graphics.Rendering.OpenGL.Raw.Core32
import Graphics.Rendering.OpenGL.Raw.Extensions
#include "HsOpenGLRaw.h"
extensionNameString :: String
extensionNameString = "GL_EXT_compiled_vertex_array"
EXTENSION_ENTRY(glLockArrays,GLint -> GLsizei -> IO ())
EXTENSION_ENTRY(glUnlockArrays,IO ())
gl_ARRAY_ELEMENT_LOCK_FIRST :: GLenum
gl_ARRAY_ELEMENT_LOCK_FIRST = 0x81A8
gl_ARRAY_ELEMENT_LOCK_COUNT :: GLenum
gl_ARRAY_ELEMENT_LOCK_COUNT = 0x81A9