;;; GENERATED BY CHICKEN-BIND FROM gl_ext_api.h (begin (begin (define glBlendColor (foreign-lambda void "glBlendColor" float float float float))) (begin (define glBlendEquation (foreign-lambda void "glBlendEquation" unsigned-integer))) (begin (define glDrawRangeElements (foreign-lambda void "glDrawRangeElements" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glColorTable (foreign-lambda void "glColorTable" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glColorTableParameterfv (foreign-lambda void "glColorTableParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glColorTableParameteriv (foreign-lambda void "glColorTableParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glCopyColorTable (foreign-lambda void "glCopyColorTable" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define glGetColorTable (foreign-lambda void "glGetColorTable" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetColorTableParameterfv (foreign-lambda void "glGetColorTableParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetColorTableParameteriv (foreign-lambda void "glGetColorTableParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glColorSubTable (foreign-lambda void "glColorSubTable" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyColorSubTable (foreign-lambda void "glCopyColorSubTable" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define glTexImage3D (foreign-lambda void "glTexImage3D" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTexSubImage3D (foreign-lambda void "glTexSubImage3D" unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyTexSubImage3D (foreign-lambda void "glCopyTexSubImage3D" unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glConvolutionFilter1D (foreign-lambda void "glConvolutionFilter1D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glConvolutionFilter2D (foreign-lambda void "glConvolutionFilter2D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glConvolutionParameterf (foreign-lambda void "glConvolutionParameterf" unsigned-integer unsigned-integer float))) (begin (define glConvolutionParameterfv (foreign-lambda void "glConvolutionParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glConvolutionParameteri (foreign-lambda void "glConvolutionParameteri" unsigned-integer unsigned-integer integer))) (begin (define glConvolutionParameteriv (foreign-lambda void "glConvolutionParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glCopyConvolutionFilter1D (foreign-lambda void "glCopyConvolutionFilter1D" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define glCopyConvolutionFilter2D (foreign-lambda void "glCopyConvolutionFilter2D" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer))) (begin (define glGetConvolutionFilter (foreign-lambda void "glGetConvolutionFilter" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetConvolutionParameterfv (foreign-lambda void "glGetConvolutionParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetConvolutionParameteriv (foreign-lambda void "glGetConvolutionParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetSeparableFilter (foreign-lambda void "glGetSeparableFilter" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void) (c-pointer void)))) (begin (define glSeparableFilter2D (foreign-lambda void "glSeparableFilter2D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void)))) (begin (define glGetHistogram (foreign-lambda void "glGetHistogram" unsigned-integer unsigned-char unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetHistogramParameterfv (foreign-lambda void "glGetHistogramParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetHistogramParameteriv (foreign-lambda void "glGetHistogramParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetMinmax (foreign-lambda void "glGetMinmax" unsigned-integer unsigned-char unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetMinmaxParameterfv (foreign-lambda void "glGetMinmaxParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetMinmaxParameteriv (foreign-lambda void "glGetMinmaxParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glHistogram (foreign-lambda void "glHistogram" unsigned-integer unsigned-integer unsigned-integer unsigned-char))) (begin (define glMinmax (foreign-lambda void "glMinmax" unsigned-integer unsigned-integer unsigned-char))) (begin (define glResetHistogram (foreign-lambda void "glResetHistogram" unsigned-integer))) (begin (define glResetMinmax (foreign-lambda void "glResetMinmax" unsigned-integer))) (begin (define glActiveTexture (foreign-lambda void "glActiveTexture" unsigned-integer))) (begin (define glClientActiveTexture (foreign-lambda void "glClientActiveTexture" unsigned-integer))) (begin (define glMultiTexCoord1d (foreign-lambda void "glMultiTexCoord1d" unsigned-integer double))) (begin (define glMultiTexCoord1dv (foreign-lambda void "glMultiTexCoord1dv" unsigned-integer f64vector))) (begin (define glMultiTexCoord1f (foreign-lambda void "glMultiTexCoord1f" unsigned-integer float))) (begin (define glMultiTexCoord1fv (foreign-lambda void "glMultiTexCoord1fv" unsigned-integer f32vector))) (begin (define glMultiTexCoord1i (foreign-lambda void "glMultiTexCoord1i" unsigned-integer integer))) (begin (define glMultiTexCoord1iv (foreign-lambda void "glMultiTexCoord1iv" unsigned-integer s32vector))) (begin (define glMultiTexCoord1s (foreign-lambda void "glMultiTexCoord1s" unsigned-integer short))) (begin (define glMultiTexCoord1sv (foreign-lambda void "glMultiTexCoord1sv" unsigned-integer s16vector))) (begin (define glMultiTexCoord2d (foreign-lambda void "glMultiTexCoord2d" unsigned-integer double double))) (begin (define glMultiTexCoord2dv (foreign-lambda void "glMultiTexCoord2dv" unsigned-integer f64vector))) (begin (define glMultiTexCoord2f (foreign-lambda void "glMultiTexCoord2f" unsigned-integer float float))) (begin (define glMultiTexCoord2fv (foreign-lambda void "glMultiTexCoord2fv" unsigned-integer f32vector))) (begin (define glMultiTexCoord2i (foreign-lambda void "glMultiTexCoord2i" unsigned-integer integer integer))) (begin (define glMultiTexCoord2iv (foreign-lambda void "glMultiTexCoord2iv" unsigned-integer s32vector))) (begin (define glMultiTexCoord2s (foreign-lambda void "glMultiTexCoord2s" unsigned-integer short short))) (begin (define glMultiTexCoord2sv (foreign-lambda void "glMultiTexCoord2sv" unsigned-integer s16vector))) (begin (define glMultiTexCoord3d (foreign-lambda void "glMultiTexCoord3d" unsigned-integer double double double))) (begin (define glMultiTexCoord3dv (foreign-lambda void "glMultiTexCoord3dv" unsigned-integer f64vector))) (begin (define glMultiTexCoord3f (foreign-lambda void "glMultiTexCoord3f" unsigned-integer float float float))) (begin (define glMultiTexCoord3fv (foreign-lambda void "glMultiTexCoord3fv" unsigned-integer f32vector))) (begin (define glMultiTexCoord3i (foreign-lambda void "glMultiTexCoord3i" unsigned-integer integer integer integer))) (begin (define glMultiTexCoord3iv (foreign-lambda void "glMultiTexCoord3iv" unsigned-integer s32vector))) (begin (define glMultiTexCoord3s (foreign-lambda void "glMultiTexCoord3s" unsigned-integer short short short))) (begin (define glMultiTexCoord3sv (foreign-lambda void "glMultiTexCoord3sv" unsigned-integer s16vector))) (begin (define glMultiTexCoord4d (foreign-lambda void "glMultiTexCoord4d" unsigned-integer double double double double))) (begin (define glMultiTexCoord4dv (foreign-lambda void "glMultiTexCoord4dv" unsigned-integer f64vector))) (begin (define glMultiTexCoord4f (foreign-lambda void "glMultiTexCoord4f" unsigned-integer float float float float))) (begin (define glMultiTexCoord4fv (foreign-lambda void "glMultiTexCoord4fv" unsigned-integer f32vector))) (begin (define glMultiTexCoord4i (foreign-lambda void "glMultiTexCoord4i" unsigned-integer integer integer integer integer))) (begin (define glMultiTexCoord4iv (foreign-lambda void "glMultiTexCoord4iv" unsigned-integer s32vector))) (begin (define glMultiTexCoord4s (foreign-lambda void "glMultiTexCoord4s" unsigned-integer short short short short))) (begin (define glMultiTexCoord4sv (foreign-lambda void "glMultiTexCoord4sv" unsigned-integer s16vector))) (begin (define glLoadTransposeMatrixf (foreign-lambda void "glLoadTransposeMatrixf" f32vector))) (begin (define glLoadTransposeMatrixd (foreign-lambda void "glLoadTransposeMatrixd" f64vector))) (begin (define glMultTransposeMatrixf (foreign-lambda void "glMultTransposeMatrixf" f32vector))) (begin (define glMultTransposeMatrixd (foreign-lambda void "glMultTransposeMatrixd" f64vector))) (begin (define glSampleCoverage (foreign-lambda void "glSampleCoverage" float unsigned-char))) (begin (define glCompressedTexImage3D (foreign-lambda void "glCompressedTexImage3D" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexImage2D (foreign-lambda void "glCompressedTexImage2D" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexImage1D (foreign-lambda void "glCompressedTexImage1D" unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexSubImage3D (foreign-lambda void "glCompressedTexSubImage3D" unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexSubImage2D (foreign-lambda void "glCompressedTexSubImage2D" unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexSubImage1D (foreign-lambda void "glCompressedTexSubImage1D" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetCompressedTexImage (foreign-lambda void "glGetCompressedTexImage" unsigned-integer integer (c-pointer void)))) (begin (define glBlendFuncSeparate (foreign-lambda void "glBlendFuncSeparate" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glFogCoordf (foreign-lambda void "glFogCoordf" float))) (begin (define glFogCoordfv (foreign-lambda void "glFogCoordfv" f32vector))) (begin (define glFogCoordd (foreign-lambda void "glFogCoordd" double))) (begin (define glFogCoorddv (foreign-lambda void "glFogCoorddv" f64vector))) (begin (define glFogCoordPointer (foreign-lambda void "glFogCoordPointer" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glMultiDrawArrays (foreign-lambda void "glMultiDrawArrays" unsigned-integer s32vector u32vector unsigned-integer))) (begin (define glMultiDrawElements (foreign-lambda void "glMultiDrawElements" unsigned-integer u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer))) (begin (define glPointParameterf (foreign-lambda void "glPointParameterf" unsigned-integer float))) (begin (define glPointParameterfv (foreign-lambda void "glPointParameterfv" unsigned-integer f32vector))) (begin (define glPointParameteri (foreign-lambda void "glPointParameteri" unsigned-integer integer))) (begin (define glPointParameteriv (foreign-lambda void "glPointParameteriv" unsigned-integer s32vector))) (begin (define glSecondaryColor3b (foreign-lambda void "glSecondaryColor3b" char char char))) (begin (define glSecondaryColor3bv (foreign-lambda void "glSecondaryColor3bv" c-string))) (begin (define glSecondaryColor3d (foreign-lambda void "glSecondaryColor3d" double double double))) (begin (define glSecondaryColor3dv (foreign-lambda void "glSecondaryColor3dv" f64vector))) (begin (define glSecondaryColor3f (foreign-lambda void "glSecondaryColor3f" float float float))) (begin (define glSecondaryColor3fv (foreign-lambda void "glSecondaryColor3fv" f32vector))) (begin (define glSecondaryColor3i (foreign-lambda void "glSecondaryColor3i" integer integer integer))) (begin (define glSecondaryColor3iv (foreign-lambda void "glSecondaryColor3iv" s32vector))) (begin (define glSecondaryColor3s (foreign-lambda void "glSecondaryColor3s" short short short))) (begin (define glSecondaryColor3sv (foreign-lambda void "glSecondaryColor3sv" s16vector))) (begin (define glSecondaryColor3ub (foreign-lambda void "glSecondaryColor3ub" unsigned-char unsigned-char unsigned-char))) (begin (define glSecondaryColor3ubv (foreign-lambda void "glSecondaryColor3ubv" u8vector))) (begin (define glSecondaryColor3ui (foreign-lambda void "glSecondaryColor3ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glSecondaryColor3uiv (foreign-lambda void "glSecondaryColor3uiv" u32vector))) (begin (define glSecondaryColor3us (foreign-lambda void "glSecondaryColor3us" unsigned-short unsigned-short unsigned-short))) (begin (define glSecondaryColor3usv (foreign-lambda void "glSecondaryColor3usv" u16vector))) (begin (define glSecondaryColorPointer (foreign-lambda void "glSecondaryColorPointer" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glWindowPos2d (foreign-lambda void "glWindowPos2d" double double))) (begin (define glWindowPos2dv (foreign-lambda void "glWindowPos2dv" f64vector))) (begin (define glWindowPos2f (foreign-lambda void "glWindowPos2f" float float))) (begin (define glWindowPos2fv (foreign-lambda void "glWindowPos2fv" f32vector))) (begin (define glWindowPos2i (foreign-lambda void "glWindowPos2i" integer integer))) (begin (define glWindowPos2iv (foreign-lambda void "glWindowPos2iv" s32vector))) (begin (define glWindowPos2s (foreign-lambda void "glWindowPos2s" short short))) (begin (define glWindowPos2sv (foreign-lambda void "glWindowPos2sv" s16vector))) (begin (define glWindowPos3d (foreign-lambda void "glWindowPos3d" double double double))) (begin (define glWindowPos3dv (foreign-lambda void "glWindowPos3dv" f64vector))) (begin (define glWindowPos3f (foreign-lambda void "glWindowPos3f" float float float))) (begin (define glWindowPos3fv (foreign-lambda void "glWindowPos3fv" f32vector))) (begin (define glWindowPos3i (foreign-lambda void "glWindowPos3i" integer integer integer))) (begin (define glWindowPos3iv (foreign-lambda void "glWindowPos3iv" s32vector))) (begin (define glWindowPos3s (foreign-lambda void "glWindowPos3s" short short short))) (begin (define glWindowPos3sv (foreign-lambda void "glWindowPos3sv" s16vector))) (begin (define glBindBuffer (foreign-lambda void "glBindBuffer" unsigned-integer unsigned-integer))) (begin (define glDeleteBuffers (foreign-lambda void "glDeleteBuffers" unsigned-integer u32vector))) (begin (define glGenBuffers (foreign-lambda void "glGenBuffers" unsigned-integer u32vector))) (begin (define glIsBuffer (foreign-lambda unsigned-char "glIsBuffer" unsigned-integer))) (begin (define glBufferData (foreign-lambda void "glBufferData" unsigned-integer integer (c-pointer void) unsigned-integer))) (begin (define glBufferSubData (foreign-lambda void "glBufferSubData" unsigned-integer integer integer (c-pointer void)))) (begin (define glGetBufferSubData (foreign-lambda void "glGetBufferSubData" unsigned-integer integer integer (c-pointer void)))) (begin (define glMapBuffer (foreign-lambda (c-pointer void) "glMapBuffer" unsigned-integer unsigned-integer))) (begin (define glUnmapBuffer (foreign-lambda unsigned-char "glUnmapBuffer" unsigned-integer))) (begin (define glGetBufferParameteriv (foreign-lambda void "glGetBufferParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetBufferPointerv (foreign-lambda void "glGetBufferPointerv" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glGenQueries (foreign-lambda void "glGenQueries" unsigned-integer u32vector))) (begin (define glDeleteQueries (foreign-lambda void "glDeleteQueries" unsigned-integer u32vector))) (begin (define glIsQuery (foreign-lambda unsigned-char "glIsQuery" unsigned-integer))) (begin (define glBeginQuery (foreign-lambda void "glBeginQuery" unsigned-integer unsigned-integer))) (begin (define glEndQuery (foreign-lambda void "glEndQuery" unsigned-integer))) (begin (define glGetQueryiv (foreign-lambda void "glGetQueryiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetQueryObjectiv (foreign-lambda void "glGetQueryObjectiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetQueryObjectuiv (foreign-lambda void "glGetQueryObjectuiv" unsigned-integer unsigned-integer u32vector))) (begin (define glBlendEquationSeparate (foreign-lambda void "glBlendEquationSeparate" unsigned-integer unsigned-integer))) (begin (define glCreateProgram (foreign-lambda unsigned-integer "glCreateProgram"))) (begin (define glCreateShader (foreign-lambda unsigned-integer "glCreateShader" unsigned-integer))) (begin (define glDeleteProgram (foreign-lambda void "glDeleteProgram" unsigned-integer))) (begin (define glDeleteShader (foreign-lambda void "glDeleteShader" unsigned-integer))) (begin (define glAttachShader (foreign-lambda void "glAttachShader" unsigned-integer unsigned-integer))) (begin (define glDetachShader (foreign-lambda void "glDetachShader" unsigned-integer unsigned-integer))) (begin (define glShaderSource (foreign-lambda void "glShaderSource" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) s32vector))) (begin (define glCompileShader (foreign-lambda void "glCompileShader" unsigned-integer))) (begin (define glIsProgram (foreign-lambda unsigned-char "glIsProgram" unsigned-integer))) (begin (define glIsShader (foreign-lambda unsigned-char "glIsShader" unsigned-integer))) (begin (define glLinkProgram (foreign-lambda void "glLinkProgram" unsigned-integer))) (begin (define glUseProgram (foreign-lambda void "glUseProgram" unsigned-integer))) (begin (define glValidateProgram (foreign-lambda void "glValidateProgram" unsigned-integer))) (begin (define glUniform1f (foreign-lambda void "glUniform1f" integer float))) (begin (define glUniform2f (foreign-lambda void "glUniform2f" integer float float))) (begin (define glUniform3f (foreign-lambda void "glUniform3f" integer float float float))) (begin (define glUniform4f (foreign-lambda void "glUniform4f" integer float float float float))) (begin (define glUniform1i (foreign-lambda void "glUniform1i" integer integer))) (begin (define glUniform2i (foreign-lambda void "glUniform2i" integer integer integer))) (begin (define glUniform3i (foreign-lambda void "glUniform3i" integer integer integer integer))) (begin (define glUniform4i (foreign-lambda void "glUniform4i" integer integer integer integer integer))) (begin (define glUniform1fv (foreign-lambda void "glUniform1fv" integer unsigned-integer f32vector))) (begin (define glUniform2fv (foreign-lambda void "glUniform2fv" integer unsigned-integer f32vector))) (begin (define glUniform3fv (foreign-lambda void "glUniform3fv" integer unsigned-integer f32vector))) (begin (define glUniform4fv (foreign-lambda void "glUniform4fv" integer unsigned-integer f32vector))) (begin (define glUniform1iv (foreign-lambda void "glUniform1iv" integer unsigned-integer s32vector))) (begin (define glUniform2iv (foreign-lambda void "glUniform2iv" integer unsigned-integer s32vector))) (begin (define glUniform3iv (foreign-lambda void "glUniform3iv" integer unsigned-integer s32vector))) (begin (define glUniform4iv (foreign-lambda void "glUniform4iv" integer unsigned-integer s32vector))) (begin (define glUniformMatrix2fv (foreign-lambda void "glUniformMatrix2fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix3fv (foreign-lambda void "glUniformMatrix3fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix4fv (foreign-lambda void "glUniformMatrix4fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glGetShaderfv (foreign-lambda void "glGetShaderfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetShaderiv (foreign-lambda void "glGetShaderiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetProgramfv (foreign-lambda void "glGetProgramfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetProgramiv (foreign-lambda void "glGetProgramiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetShaderInfoLog (foreign-lambda void "glGetShaderInfoLog" unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetProgramInfoLog (foreign-lambda void "glGetProgramInfoLog" unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetAttachedShaders (foreign-lambda void "glGetAttachedShaders" unsigned-integer unsigned-integer u32vector u32vector))) (begin (define glGetUniformLocation (foreign-lambda integer "glGetUniformLocation" unsigned-integer c-string))) (begin (define glGetActiveUniform (foreign-lambda void "glGetActiveUniform" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define glGetUniformfv (foreign-lambda void "glGetUniformfv" unsigned-integer integer f32vector))) (begin (define glGetUniformiv (foreign-lambda void "glGetUniformiv" unsigned-integer integer s32vector))) (begin (define glGetShaderSource (foreign-lambda void "glGetShaderSource" unsigned-integer unsigned-integer u32vector c-string))) (begin (define glVertexAttrib1f (foreign-lambda void "glVertexAttrib1f" unsigned-integer float))) (begin (define glVertexAttrib1s (foreign-lambda void "glVertexAttrib1s" unsigned-integer short))) (begin (define glVertexAttrib1d (foreign-lambda void "glVertexAttrib1d" unsigned-integer double))) (begin (define glVertexAttrib2f (foreign-lambda void "glVertexAttrib2f" unsigned-integer float float))) (begin (define glVertexAttrib2s (foreign-lambda void "glVertexAttrib2s" unsigned-integer short short))) (begin (define glVertexAttrib2d (foreign-lambda void "glVertexAttrib2d" unsigned-integer double double))) (begin (define glVertexAttrib3f (foreign-lambda void "glVertexAttrib3f" unsigned-integer float float float))) (begin (define glVertexAttrib3s (foreign-lambda void "glVertexAttrib3s" unsigned-integer short short short))) (begin (define glVertexAttrib3d (foreign-lambda void "glVertexAttrib3d" unsigned-integer double double double))) (begin (define glVertexAttrib4f (foreign-lambda void "glVertexAttrib4f" unsigned-integer float float float float))) (begin (define glVertexAttrib4s (foreign-lambda void "glVertexAttrib4s" unsigned-integer short short short short))) (begin (define glVertexAttrib4d (foreign-lambda void "glVertexAttrib4d" unsigned-integer double double double double))) (begin (define glVertexAttrib4Nub (foreign-lambda void "glVertexAttrib4Nub" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glVertexAttrib1fv (foreign-lambda void "glVertexAttrib1fv" unsigned-integer f32vector))) (begin (define glVertexAttrib1sv (foreign-lambda void "glVertexAttrib1sv" unsigned-integer s16vector))) (begin (define glVertexAttrib1dv (foreign-lambda void "glVertexAttrib1dv" unsigned-integer f64vector))) (begin (define glVertexAttrib2fv (foreign-lambda void "glVertexAttrib2fv" unsigned-integer f32vector))) (begin (define glVertexAttrib2sv (foreign-lambda void "glVertexAttrib2sv" unsigned-integer s16vector))) (begin (define glVertexAttrib2dv (foreign-lambda void "glVertexAttrib2dv" unsigned-integer f64vector))) (begin (define glVertexAttrib3fv (foreign-lambda void "glVertexAttrib3fv" unsigned-integer f32vector))) (begin (define glVertexAttrib3sv (foreign-lambda void "glVertexAttrib3sv" unsigned-integer s16vector))) (begin (define glVertexAttrib3dv (foreign-lambda void "glVertexAttrib3dv" unsigned-integer f64vector))) (begin (define glVertexAttrib4fv (foreign-lambda void "glVertexAttrib4fv" unsigned-integer f32vector))) (begin (define glVertexAttrib4sv (foreign-lambda void "glVertexAttrib4sv" unsigned-integer s16vector))) (begin (define glVertexAttrib4dv (foreign-lambda void "glVertexAttrib4dv" unsigned-integer f64vector))) (begin (define glVertexAttrib4iv (foreign-lambda void "glVertexAttrib4iv" unsigned-integer s32vector))) (begin (define glVertexAttrib4bv (foreign-lambda void "glVertexAttrib4bv" unsigned-integer c-string))) (begin (define glVertexAttrib4ubv (foreign-lambda void "glVertexAttrib4ubv" unsigned-integer u8vector))) (begin (define glVertexAttrib4usv (foreign-lambda void "glVertexAttrib4usv" unsigned-integer u16vector))) (begin (define glVertexAttrib4uiv (foreign-lambda void "glVertexAttrib4uiv" unsigned-integer u32vector))) (begin (define glVertexAttrib4Nbv (foreign-lambda void "glVertexAttrib4Nbv" unsigned-integer c-string))) (begin (define glVertexAttrib4Nsv (foreign-lambda void "glVertexAttrib4Nsv" unsigned-integer s16vector))) (begin (define glVertexAttrib4Niv (foreign-lambda void "glVertexAttrib4Niv" unsigned-integer s32vector))) (begin (define glVertexAttrib4Nubv (foreign-lambda void "glVertexAttrib4Nubv" unsigned-integer u8vector))) (begin (define glVertexAttrib4Nusv (foreign-lambda void "glVertexAttrib4Nusv" unsigned-integer u16vector))) (begin (define glVertexAttrib4Nuiv (foreign-lambda void "glVertexAttrib4Nuiv" unsigned-integer u32vector))) (begin (define glVertexAttribPointer (foreign-lambda void "glVertexAttribPointer" unsigned-integer integer unsigned-integer unsigned-char unsigned-integer (c-pointer void)))) (begin (define glEnableVertexAttribArray (foreign-lambda void "glEnableVertexAttribArray" unsigned-integer))) (begin (define glDisableVertexAttribArray (foreign-lambda void "glDisableVertexAttribArray" unsigned-integer))) (begin (define glBindAttribLocation (foreign-lambda void "glBindAttribLocation" unsigned-integer unsigned-integer c-string))) (begin (define glGetActiveAttrib (foreign-lambda void "glGetActiveAttrib" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define glGetAttribLocation (foreign-lambda integer "glGetAttribLocation" unsigned-integer c-string))) (begin (define glGetVertexAttribdv (foreign-lambda void "glGetVertexAttribdv" unsigned-integer unsigned-integer f64vector))) (begin (define glGetVertexAttribfv (foreign-lambda void "glGetVertexAttribfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVertexAttribiv (foreign-lambda void "glGetVertexAttribiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribPointerv (foreign-lambda void "glGetVertexAttribPointerv" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glDrawBuffers (foreign-lambda void "glDrawBuffers" unsigned-integer u32vector))) (begin (define glStencilOpSeparate (foreign-lambda void "glStencilOpSeparate" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glStencilFuncSeparate (foreign-lambda void "glStencilFuncSeparate" unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define glUniformMatrix2x3fv (foreign-lambda void "glUniformMatrix2x3fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix3x2fv (foreign-lambda void "glUniformMatrix3x2fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix2x4fv (foreign-lambda void "glUniformMatrix2x4fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix4x2fv (foreign-lambda void "glUniformMatrix4x2fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix3x4fv (foreign-lambda void "glUniformMatrix3x4fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix4x3fv (foreign-lambda void "glUniformMatrix4x3fv" integer unsigned-integer unsigned-char f32vector))) (begin (define glColorMaski (foreign-lambda void "glColorMaski" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glGetBooleani_v (foreign-lambda void "glGetBooleani_v" unsigned-integer unsigned-integer u8vector))) (begin (define glGetIntegeri_v (foreign-lambda void "glGetIntegeri_v" unsigned-integer unsigned-integer s32vector))) (begin (define glEnablei (foreign-lambda void "glEnablei" unsigned-integer unsigned-integer))) (begin (define glDisablei (foreign-lambda void "glDisablei" unsigned-integer unsigned-integer))) (begin (define glIsEnabledi (foreign-lambda unsigned-char "glIsEnabledi" unsigned-integer unsigned-integer))) (begin (define glBeginTransformFeedback (foreign-lambda void "glBeginTransformFeedback" unsigned-integer))) (begin (define glEndTransformFeedback (foreign-lambda void "glEndTransformFeedback"))) (begin (define glBindBufferRange (foreign-lambda void "glBindBufferRange" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glBindBufferBase (foreign-lambda void "glBindBufferBase" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glTransformFeedbackVaryings (foreign-lambda void "glTransformFeedbackVaryings" unsigned-integer unsigned-integer s32vector unsigned-integer))) (begin (define glGetTransformFeedbackVarying (foreign-lambda void "glGetTransformFeedbackVarying" unsigned-integer unsigned-integer s32vector))) (begin (define glClampColor (foreign-lambda void "glClampColor" unsigned-integer unsigned-integer))) (begin (define glBeginConditionalRender (foreign-lambda void "glBeginConditionalRender" unsigned-integer unsigned-integer))) (begin (define glEndConditionalRender (foreign-lambda void "glEndConditionalRender"))) (begin (define glVertexAttribI1i (foreign-lambda void "glVertexAttribI1i" unsigned-integer integer))) (begin (define glVertexAttribI2i (foreign-lambda void "glVertexAttribI2i" unsigned-integer integer integer))) (begin (define glVertexAttribI3i (foreign-lambda void "glVertexAttribI3i" unsigned-integer integer integer integer))) (begin (define glVertexAttribI4i (foreign-lambda void "glVertexAttribI4i" unsigned-integer integer integer integer integer))) (begin (define glVertexAttribI1ui (foreign-lambda void "glVertexAttribI1ui" unsigned-integer unsigned-integer))) (begin (define glVertexAttribI2ui (foreign-lambda void "glVertexAttribI2ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI3ui (foreign-lambda void "glVertexAttribI3ui" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI4ui (foreign-lambda void "glVertexAttribI4ui" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI1iv (foreign-lambda void "glVertexAttribI1iv" unsigned-integer s32vector))) (begin (define glVertexAttribI2iv (foreign-lambda void "glVertexAttribI2iv" unsigned-integer s32vector))) (begin (define glVertexAttribI3iv (foreign-lambda void "glVertexAttribI3iv" unsigned-integer s32vector))) (begin (define glVertexAttribI4iv (foreign-lambda void "glVertexAttribI4iv" unsigned-integer s32vector))) (begin (define glVertexAttribI1uiv (foreign-lambda void "glVertexAttribI1uiv" unsigned-integer u32vector))) (begin (define glVertexAttribI2uiv (foreign-lambda void "glVertexAttribI2uiv" unsigned-integer u32vector))) (begin (define glVertexAttribI3uiv (foreign-lambda void "glVertexAttribI3uiv" unsigned-integer u32vector))) (begin (define glVertexAttribI4uiv (foreign-lambda void "glVertexAttribI4uiv" unsigned-integer u32vector))) (begin (define glVertexAttribI4bv (foreign-lambda void "glVertexAttribI4bv" unsigned-integer c-string))) (begin (define glVertexAttribI4sv (foreign-lambda void "glVertexAttribI4sv" unsigned-integer s16vector))) (begin (define glVertexAttribI4ubv (foreign-lambda void "glVertexAttribI4ubv" unsigned-integer u8vector))) (begin (define glVertexAttribI4usv (foreign-lambda void "glVertexAttribI4usv" unsigned-integer u16vector))) (begin (define glVertexAttribIPointer (foreign-lambda void "glVertexAttribIPointer" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetVertexAttribIiv (foreign-lambda void "glGetVertexAttribIiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribIuiv (foreign-lambda void "glGetVertexAttribIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define glGetUniformuiv (foreign-lambda void "glGetUniformuiv" unsigned-integer integer u32vector))) (begin (define glBindFragDataLocation (foreign-lambda void "glBindFragDataLocation" unsigned-integer unsigned-integer c-string))) (begin (define glGetFragDataLocation (foreign-lambda integer "glGetFragDataLocation" unsigned-integer c-string))) (begin (define glUniform1ui (foreign-lambda void "glUniform1ui" integer unsigned-integer))) (begin (define glUniform2ui (foreign-lambda void "glUniform2ui" integer unsigned-integer unsigned-integer))) (begin (define glUniform3ui (foreign-lambda void "glUniform3ui" integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glUniform4ui (foreign-lambda void "glUniform4ui" integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glUniform1uiv (foreign-lambda void "glUniform1uiv" integer unsigned-integer u32vector))) (begin (define glUniform2uiv (foreign-lambda void "glUniform2uiv" integer unsigned-integer u32vector))) (begin (define glUniform3uiv (foreign-lambda void "glUniform3uiv" integer unsigned-integer u32vector))) (begin (define glUniform4uiv (foreign-lambda void "glUniform4uiv" integer unsigned-integer u32vector))) (begin (define glTexParameterIiv (foreign-lambda void "glTexParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define glTexParameterIuiv (foreign-lambda void "glTexParameterIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define glGetTexParameterIiv (foreign-lambda void "glGetTexParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetTexParameterIuiv (foreign-lambda void "glGetTexParameterIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define glClearBufferiv (foreign-lambda void "glClearBufferiv" unsigned-integer integer s32vector))) (begin (define glClearBufferuiv (foreign-lambda void "glClearBufferuiv" unsigned-integer integer u32vector))) (begin (define glClearBufferfv (foreign-lambda void "glClearBufferfv" unsigned-integer integer f32vector))) (begin (define glClearBufferfi (foreign-lambda void "glClearBufferfi" unsigned-integer integer float integer))) (begin (define glGetStringi (foreign-lambda (c-pointer (const unsigned-char)) "glGetStringi" unsigned-integer unsigned-integer))) (begin (define glDrawArraysInstanced (foreign-lambda void "glDrawArraysInstanced" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define glDrawElementsInstanced (foreign-lambda void "glDrawElementsInstanced" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define glTexBuffer (foreign-lambda void "glTexBuffer" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glPrimitiveRestartIndex (foreign-lambda void "glPrimitiveRestartIndex" unsigned-integer))) (begin (define glActiveTextureARB (foreign-lambda void "glActiveTextureARB" unsigned-integer))) (begin (define glClientActiveTextureARB (foreign-lambda void "glClientActiveTextureARB" unsigned-integer))) (begin (define glMultiTexCoord1dARB (foreign-lambda void "glMultiTexCoord1dARB" unsigned-integer double))) (begin (define glMultiTexCoord1dvARB (foreign-lambda void "glMultiTexCoord1dvARB" unsigned-integer f64vector))) (begin (define glMultiTexCoord1fARB (foreign-lambda void "glMultiTexCoord1fARB" unsigned-integer float))) (begin (define glMultiTexCoord1fvARB (foreign-lambda void "glMultiTexCoord1fvARB" unsigned-integer f32vector))) (begin (define glMultiTexCoord1iARB (foreign-lambda void "glMultiTexCoord1iARB" unsigned-integer integer))) (begin (define glMultiTexCoord1ivARB (foreign-lambda void "glMultiTexCoord1ivARB" unsigned-integer s32vector))) (begin (define glMultiTexCoord1sARB (foreign-lambda void "glMultiTexCoord1sARB" unsigned-integer short))) (begin (define glMultiTexCoord1svARB (foreign-lambda void "glMultiTexCoord1svARB" unsigned-integer s16vector))) (begin (define glMultiTexCoord2dARB (foreign-lambda void "glMultiTexCoord2dARB" unsigned-integer double double))) (begin (define glMultiTexCoord2dvARB (foreign-lambda void "glMultiTexCoord2dvARB" unsigned-integer f64vector))) (begin (define glMultiTexCoord2fARB (foreign-lambda void "glMultiTexCoord2fARB" unsigned-integer float float))) (begin (define glMultiTexCoord2fvARB (foreign-lambda void "glMultiTexCoord2fvARB" unsigned-integer f32vector))) (begin (define glMultiTexCoord2iARB (foreign-lambda void "glMultiTexCoord2iARB" unsigned-integer integer integer))) (begin (define glMultiTexCoord2ivARB (foreign-lambda void "glMultiTexCoord2ivARB" unsigned-integer s32vector))) (begin (define glMultiTexCoord2sARB (foreign-lambda void "glMultiTexCoord2sARB" unsigned-integer short short))) (begin (define glMultiTexCoord2svARB (foreign-lambda void "glMultiTexCoord2svARB" unsigned-integer s16vector))) (begin (define glMultiTexCoord3dARB (foreign-lambda void "glMultiTexCoord3dARB" unsigned-integer double double double))) (begin (define glMultiTexCoord3dvARB (foreign-lambda void "glMultiTexCoord3dvARB" unsigned-integer f64vector))) (begin (define glMultiTexCoord3fARB (foreign-lambda void "glMultiTexCoord3fARB" unsigned-integer float float float))) (begin (define glMultiTexCoord3fvARB (foreign-lambda void "glMultiTexCoord3fvARB" unsigned-integer f32vector))) (begin (define glMultiTexCoord3iARB (foreign-lambda void "glMultiTexCoord3iARB" unsigned-integer integer integer integer))) (begin (define glMultiTexCoord3ivARB (foreign-lambda void "glMultiTexCoord3ivARB" unsigned-integer s32vector))) (begin (define glMultiTexCoord3sARB (foreign-lambda void "glMultiTexCoord3sARB" unsigned-integer short short short))) (begin (define glMultiTexCoord3svARB (foreign-lambda void "glMultiTexCoord3svARB" unsigned-integer s16vector))) (begin (define glMultiTexCoord4dARB (foreign-lambda void "glMultiTexCoord4dARB" unsigned-integer double double double double))) (begin (define glMultiTexCoord4dvARB (foreign-lambda void "glMultiTexCoord4dvARB" unsigned-integer f64vector))) (begin (define glMultiTexCoord4fARB (foreign-lambda void "glMultiTexCoord4fARB" unsigned-integer float float float float))) (begin (define glMultiTexCoord4fvARB (foreign-lambda void "glMultiTexCoord4fvARB" unsigned-integer f32vector))) (begin (define glMultiTexCoord4iARB (foreign-lambda void "glMultiTexCoord4iARB" unsigned-integer integer integer integer integer))) (begin (define glMultiTexCoord4ivARB (foreign-lambda void "glMultiTexCoord4ivARB" unsigned-integer s32vector))) (begin (define glMultiTexCoord4sARB (foreign-lambda void "glMultiTexCoord4sARB" unsigned-integer short short short short))) (begin (define glMultiTexCoord4svARB (foreign-lambda void "glMultiTexCoord4svARB" unsigned-integer s16vector))) (begin (define glLoadTransposeMatrixfARB (foreign-lambda void "glLoadTransposeMatrixfARB" f32vector))) (begin (define glLoadTransposeMatrixdARB (foreign-lambda void "glLoadTransposeMatrixdARB" f64vector))) (begin (define glMultTransposeMatrixfARB (foreign-lambda void "glMultTransposeMatrixfARB" f32vector))) (begin (define glMultTransposeMatrixdARB (foreign-lambda void "glMultTransposeMatrixdARB" f64vector))) (begin (define glSampleCoverageARB (foreign-lambda void "glSampleCoverageARB" float unsigned-char))) (begin (define glCompressedTexImage3DARB (foreign-lambda void "glCompressedTexImage3DARB" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexImage2DARB (foreign-lambda void "glCompressedTexImage2DARB" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexImage1DARB (foreign-lambda void "glCompressedTexImage1DARB" unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexSubImage3DARB (foreign-lambda void "glCompressedTexSubImage3DARB" unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexSubImage2DARB (foreign-lambda void "glCompressedTexSubImage2DARB" unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTexSubImage1DARB (foreign-lambda void "glCompressedTexSubImage1DARB" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetCompressedTexImageARB (foreign-lambda void "glGetCompressedTexImageARB" unsigned-integer integer (c-pointer void)))) (begin (define glPointParameterfARB (foreign-lambda void "glPointParameterfARB" unsigned-integer float))) (begin (define glPointParameterfvARB (foreign-lambda void "glPointParameterfvARB" unsigned-integer f32vector))) (begin (define glWeightbvARB (foreign-lambda void "glWeightbvARB" integer c-string))) (begin (define glWeightsvARB (foreign-lambda void "glWeightsvARB" integer s16vector))) (begin (define glWeightivARB (foreign-lambda void "glWeightivARB" integer s32vector))) (begin (define glWeightfvARB (foreign-lambda void "glWeightfvARB" integer f32vector))) (begin (define glWeightdvARB (foreign-lambda void "glWeightdvARB" integer f64vector))) (begin (define glWeightubvARB (foreign-lambda void "glWeightubvARB" integer u8vector))) (begin (define glWeightusvARB (foreign-lambda void "glWeightusvARB" integer u16vector))) (begin (define glWeightuivARB (foreign-lambda void "glWeightuivARB" integer u32vector))) (begin (define glWeightPointerARB (foreign-lambda void "glWeightPointerARB" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glVertexBlendARB (foreign-lambda void "glVertexBlendARB" integer))) (begin (define glCurrentPaletteMatrixARB (foreign-lambda void "glCurrentPaletteMatrixARB" integer))) (begin (define glMatrixIndexubvARB (foreign-lambda void "glMatrixIndexubvARB" integer u8vector))) (begin (define glMatrixIndexusvARB (foreign-lambda void "glMatrixIndexusvARB" integer u16vector))) (begin (define glMatrixIndexuivARB (foreign-lambda void "glMatrixIndexuivARB" integer u32vector))) (begin (define glMatrixIndexPointerARB (foreign-lambda void "glMatrixIndexPointerARB" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glWindowPos2dARB (foreign-lambda void "glWindowPos2dARB" double double))) (begin (define glWindowPos2dvARB (foreign-lambda void "glWindowPos2dvARB" f64vector))) (begin (define glWindowPos2fARB (foreign-lambda void "glWindowPos2fARB" float float))) (begin (define glWindowPos2fvARB (foreign-lambda void "glWindowPos2fvARB" f32vector))) (begin (define glWindowPos2iARB (foreign-lambda void "glWindowPos2iARB" integer integer))) (begin (define glWindowPos2ivARB (foreign-lambda void "glWindowPos2ivARB" s32vector))) (begin (define glWindowPos2sARB (foreign-lambda void "glWindowPos2sARB" short short))) (begin (define glWindowPos2svARB (foreign-lambda void "glWindowPos2svARB" s16vector))) (begin (define glWindowPos3dARB (foreign-lambda void "glWindowPos3dARB" double double double))) (begin (define glWindowPos3dvARB (foreign-lambda void "glWindowPos3dvARB" f64vector))) (begin (define glWindowPos3fARB (foreign-lambda void "glWindowPos3fARB" float float float))) (begin (define glWindowPos3fvARB (foreign-lambda void "glWindowPos3fvARB" f32vector))) (begin (define glWindowPos3iARB (foreign-lambda void "glWindowPos3iARB" integer integer integer))) (begin (define glWindowPos3ivARB (foreign-lambda void "glWindowPos3ivARB" s32vector))) (begin (define glWindowPos3sARB (foreign-lambda void "glWindowPos3sARB" short short short))) (begin (define glWindowPos3svARB (foreign-lambda void "glWindowPos3svARB" s16vector))) (begin (define glVertexAttrib1dARB (foreign-lambda void "glVertexAttrib1dARB" unsigned-integer double))) (begin (define glVertexAttrib1dvARB (foreign-lambda void "glVertexAttrib1dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib1fARB (foreign-lambda void "glVertexAttrib1fARB" unsigned-integer float))) (begin (define glVertexAttrib1fvARB (foreign-lambda void "glVertexAttrib1fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib1sARB (foreign-lambda void "glVertexAttrib1sARB" unsigned-integer short))) (begin (define glVertexAttrib1svARB (foreign-lambda void "glVertexAttrib1svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib2dARB (foreign-lambda void "glVertexAttrib2dARB" unsigned-integer double double))) (begin (define glVertexAttrib2dvARB (foreign-lambda void "glVertexAttrib2dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib2fARB (foreign-lambda void "glVertexAttrib2fARB" unsigned-integer float float))) (begin (define glVertexAttrib2fvARB (foreign-lambda void "glVertexAttrib2fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib2sARB (foreign-lambda void "glVertexAttrib2sARB" unsigned-integer short short))) (begin (define glVertexAttrib2svARB (foreign-lambda void "glVertexAttrib2svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib3dARB (foreign-lambda void "glVertexAttrib3dARB" unsigned-integer double double double))) (begin (define glVertexAttrib3dvARB (foreign-lambda void "glVertexAttrib3dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib3fARB (foreign-lambda void "glVertexAttrib3fARB" unsigned-integer float float float))) (begin (define glVertexAttrib3fvARB (foreign-lambda void "glVertexAttrib3fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib3sARB (foreign-lambda void "glVertexAttrib3sARB" unsigned-integer short short short))) (begin (define glVertexAttrib3svARB (foreign-lambda void "glVertexAttrib3svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib4NbvARB (foreign-lambda void "glVertexAttrib4NbvARB" unsigned-integer c-string))) (begin (define glVertexAttrib4NivARB (foreign-lambda void "glVertexAttrib4NivARB" unsigned-integer s32vector))) (begin (define glVertexAttrib4NsvARB (foreign-lambda void "glVertexAttrib4NsvARB" unsigned-integer s16vector))) (begin (define glVertexAttrib4NubARB (foreign-lambda void "glVertexAttrib4NubARB" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glVertexAttrib4NubvARB (foreign-lambda void "glVertexAttrib4NubvARB" unsigned-integer u8vector))) (begin (define glVertexAttrib4NuivARB (foreign-lambda void "glVertexAttrib4NuivARB" unsigned-integer u32vector))) (begin (define glVertexAttrib4NusvARB (foreign-lambda void "glVertexAttrib4NusvARB" unsigned-integer u16vector))) (begin (define glVertexAttrib4bvARB (foreign-lambda void "glVertexAttrib4bvARB" unsigned-integer c-string))) (begin (define glVertexAttrib4dARB (foreign-lambda void "glVertexAttrib4dARB" unsigned-integer double double double double))) (begin (define glVertexAttrib4dvARB (foreign-lambda void "glVertexAttrib4dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib4fARB (foreign-lambda void "glVertexAttrib4fARB" unsigned-integer float float float float))) (begin (define glVertexAttrib4fvARB (foreign-lambda void "glVertexAttrib4fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib4ivARB (foreign-lambda void "glVertexAttrib4ivARB" unsigned-integer s32vector))) (begin (define glVertexAttrib4sARB (foreign-lambda void "glVertexAttrib4sARB" unsigned-integer short short short short))) (begin (define glVertexAttrib4svARB (foreign-lambda void "glVertexAttrib4svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib4ubvARB (foreign-lambda void "glVertexAttrib4ubvARB" unsigned-integer u8vector))) (begin (define glVertexAttrib4uivARB (foreign-lambda void "glVertexAttrib4uivARB" unsigned-integer u32vector))) (begin (define glVertexAttrib4usvARB (foreign-lambda void "glVertexAttrib4usvARB" unsigned-integer u16vector))) (begin (define glVertexAttribPointerARB (foreign-lambda void "glVertexAttribPointerARB" unsigned-integer integer unsigned-integer unsigned-char unsigned-integer (c-pointer void)))) (begin (define glEnableVertexAttribArrayARB (foreign-lambda void "glEnableVertexAttribArrayARB" unsigned-integer))) (begin (define glDisableVertexAttribArrayARB (foreign-lambda void "glDisableVertexAttribArrayARB" unsigned-integer))) (begin (define glProgramStringARB (foreign-lambda void "glProgramStringARB" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glBindProgramARB (foreign-lambda void "glBindProgramARB" unsigned-integer unsigned-integer))) (begin (define glDeleteProgramsARB (foreign-lambda void "glDeleteProgramsARB" unsigned-integer u32vector))) (begin (define glGenProgramsARB (foreign-lambda void "glGenProgramsARB" unsigned-integer u32vector))) (begin (define glProgramEnvParameter4dARB (foreign-lambda void "glProgramEnvParameter4dARB" unsigned-integer unsigned-integer double double double double))) (begin (define glProgramEnvParameter4dvARB (foreign-lambda void "glProgramEnvParameter4dvARB" unsigned-integer unsigned-integer f64vector))) (begin (define glProgramEnvParameter4fARB (foreign-lambda void "glProgramEnvParameter4fARB" unsigned-integer unsigned-integer float float float float))) (begin (define glProgramEnvParameter4fvARB (foreign-lambda void "glProgramEnvParameter4fvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glProgramLocalParameter4dARB (foreign-lambda void "glProgramLocalParameter4dARB" unsigned-integer unsigned-integer double double double double))) (begin (define glProgramLocalParameter4dvARB (foreign-lambda void "glProgramLocalParameter4dvARB" unsigned-integer unsigned-integer f64vector))) (begin (define glProgramLocalParameter4fARB (foreign-lambda void "glProgramLocalParameter4fARB" unsigned-integer unsigned-integer float float float float))) (begin (define glProgramLocalParameter4fvARB (foreign-lambda void "glProgramLocalParameter4fvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glGetProgramEnvParameterdvARB (foreign-lambda void "glGetProgramEnvParameterdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define glGetProgramEnvParameterfvARB (foreign-lambda void "glGetProgramEnvParameterfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glGetProgramLocalParameterdvARB (foreign-lambda void "glGetProgramLocalParameterdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define glGetProgramLocalParameterfvARB (foreign-lambda void "glGetProgramLocalParameterfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glGetProgramivARB (foreign-lambda void "glGetProgramivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetProgramStringARB (foreign-lambda void "glGetProgramStringARB" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetVertexAttribdvARB (foreign-lambda void "glGetVertexAttribdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define glGetVertexAttribfvARB (foreign-lambda void "glGetVertexAttribfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVertexAttribivARB (foreign-lambda void "glGetVertexAttribivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribPointervARB (foreign-lambda void "glGetVertexAttribPointervARB" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glIsProgramARB (foreign-lambda unsigned-char "glIsProgramARB" unsigned-integer))) (begin (define glBindBufferARB (foreign-lambda void "glBindBufferARB" unsigned-integer unsigned-integer))) (begin (define glDeleteBuffersARB (foreign-lambda void "glDeleteBuffersARB" unsigned-integer u32vector))) (begin (define glGenBuffersARB (foreign-lambda void "glGenBuffersARB" unsigned-integer u32vector))) (begin (define glIsBufferARB (foreign-lambda unsigned-char "glIsBufferARB" unsigned-integer))) (begin (define glBufferDataARB (foreign-lambda void "glBufferDataARB" unsigned-integer integer (c-pointer void) unsigned-integer))) (begin (define glBufferSubDataARB (foreign-lambda void "glBufferSubDataARB" unsigned-integer integer integer (c-pointer void)))) (begin (define glGetBufferSubDataARB (foreign-lambda void "glGetBufferSubDataARB" unsigned-integer integer integer (c-pointer void)))) (begin (define glMapBufferARB (foreign-lambda (c-pointer void) "glMapBufferARB" unsigned-integer unsigned-integer))) (begin (define glUnmapBufferARB (foreign-lambda unsigned-char "glUnmapBufferARB" unsigned-integer))) (begin (define glGetBufferParameterivARB (foreign-lambda void "glGetBufferParameterivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetBufferPointervARB (foreign-lambda void "glGetBufferPointervARB" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glGenQueriesARB (foreign-lambda void "glGenQueriesARB" unsigned-integer u32vector))) (begin (define glDeleteQueriesARB (foreign-lambda void "glDeleteQueriesARB" unsigned-integer u32vector))) (begin (define glIsQueryARB (foreign-lambda unsigned-char "glIsQueryARB" unsigned-integer))) (begin (define glBeginQueryARB (foreign-lambda void "glBeginQueryARB" unsigned-integer unsigned-integer))) (begin (define glEndQueryARB (foreign-lambda void "glEndQueryARB" unsigned-integer))) (begin (define glGetQueryivARB (foreign-lambda void "glGetQueryivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetQueryObjectivARB (foreign-lambda void "glGetQueryObjectivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetQueryObjectuivARB (foreign-lambda void "glGetQueryObjectuivARB" unsigned-integer unsigned-integer u32vector))) (begin (define glDeleteObjectARB (foreign-lambda void "glDeleteObjectARB" unsigned-integer))) (begin (define glGetHandleARB (foreign-lambda unsigned-integer "glGetHandleARB" unsigned-integer))) (begin (define glDetachObjectARB (foreign-lambda void "glDetachObjectARB" unsigned-integer unsigned-integer))) (begin (define glCreateShaderObjectARB (foreign-lambda unsigned-integer "glCreateShaderObjectARB" unsigned-integer))) (begin (define glShaderSourceARB (foreign-lambda void "glShaderSourceARB" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) s32vector))) (begin (define glCompileShaderARB (foreign-lambda void "glCompileShaderARB" unsigned-integer))) (begin (define glCreateProgramObjectARB (foreign-lambda unsigned-integer "glCreateProgramObjectARB"))) (begin (define glAttachObjectARB (foreign-lambda void "glAttachObjectARB" unsigned-integer unsigned-integer))) (begin (define glLinkProgramARB (foreign-lambda void "glLinkProgramARB" unsigned-integer))) (begin (define glUseProgramObjectARB (foreign-lambda void "glUseProgramObjectARB" unsigned-integer))) (begin (define glValidateProgramARB (foreign-lambda void "glValidateProgramARB" unsigned-integer))) (begin (define glUniform1fARB (foreign-lambda void "glUniform1fARB" integer float))) (begin (define glUniform2fARB (foreign-lambda void "glUniform2fARB" integer float float))) (begin (define glUniform3fARB (foreign-lambda void "glUniform3fARB" integer float float float))) (begin (define glUniform4fARB (foreign-lambda void "glUniform4fARB" integer float float float float))) (begin (define glUniform1iARB (foreign-lambda void "glUniform1iARB" integer integer))) (begin (define glUniform2iARB (foreign-lambda void "glUniform2iARB" integer integer integer))) (begin (define glUniform3iARB (foreign-lambda void "glUniform3iARB" integer integer integer integer))) (begin (define glUniform4iARB (foreign-lambda void "glUniform4iARB" integer integer integer integer integer))) (begin (define glUniform1fvARB (foreign-lambda void "glUniform1fvARB" integer unsigned-integer f32vector))) (begin (define glUniform2fvARB (foreign-lambda void "glUniform2fvARB" integer unsigned-integer f32vector))) (begin (define glUniform3fvARB (foreign-lambda void "glUniform3fvARB" integer unsigned-integer f32vector))) (begin (define glUniform4fvARB (foreign-lambda void "glUniform4fvARB" integer unsigned-integer f32vector))) (begin (define glUniform1ivARB (foreign-lambda void "glUniform1ivARB" integer unsigned-integer s32vector))) (begin (define glUniform2ivARB (foreign-lambda void "glUniform2ivARB" integer unsigned-integer s32vector))) (begin (define glUniform3ivARB (foreign-lambda void "glUniform3ivARB" integer unsigned-integer s32vector))) (begin (define glUniform4ivARB (foreign-lambda void "glUniform4ivARB" integer unsigned-integer s32vector))) (begin (define glUniformMatrix2fvARB (foreign-lambda void "glUniformMatrix2fvARB" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix3fvARB (foreign-lambda void "glUniformMatrix3fvARB" integer unsigned-integer unsigned-char f32vector))) (begin (define glUniformMatrix4fvARB (foreign-lambda void "glUniformMatrix4fvARB" integer unsigned-integer unsigned-char f32vector))) (begin (define glGetObjectParameterfvARB (foreign-lambda void "glGetObjectParameterfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glGetObjectParameterivARB (foreign-lambda void "glGetObjectParameterivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetInfoLogARB (foreign-lambda void "glGetInfoLogARB" unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetAttachedObjectsARB (foreign-lambda void "glGetAttachedObjectsARB" unsigned-integer unsigned-integer u32vector u32vector))) (begin (define glGetUniformLocationARB (foreign-lambda integer "glGetUniformLocationARB" unsigned-integer c-string))) (begin (define glGetActiveUniformARB (foreign-lambda void "glGetActiveUniformARB" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define glGetUniformfvARB (foreign-lambda void "glGetUniformfvARB" unsigned-integer integer f32vector))) (begin (define glGetUniformivARB (foreign-lambda void "glGetUniformivARB" unsigned-integer integer s32vector))) (begin (define glGetShaderSourceARB (foreign-lambda void "glGetShaderSourceARB" unsigned-integer unsigned-integer u32vector c-string))) (begin (define glVertexAttrib1fARB (foreign-lambda void "glVertexAttrib1fARB" unsigned-integer float))) (begin (define glVertexAttrib1sARB (foreign-lambda void "glVertexAttrib1sARB" unsigned-integer short))) (begin (define glVertexAttrib1dARB (foreign-lambda void "glVertexAttrib1dARB" unsigned-integer double))) (begin (define glVertexAttrib2fARB (foreign-lambda void "glVertexAttrib2fARB" unsigned-integer float float))) (begin (define glVertexAttrib2sARB (foreign-lambda void "glVertexAttrib2sARB" unsigned-integer short short))) (begin (define glVertexAttrib2dARB (foreign-lambda void "glVertexAttrib2dARB" unsigned-integer double double))) (begin (define glVertexAttrib3fARB (foreign-lambda void "glVertexAttrib3fARB" unsigned-integer float float float))) (begin (define glVertexAttrib3sARB (foreign-lambda void "glVertexAttrib3sARB" unsigned-integer short short short))) (begin (define glVertexAttrib3dARB (foreign-lambda void "glVertexAttrib3dARB" unsigned-integer double double double))) (begin (define glVertexAttrib4fARB (foreign-lambda void "glVertexAttrib4fARB" unsigned-integer float float float float))) (begin (define glVertexAttrib4sARB (foreign-lambda void "glVertexAttrib4sARB" unsigned-integer short short short short))) (begin (define glVertexAttrib4dARB (foreign-lambda void "glVertexAttrib4dARB" unsigned-integer double double double double))) (begin (define glVertexAttrib4NubARB (foreign-lambda void "glVertexAttrib4NubARB" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glVertexAttrib1fvARB (foreign-lambda void "glVertexAttrib1fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib1svARB (foreign-lambda void "glVertexAttrib1svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib1dvARB (foreign-lambda void "glVertexAttrib1dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib2fvARB (foreign-lambda void "glVertexAttrib2fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib2svARB (foreign-lambda void "glVertexAttrib2svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib2dvARB (foreign-lambda void "glVertexAttrib2dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib3fvARB (foreign-lambda void "glVertexAttrib3fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib3svARB (foreign-lambda void "glVertexAttrib3svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib3dvARB (foreign-lambda void "glVertexAttrib3dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib4fvARB (foreign-lambda void "glVertexAttrib4fvARB" unsigned-integer f32vector))) (begin (define glVertexAttrib4svARB (foreign-lambda void "glVertexAttrib4svARB" unsigned-integer s16vector))) (begin (define glVertexAttrib4dvARB (foreign-lambda void "glVertexAttrib4dvARB" unsigned-integer f64vector))) (begin (define glVertexAttrib4ivARB (foreign-lambda void "glVertexAttrib4ivARB" unsigned-integer s32vector))) (begin (define glVertexAttrib4bvARB (foreign-lambda void "glVertexAttrib4bvARB" unsigned-integer c-string))) (begin (define glVertexAttrib4ubvARB (foreign-lambda void "glVertexAttrib4ubvARB" unsigned-integer u8vector))) (begin (define glVertexAttrib4usvARB (foreign-lambda void "glVertexAttrib4usvARB" unsigned-integer u16vector))) (begin (define glVertexAttrib4uivARB (foreign-lambda void "glVertexAttrib4uivARB" unsigned-integer u32vector))) (begin (define glVertexAttrib4NbvARB (foreign-lambda void "glVertexAttrib4NbvARB" unsigned-integer c-string))) (begin (define glVertexAttrib4NsvARB (foreign-lambda void "glVertexAttrib4NsvARB" unsigned-integer s16vector))) (begin (define glVertexAttrib4NivARB (foreign-lambda void "glVertexAttrib4NivARB" unsigned-integer s32vector))) (begin (define glVertexAttrib4NubvARB (foreign-lambda void "glVertexAttrib4NubvARB" unsigned-integer u8vector))) (begin (define glVertexAttrib4NusvARB (foreign-lambda void "glVertexAttrib4NusvARB" unsigned-integer u16vector))) (begin (define glVertexAttrib4NuivARB (foreign-lambda void "glVertexAttrib4NuivARB" unsigned-integer u32vector))) (begin (define glVertexAttribPointerARB (foreign-lambda void "glVertexAttribPointerARB" unsigned-integer integer unsigned-integer unsigned-char unsigned-integer (c-pointer void)))) (begin (define glEnableVertexAttribArrayARB (foreign-lambda void "glEnableVertexAttribArrayARB" unsigned-integer))) (begin (define glDisableVertexAttribArrayARB (foreign-lambda void "glDisableVertexAttribArrayARB" unsigned-integer))) (begin (define glBindAttribLocationARB (foreign-lambda void "glBindAttribLocationARB" unsigned-integer unsigned-integer c-string))) (begin (define glGetActiveAttribARB (foreign-lambda void "glGetActiveAttribARB" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define glGetAttribLocationARB (foreign-lambda integer "glGetAttribLocationARB" unsigned-integer c-string))) (begin (define glGetVertexAttribdvARB (foreign-lambda void "glGetVertexAttribdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define glGetVertexAttribfvARB (foreign-lambda void "glGetVertexAttribfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVertexAttribivARB (foreign-lambda void "glGetVertexAttribivARB" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribPointervARB (foreign-lambda void "glGetVertexAttribPointervARB" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glDrawBuffersARB (foreign-lambda void "glDrawBuffersARB" unsigned-integer u32vector))) (begin (define glClampColorARB (foreign-lambda void "glClampColorARB" unsigned-integer unsigned-integer))) (begin (define glDrawArraysInstancedARB (foreign-lambda void "glDrawArraysInstancedARB" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define glDrawElementsInstancedARB (foreign-lambda void "glDrawElementsInstancedARB" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define glIsRenderbuffer (foreign-lambda unsigned-char "glIsRenderbuffer" unsigned-integer))) (begin (define glBindRenderbuffer (foreign-lambda void "glBindRenderbuffer" unsigned-integer unsigned-integer))) (begin (define glDeleteRenderbuffers (foreign-lambda void "glDeleteRenderbuffers" unsigned-integer u32vector))) (begin (define glGenRenderbuffers (foreign-lambda void "glGenRenderbuffers" unsigned-integer u32vector))) (begin (define glRenderbufferStorage (foreign-lambda void "glRenderbufferStorage" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetRenderbufferParameteriv (foreign-lambda void "glGetRenderbufferParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glIsFramebuffer (foreign-lambda unsigned-char "glIsFramebuffer" unsigned-integer))) (begin (define glBindFramebuffer (foreign-lambda void "glBindFramebuffer" unsigned-integer unsigned-integer))) (begin (define glDeleteFramebuffers (foreign-lambda void "glDeleteFramebuffers" unsigned-integer u32vector))) (begin (define glGenFramebuffers (foreign-lambda void "glGenFramebuffers" unsigned-integer u32vector))) (begin (define glCheckFramebufferStatus (foreign-lambda unsigned-integer "glCheckFramebufferStatus" unsigned-integer))) (begin (define glFramebufferTexture1D (foreign-lambda void "glFramebufferTexture1D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTexture2D (foreign-lambda void "glFramebufferTexture2D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTexture3D (foreign-lambda void "glFramebufferTexture3D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glFramebufferRenderbuffer (foreign-lambda void "glFramebufferRenderbuffer" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetFramebufferAttachmentParameteriv (foreign-lambda void "glGetFramebufferAttachmentParameteriv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGenerateMipmap (foreign-lambda void "glGenerateMipmap" unsigned-integer))) (begin (define glBlitFramebuffer (foreign-lambda void "glBlitFramebuffer" integer integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glRenderbufferStorageMultisample (foreign-lambda void "glRenderbufferStorageMultisample" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glFramebufferTextureLayer (foreign-lambda void "glFramebufferTextureLayer" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glProgramParameteriARB (foreign-lambda void "glProgramParameteriARB" unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTextureARB (foreign-lambda void "glFramebufferTextureARB" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTextureLayerARB (foreign-lambda void "glFramebufferTextureLayerARB" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glFramebufferTextureFaceARB (foreign-lambda void "glFramebufferTextureFaceARB" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define glVertexAttribDivisor (foreign-lambda void "glVertexAttribDivisor" unsigned-integer unsigned-integer))) (begin (define glMapBufferRange (foreign-lambda void "glMapBufferRange" unsigned-integer integer integer unsigned-integer))) (begin (define glFlushMappedBufferRange (foreign-lambda void "glFlushMappedBufferRange" unsigned-integer integer integer))) (begin (define glTexBufferARB (foreign-lambda void "glTexBufferARB" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBindVertexArray (foreign-lambda void "glBindVertexArray" unsigned-integer))) (begin (define glDeleteVertexArrays (foreign-lambda void "glDeleteVertexArrays" unsigned-integer u32vector))) (begin (define glGenVertexArrays (foreign-lambda void "glGenVertexArrays" unsigned-integer u32vector))) (begin (define glIsVertexArray (foreign-lambda unsigned-char "glIsVertexArray" unsigned-integer))) (begin (define glGetUniformIndices (foreign-lambda void "glGetUniformIndices" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) u32vector))) (begin (define glGetActiveUniformsiv (foreign-lambda void "glGetActiveUniformsiv" unsigned-integer unsigned-integer u32vector unsigned-integer s32vector))) (begin (define glGetActiveUniformName (foreign-lambda void "glGetActiveUniformName" unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetUniformBlockIndex (foreign-lambda unsigned-integer "glGetUniformBlockIndex" unsigned-integer c-string))) (begin (define glGetActiveUniformBlockiv (foreign-lambda void "glGetActiveUniformBlockiv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetActiveUniformBlockName (foreign-lambda void "glGetActiveUniformBlockName" unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define glUniformBlockBinding (foreign-lambda void "glUniformBlockBinding" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glCopyBufferSubData (foreign-lambda void "glCopyBufferSubData" unsigned-integer unsigned-integer integer integer integer))) (begin (define glDrawElementsBaseVertex (foreign-lambda void "glDrawElementsBaseVertex" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) integer))) (begin (define glDrawRangeElementsBaseVertex (foreign-lambda void "glDrawRangeElementsBaseVertex" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void) integer))) (begin (define glDrawElementsInstancedBaseVertex (foreign-lambda void "glDrawElementsInstancedBaseVertex" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer integer))) (begin (define glMultiDrawElementsBaseVertex (foreign-lambda void "glMultiDrawElementsBaseVertex" unsigned-integer u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer s32vector))) (begin (define glProvokingVertex (foreign-lambda void "glProvokingVertex" unsigned-integer))) (begin (define glFenceSync (foreign-lambda (c-pointer (struct "__GLsync")) "glFenceSync" unsigned-integer unsigned-integer))) (begin (define glIsSync (foreign-lambda unsigned-char "glIsSync" (c-pointer (struct "__GLsync"))))) (begin (define glDeleteSync (foreign-lambda void "glDeleteSync" (c-pointer (struct "__GLsync"))))) (begin (define glClientWaitSync (foreign-lambda unsigned-integer "glClientWaitSync" (c-pointer (struct "__GLsync")) unsigned-integer unsigned-integer))) (begin (define glWaitSync (foreign-lambda void "glWaitSync" (c-pointer (struct "__GLsync")) unsigned-integer unsigned-integer))) (begin (define glGetInteger64v (foreign-lambda void "glGetInteger64v" unsigned-integer s32vector))) (begin (define glGetSynciv (foreign-lambda void "glGetSynciv" (c-pointer (struct "__GLsync")) unsigned-integer unsigned-integer u32vector s32vector))) (begin (define glTexImage2DMultisample (foreign-lambda void "glTexImage2DMultisample" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-char))) (begin (define glTexImage3DMultisample (foreign-lambda void "glTexImage3DMultisample" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-char))) (begin (define glGetMultisamplefv (foreign-lambda void "glGetMultisamplefv" unsigned-integer unsigned-integer f32vector))) (begin (define glSampleMaski (foreign-lambda void "glSampleMaski" unsigned-integer unsigned-integer))) (begin (define glBlendEquationi (foreign-lambda void "glBlendEquationi" unsigned-integer unsigned-integer))) (begin (define glBlendEquationSeparatei (foreign-lambda void "glBlendEquationSeparatei" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBlendFunci (foreign-lambda void "glBlendFunci" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBlendFuncSeparatei (foreign-lambda void "glBlendFuncSeparatei" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMinSampleShading (foreign-lambda void "glMinSampleShading" float))) (begin (define glNamedStringARB (foreign-lambda void "glNamedStringARB" unsigned-integer integer c-string integer c-string))) (begin (define glDeleteNamedStringARB (foreign-lambda void "glDeleteNamedStringARB" integer c-string))) (begin (define glCompileShaderIncludeARB (foreign-lambda void "glCompileShaderIncludeARB" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) s32vector))) (begin (define glIsNamedStringARB (foreign-lambda unsigned-char "glIsNamedStringARB" integer c-string))) (begin (define glGetNamedStringARB (foreign-lambda void "glGetNamedStringARB" integer c-string unsigned-integer s32vector c-string))) (begin (define glGetNamedStringivARB (foreign-lambda void "glGetNamedStringivARB" integer c-string unsigned-integer s32vector))) (begin (define glBindFragDataLocationIndexed (foreign-lambda void "glBindFragDataLocationIndexed" unsigned-integer unsigned-integer unsigned-integer c-string))) (begin (define glGetFragDataIndex (foreign-lambda integer "glGetFragDataIndex" unsigned-integer c-string))) (begin (define glGenSamplers (foreign-lambda void "glGenSamplers" unsigned-integer u32vector))) (begin (define glDeleteSamplers (foreign-lambda void "glDeleteSamplers" unsigned-integer u32vector))) (begin (define glIsSampler (foreign-lambda unsigned-char "glIsSampler" unsigned-integer))) (begin (define glBindSampler (foreign-lambda void "glBindSampler" unsigned-integer unsigned-integer))) (begin (define glSamplerParameteri (foreign-lambda void "glSamplerParameteri" unsigned-integer unsigned-integer integer))) (begin (define glSamplerParameteriv (foreign-lambda void "glSamplerParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glSamplerParameterf (foreign-lambda void "glSamplerParameterf" unsigned-integer unsigned-integer float))) (begin (define glSamplerParameterfv (foreign-lambda void "glSamplerParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glSamplerParameterIiv (foreign-lambda void "glSamplerParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define glSamplerParameterIuiv (foreign-lambda void "glSamplerParameterIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define glGetSamplerParameteriv (foreign-lambda void "glGetSamplerParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetSamplerParameterIiv (foreign-lambda void "glGetSamplerParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define glGetSamplerParameterfv (foreign-lambda void "glGetSamplerParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define glGetSamplerParameterIfv (foreign-lambda void "glGetSamplerParameterIfv" unsigned-integer unsigned-integer f32vector))) (begin (define glQueryCounter (foreign-lambda void "glQueryCounter" unsigned-integer unsigned-integer))) (begin (define glGetQueryObjecti64v (foreign-lambda void "glGetQueryObjecti64v" unsigned-integer unsigned-integer s32vector))) (begin (define glGetQueryObjectui64v (foreign-lambda void "glGetQueryObjectui64v" unsigned-integer unsigned-integer u32vector))) (begin (define glVertexP2ui (foreign-lambda void "glVertexP2ui" unsigned-integer unsigned-integer))) (begin (define glVertexP2uiv (foreign-lambda void "glVertexP2uiv" unsigned-integer u32vector))) (begin (define glVertexP3ui (foreign-lambda void "glVertexP3ui" unsigned-integer unsigned-integer))) (begin (define glVertexP3uiv (foreign-lambda void "glVertexP3uiv" unsigned-integer u32vector))) (begin (define glVertexP4ui (foreign-lambda void "glVertexP4ui" unsigned-integer unsigned-integer))) (begin (define glVertexP4uiv (foreign-lambda void "glVertexP4uiv" unsigned-integer u32vector))) (begin (define glTexCoordP1ui (foreign-lambda void "glTexCoordP1ui" unsigned-integer unsigned-integer))) (begin (define glTexCoordP1uiv (foreign-lambda void "glTexCoordP1uiv" unsigned-integer u32vector))) (begin (define glTexCoordP2ui (foreign-lambda void "glTexCoordP2ui" unsigned-integer unsigned-integer))) (begin (define glTexCoordP2uiv (foreign-lambda void "glTexCoordP2uiv" unsigned-integer u32vector))) (begin (define glTexCoordP3ui (foreign-lambda void "glTexCoordP3ui" unsigned-integer unsigned-integer))) (begin (define glTexCoordP3uiv (foreign-lambda void "glTexCoordP3uiv" unsigned-integer u32vector))) (begin (define glTexCoordP4ui (foreign-lambda void "glTexCoordP4ui" unsigned-integer unsigned-integer))) (begin (define glTexCoordP4uiv (foreign-lambda void "glTexCoordP4uiv" unsigned-integer u32vector))) (begin (define glMultiTexCoordP1ui (foreign-lambda void "glMultiTexCoordP1ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMultiTexCoordP1uiv (foreign-lambda void "glMultiTexCoordP1uiv" unsigned-integer unsigned-integer u32vector))) (begin (define glMultiTexCoordP2ui (foreign-lambda void "glMultiTexCoordP2ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMultiTexCoordP2uiv (foreign-lambda void "glMultiTexCoordP2uiv" unsigned-integer unsigned-integer u32vector))) (begin (define glMultiTexCoordP3ui (foreign-lambda void "glMultiTexCoordP3ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMultiTexCoordP3uiv (foreign-lambda void "glMultiTexCoordP3uiv" unsigned-integer unsigned-integer u32vector))) (begin (define glMultiTexCoordP4ui (foreign-lambda void "glMultiTexCoordP4ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMultiTexCoordP4uiv (foreign-lambda void "glMultiTexCoordP4uiv" unsigned-integer unsigned-integer u32vector))) (begin (define glNormalP3ui (foreign-lambda void "glNormalP3ui" unsigned-integer unsigned-integer))) (begin (define glNormalP3uiv (foreign-lambda void "glNormalP3uiv" unsigned-integer u32vector))) (begin (define glColorP3ui (foreign-lambda void "glColorP3ui" unsigned-integer unsigned-integer))) (begin (define glColorP3uiv (foreign-lambda void "glColorP3uiv" unsigned-integer u32vector))) (begin (define glColorP4ui (foreign-lambda void "glColorP4ui" unsigned-integer unsigned-integer))) (begin (define glColorP4uiv (foreign-lambda void "glColorP4uiv" unsigned-integer u32vector))) (begin (define glSecondaryColorP3ui (foreign-lambda void "glSecondaryColorP3ui" unsigned-integer unsigned-integer))) (begin (define glSecondaryColorP3uiv (foreign-lambda void "glSecondaryColorP3uiv" unsigned-integer u32vector))) (begin (define glVertexAttribP1ui (foreign-lambda void "glVertexAttribP1ui" unsigned-integer unsigned-integer unsigned-char unsigned-integer))) (begin (define glVertexAttribP1uiv (foreign-lambda void "glVertexAttribP1uiv" unsigned-integer unsigned-integer unsigned-char u32vector))) (begin (define glVertexAttribP2ui (foreign-lambda void "glVertexAttribP2ui" unsigned-integer unsigned-integer unsigned-char unsigned-integer))) (begin (define glVertexAttribP2uiv (foreign-lambda void "glVertexAttribP2uiv" unsigned-integer unsigned-integer unsigned-char u32vector))) (begin (define glVertexAttribP3ui (foreign-lambda void "glVertexAttribP3ui" unsigned-integer unsigned-integer unsigned-char unsigned-integer))) (begin (define glVertexAttribP3uiv (foreign-lambda void "glVertexAttribP3uiv" unsigned-integer unsigned-integer unsigned-char u32vector))) (begin (define glVertexAttribP4ui (foreign-lambda void "glVertexAttribP4ui" unsigned-integer unsigned-integer unsigned-char unsigned-integer))) (begin (define glVertexAttribP4uiv (foreign-lambda void "glVertexAttribP4uiv" unsigned-integer unsigned-integer unsigned-char u32vector))) (begin (define glDrawArraysIndirect (foreign-lambda void "glDrawArraysIndirect" unsigned-integer (c-pointer void)))) (begin (define glDrawElementsIndirect (foreign-lambda void "glDrawElementsIndirect" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glUniform1d (foreign-lambda void "glUniform1d" integer double))) (begin (define glUniform2d (foreign-lambda void "glUniform2d" integer double double))) (begin (define glUniform3d (foreign-lambda void "glUniform3d" integer double double double))) (begin (define glUniform4d (foreign-lambda void "glUniform4d" integer double double double double))) (begin (define glUniform1dv (foreign-lambda void "glUniform1dv" integer unsigned-integer f64vector))) (begin (define glUniform2dv (foreign-lambda void "glUniform2dv" integer unsigned-integer f64vector))) (begin (define glUniform3dv (foreign-lambda void "glUniform3dv" integer unsigned-integer f64vector))) (begin (define glUniform4dv (foreign-lambda void "glUniform4dv" integer unsigned-integer f64vector))) (begin (define glUniformMatrix2dv (foreign-lambda void "glUniformMatrix2dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix3dv (foreign-lambda void "glUniformMatrix3dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix4dv (foreign-lambda void "glUniformMatrix4dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix2x3dv (foreign-lambda void "glUniformMatrix2x3dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix2x4dv (foreign-lambda void "glUniformMatrix2x4dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix3x2dv (foreign-lambda void "glUniformMatrix3x2dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix3x4dv (foreign-lambda void "glUniformMatrix3x4dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix4x2dv (foreign-lambda void "glUniformMatrix4x2dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glUniformMatrix4x3dv (foreign-lambda void "glUniformMatrix4x3dv" integer unsigned-integer unsigned-char f64vector))) (begin (define glGetUniformdv (foreign-lambda void "glGetUniformdv" unsigned-integer integer f64vector))) (begin (define glProgramUniform1dEXT (foreign-lambda void "glProgramUniform1dEXT" unsigned-integer integer double))) (begin (define glProgramUniform2dEXT (foreign-lambda void "glProgramUniform2dEXT" unsigned-integer integer double double))) (begin (define glProgramUniform3dEXT (foreign-lambda void "glProgramUniform3dEXT" unsigned-integer integer double double double))) (begin (define glProgramUniform4dEXT (foreign-lambda void "glProgramUniform4dEXT" unsigned-integer integer double double double double))) (begin (define glProgramUniform1dvEXT (foreign-lambda void "glProgramUniform1dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define glProgramUniform2dvEXT (foreign-lambda void "glProgramUniform2dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define glProgramUniform3dvEXT (foreign-lambda void "glProgramUniform3dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define glProgramUniform4dvEXT (foreign-lambda void "glProgramUniform4dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define glProgramUniformMatrix2dvEXT (foreign-lambda void "glProgramUniformMatrix2dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix3dvEXT (foreign-lambda void "glProgramUniformMatrix3dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix4dvEXT (foreign-lambda void "glProgramUniformMatrix4dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix2x3dvEXT (foreign-lambda void "glProgramUniformMatrix2x3dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix2x4dvEXT (foreign-lambda void "glProgramUniformMatrix2x4dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix3x2dvEXT (foreign-lambda void "glProgramUniformMatrix3x2dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix3x4dvEXT (foreign-lambda void "glProgramUniformMatrix3x4dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix4x2dvEXT (foreign-lambda void "glProgramUniformMatrix4x2dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glProgramUniformMatrix4x3dvEXT (foreign-lambda void "glProgramUniformMatrix4x3dvEXT" unsigned-integer integer unsigned-integer unsigned-char f64vector))) (begin (define glGetSubroutineUniformLocation (foreign-lambda integer "glGetSubroutineUniformLocation" unsigned-integer unsigned-integer c-string))) (begin (define glGetSubroutineIndex (foreign-lambda unsigned-integer "glGetSubroutineIndex" unsigned-integer unsigned-integer c-string))) (begin (define glGetActiveSubroutineUniformiv (foreign-lambda void "glGetActiveSubroutineUniformiv" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetActiveSubroutineUniformName (foreign-lambda void "glGetActiveSubroutineUniformName" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetActiveSubroutineName (foreign-lambda void "glGetActiveSubroutineName" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define glUniformSubroutinesuiv (foreign-lambda void "glUniformSubroutinesuiv" unsigned-integer unsigned-integer u32vector))) (begin (define glGetUniformSubroutineuiv (foreign-lambda void "glGetUniformSubroutineuiv" unsigned-integer integer u32vector))) (begin (define glGetProgramStageiv (foreign-lambda void "glGetProgramStageiv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glPatchParameteri (foreign-lambda void "glPatchParameteri" unsigned-integer integer))) (begin (define glPatchParameterfv (foreign-lambda void "glPatchParameterfv" unsigned-integer f32vector))) (begin (define glBindTransformFeedback (foreign-lambda void "glBindTransformFeedback" unsigned-integer unsigned-integer))) (begin (define glDeleteTransformFeedbacks (foreign-lambda void "glDeleteTransformFeedbacks" unsigned-integer u32vector))) (begin (define glGenTransformFeedbacks (foreign-lambda void "glGenTransformFeedbacks" unsigned-integer u32vector))) (begin (define glIsTransformFeedback (foreign-lambda unsigned-char "glIsTransformFeedback" unsigned-integer))) (begin (define glPauseTransformFeedback (foreign-lambda void "glPauseTransformFeedback"))) (begin (define glResumeTransformFeedback (foreign-lambda void "glResumeTransformFeedback"))) (begin (define glDrawTransformFeedback (foreign-lambda void "glDrawTransformFeedback" unsigned-integer unsigned-integer))) (begin (define glDrawTransformFeedbackStream (foreign-lambda void "glDrawTransformFeedbackStream" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBeginQueryIndexed (foreign-lambda void "glBeginQueryIndexed" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glEndQueryIndexed (foreign-lambda void "glEndQueryIndexed" unsigned-integer unsigned-integer))) (begin (define glGetQueryIndexediv (foreign-lambda void "glGetQueryIndexediv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glBlendColorEXT (foreign-lambda void "glBlendColorEXT" float float float float))) (begin (define glPolygonOffsetEXT (foreign-lambda void "glPolygonOffsetEXT" float float))) (begin (define glTexImage3DEXT (foreign-lambda void "glTexImage3DEXT" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTexSubImage3DEXT (foreign-lambda void "glTexSubImage3DEXT" unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetTexFilterFuncSGIS (foreign-lambda void "glGetTexFilterFuncSGIS" unsigned-integer unsigned-integer f32vector))) (begin (define glTexFilterFuncSGIS (foreign-lambda void "glTexFilterFuncSGIS" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glTexSubImage1DEXT (foreign-lambda void "glTexSubImage1DEXT" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTexSubImage2DEXT (foreign-lambda void "glTexSubImage2DEXT" unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyTexImage1DEXT (foreign-lambda void "glCopyTexImage1DEXT" unsigned-integer integer unsigned-integer integer integer unsigned-integer integer))) (begin (define glCopyTexImage2DEXT (foreign-lambda void "glCopyTexImage2DEXT" unsigned-integer integer unsigned-integer integer integer unsigned-integer unsigned-integer integer))) (begin (define glCopyTexSubImage1DEXT (foreign-lambda void "glCopyTexSubImage1DEXT" unsigned-integer integer integer integer integer unsigned-integer))) (begin (define glCopyTexSubImage2DEXT (foreign-lambda void "glCopyTexSubImage2DEXT" unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glCopyTexSubImage3DEXT (foreign-lambda void "glCopyTexSubImage3DEXT" unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glGetHistogramEXT (foreign-lambda void "glGetHistogramEXT" unsigned-integer unsigned-char unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetHistogramParameterfvEXT (foreign-lambda void "glGetHistogramParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetHistogramParameterivEXT (foreign-lambda void "glGetHistogramParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetMinmaxEXT (foreign-lambda void "glGetMinmaxEXT" unsigned-integer unsigned-char unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetMinmaxParameterfvEXT (foreign-lambda void "glGetMinmaxParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetMinmaxParameterivEXT (foreign-lambda void "glGetMinmaxParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glHistogramEXT (foreign-lambda void "glHistogramEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-char))) (begin (define glMinmaxEXT (foreign-lambda void "glMinmaxEXT" unsigned-integer unsigned-integer unsigned-char))) (begin (define glResetHistogramEXT (foreign-lambda void "glResetHistogramEXT" unsigned-integer))) (begin (define glResetMinmaxEXT (foreign-lambda void "glResetMinmaxEXT" unsigned-integer))) (begin (define glConvolutionFilter1DEXT (foreign-lambda void "glConvolutionFilter1DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glConvolutionFilter2DEXT (foreign-lambda void "glConvolutionFilter2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glConvolutionParameterfEXT (foreign-lambda void "glConvolutionParameterfEXT" unsigned-integer unsigned-integer float))) (begin (define glConvolutionParameterfvEXT (foreign-lambda void "glConvolutionParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glConvolutionParameteriEXT (foreign-lambda void "glConvolutionParameteriEXT" unsigned-integer unsigned-integer integer))) (begin (define glConvolutionParameterivEXT (foreign-lambda void "glConvolutionParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glCopyConvolutionFilter1DEXT (foreign-lambda void "glCopyConvolutionFilter1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define glCopyConvolutionFilter2DEXT (foreign-lambda void "glCopyConvolutionFilter2DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer))) (begin (define glGetConvolutionFilterEXT (foreign-lambda void "glGetConvolutionFilterEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetConvolutionParameterfvEXT (foreign-lambda void "glGetConvolutionParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetConvolutionParameterivEXT (foreign-lambda void "glGetConvolutionParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetSeparableFilterEXT (foreign-lambda void "glGetSeparableFilterEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void) (c-pointer void)))) (begin (define glSeparableFilter2DEXT (foreign-lambda void "glSeparableFilter2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void)))) (begin (define glColorTableSGI (foreign-lambda void "glColorTableSGI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glColorTableParameterfvSGI (foreign-lambda void "glColorTableParameterfvSGI" unsigned-integer unsigned-integer f32vector))) (begin (define glColorTableParameterivSGI (foreign-lambda void "glColorTableParameterivSGI" unsigned-integer unsigned-integer s32vector))) (begin (define glCopyColorTableSGI (foreign-lambda void "glCopyColorTableSGI" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define glGetColorTableSGI (foreign-lambda void "glGetColorTableSGI" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetColorTableParameterfvSGI (foreign-lambda void "glGetColorTableParameterfvSGI" unsigned-integer unsigned-integer f32vector))) (begin (define glGetColorTableParameterivSGI (foreign-lambda void "glGetColorTableParameterivSGI" unsigned-integer unsigned-integer s32vector))) (begin (define glPixelTexGenSGIX (foreign-lambda void "glPixelTexGenSGIX" unsigned-integer))) (begin (define glPixelTexGenParameteriSGIS (foreign-lambda void "glPixelTexGenParameteriSGIS" unsigned-integer integer))) (begin (define glPixelTexGenParameterivSGIS (foreign-lambda void "glPixelTexGenParameterivSGIS" unsigned-integer s32vector))) (begin (define glPixelTexGenParameterfSGIS (foreign-lambda void "glPixelTexGenParameterfSGIS" unsigned-integer float))) (begin (define glPixelTexGenParameterfvSGIS (foreign-lambda void "glPixelTexGenParameterfvSGIS" unsigned-integer f32vector))) (begin (define glGetPixelTexGenParameterivSGIS (foreign-lambda void "glGetPixelTexGenParameterivSGIS" unsigned-integer s32vector))) (begin (define glGetPixelTexGenParameterfvSGIS (foreign-lambda void "glGetPixelTexGenParameterfvSGIS" unsigned-integer f32vector))) (begin (define glTexImage4DSGIS (foreign-lambda void "glTexImage4DSGIS" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTexSubImage4DSGIS (foreign-lambda void "glTexSubImage4DSGIS" unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glAreTexturesResidentEXT (foreign-lambda unsigned-char "glAreTexturesResidentEXT" unsigned-integer u32vector u8vector))) (begin (define glBindTextureEXT (foreign-lambda void "glBindTextureEXT" unsigned-integer unsigned-integer))) (begin (define glDeleteTexturesEXT (foreign-lambda void "glDeleteTexturesEXT" unsigned-integer u32vector))) (begin (define glGenTexturesEXT (foreign-lambda void "glGenTexturesEXT" unsigned-integer u32vector))) (begin (define glIsTextureEXT (foreign-lambda unsigned-char "glIsTextureEXT" unsigned-integer))) (begin (define glPrioritizeTexturesEXT (foreign-lambda void "glPrioritizeTexturesEXT" unsigned-integer u32vector f32vector))) (begin (define glDetailTexFuncSGIS (foreign-lambda void "glDetailTexFuncSGIS" unsigned-integer unsigned-integer f32vector))) (begin (define glGetDetailTexFuncSGIS (foreign-lambda void "glGetDetailTexFuncSGIS" unsigned-integer f32vector))) (begin (define glSharpenTexFuncSGIS (foreign-lambda void "glSharpenTexFuncSGIS" unsigned-integer unsigned-integer f32vector))) (begin (define glGetSharpenTexFuncSGIS (foreign-lambda void "glGetSharpenTexFuncSGIS" unsigned-integer f32vector))) (begin (define glSampleMaskSGIS (foreign-lambda void "glSampleMaskSGIS" float unsigned-char))) (begin (define glSamplePatternSGIS (foreign-lambda void "glSamplePatternSGIS" unsigned-integer))) (begin (define glArrayElementEXT (foreign-lambda void "glArrayElementEXT" integer))) (begin (define glColorPointerEXT (foreign-lambda void "glColorPointerEXT" integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glDrawArraysEXT (foreign-lambda void "glDrawArraysEXT" unsigned-integer integer unsigned-integer))) (begin (define glEdgeFlagPointerEXT (foreign-lambda void "glEdgeFlagPointerEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glGetPointervEXT (foreign-lambda void "glGetPointervEXT" unsigned-integer (c-pointer (c-pointer void))))) (begin (define glIndexPointerEXT (foreign-lambda void "glIndexPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glNormalPointerEXT (foreign-lambda void "glNormalPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTexCoordPointerEXT (foreign-lambda void "glTexCoordPointerEXT" integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glVertexPointerEXT (foreign-lambda void "glVertexPointerEXT" integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glBlendEquationEXT (foreign-lambda void "glBlendEquationEXT" unsigned-integer))) (begin (define glSpriteParameterfSGIX (foreign-lambda void "glSpriteParameterfSGIX" unsigned-integer float))) (begin (define glSpriteParameterfvSGIX (foreign-lambda void "glSpriteParameterfvSGIX" unsigned-integer f32vector))) (begin (define glSpriteParameteriSGIX (foreign-lambda void "glSpriteParameteriSGIX" unsigned-integer integer))) (begin (define glSpriteParameterivSGIX (foreign-lambda void "glSpriteParameterivSGIX" unsigned-integer s32vector))) (begin (define glPointParameterfEXT (foreign-lambda void "glPointParameterfEXT" unsigned-integer float))) (begin (define glPointParameterfvEXT (foreign-lambda void "glPointParameterfvEXT" unsigned-integer f32vector))) (begin (define glPointParameterfSGIS (foreign-lambda void "glPointParameterfSGIS" unsigned-integer float))) (begin (define glPointParameterfvSGIS (foreign-lambda void "glPointParameterfvSGIS" unsigned-integer f32vector))) (begin (define glGetInstrumentsSGIX (foreign-lambda integer "glGetInstrumentsSGIX"))) (begin (define glInstrumentsBufferSGIX (foreign-lambda void "glInstrumentsBufferSGIX" unsigned-integer s32vector))) (begin (define glPollInstrumentsSGIX (foreign-lambda integer "glPollInstrumentsSGIX" s32vector))) (begin (define glReadInstrumentsSGIX (foreign-lambda void "glReadInstrumentsSGIX" integer))) (begin (define glStartInstrumentsSGIX (foreign-lambda void "glStartInstrumentsSGIX"))) (begin (define glStopInstrumentsSGIX (foreign-lambda void "glStopInstrumentsSGIX" integer))) (begin (define glFrameZoomSGIX (foreign-lambda void "glFrameZoomSGIX" integer))) (begin (define glTagSampleBufferSGIX (foreign-lambda void "glTagSampleBufferSGIX"))) (begin (define glDeformationMap3dSGIX (foreign-lambda void "glDeformationMap3dSGIX" unsigned-integer double double integer integer double double integer integer double double integer integer f64vector))) (begin (define glDeformationMap3fSGIX (foreign-lambda void "glDeformationMap3fSGIX" unsigned-integer float float integer integer float float integer integer float float integer integer f32vector))) (begin (define glDeformSGIX (foreign-lambda void "glDeformSGIX" unsigned-integer))) (begin (define glLoadIdentityDeformationMapSGIX (foreign-lambda void "glLoadIdentityDeformationMapSGIX" unsigned-integer))) (begin (define glReferencePlaneSGIX (foreign-lambda void "glReferencePlaneSGIX" f64vector))) (begin (define glFlushRasterSGIX (foreign-lambda void "glFlushRasterSGIX"))) (begin (define glFogFuncSGIS (foreign-lambda void "glFogFuncSGIS" unsigned-integer f32vector))) (begin (define glGetFogFuncSGIS (foreign-lambda void "glGetFogFuncSGIS" f32vector))) (begin (define glImageTransformParameteriHP (foreign-lambda void "glImageTransformParameteriHP" unsigned-integer unsigned-integer integer))) (begin (define glImageTransformParameterfHP (foreign-lambda void "glImageTransformParameterfHP" unsigned-integer unsigned-integer float))) (begin (define glImageTransformParameterivHP (foreign-lambda void "glImageTransformParameterivHP" unsigned-integer unsigned-integer s32vector))) (begin (define glImageTransformParameterfvHP (foreign-lambda void "glImageTransformParameterfvHP" unsigned-integer unsigned-integer f32vector))) (begin (define glGetImageTransformParameterivHP (foreign-lambda void "glGetImageTransformParameterivHP" unsigned-integer unsigned-integer s32vector))) (begin (define glGetImageTransformParameterfvHP (foreign-lambda void "glGetImageTransformParameterfvHP" unsigned-integer unsigned-integer f32vector))) (begin (define glCopyColorSubTableEXT (foreign-lambda void "glCopyColorSubTableEXT" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define glHintPGI (foreign-lambda void "glHintPGI" unsigned-integer integer))) (begin (define glColorTableEXT (foreign-lambda void "glColorTableEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetColorTableEXT (foreign-lambda void "glGetColorTableEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetColorTableParameterivEXT (foreign-lambda void "glGetColorTableParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetColorTableParameterfvEXT (foreign-lambda void "glGetColorTableParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetListParameterfvSGIX (foreign-lambda void "glGetListParameterfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define glGetListParameterivSGIX (foreign-lambda void "glGetListParameterivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define glListParameterfSGIX (foreign-lambda void "glListParameterfSGIX" unsigned-integer unsigned-integer float))) (begin (define glListParameterfvSGIX (foreign-lambda void "glListParameterfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define glListParameteriSGIX (foreign-lambda void "glListParameteriSGIX" unsigned-integer unsigned-integer integer))) (begin (define glListParameterivSGIX (foreign-lambda void "glListParameterivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define glIndexMaterialEXT (foreign-lambda void "glIndexMaterialEXT" unsigned-integer unsigned-integer))) (begin (define glIndexFuncEXT (foreign-lambda void "glIndexFuncEXT" unsigned-integer float))) (begin (define glLockArraysEXT (foreign-lambda void "glLockArraysEXT" integer unsigned-integer))) (begin (define glUnlockArraysEXT (foreign-lambda void "glUnlockArraysEXT"))) (begin (define glCullParameterdvEXT (foreign-lambda void "glCullParameterdvEXT" unsigned-integer f64vector))) (begin (define glCullParameterfvEXT (foreign-lambda void "glCullParameterfvEXT" unsigned-integer f32vector))) (begin (define glFragmentColorMaterialSGIX (foreign-lambda void "glFragmentColorMaterialSGIX" unsigned-integer unsigned-integer))) (begin (define glFragmentLightfSGIX (foreign-lambda void "glFragmentLightfSGIX" unsigned-integer unsigned-integer float))) (begin (define glFragmentLightfvSGIX (foreign-lambda void "glFragmentLightfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define glFragmentLightiSGIX (foreign-lambda void "glFragmentLightiSGIX" unsigned-integer unsigned-integer integer))) (begin (define glFragmentLightivSGIX (foreign-lambda void "glFragmentLightivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define glFragmentLightModelfSGIX (foreign-lambda void "glFragmentLightModelfSGIX" unsigned-integer float))) (begin (define glFragmentLightModelfvSGIX (foreign-lambda void "glFragmentLightModelfvSGIX" unsigned-integer f32vector))) (begin (define glFragmentLightModeliSGIX (foreign-lambda void "glFragmentLightModeliSGIX" unsigned-integer integer))) (begin (define glFragmentLightModelivSGIX (foreign-lambda void "glFragmentLightModelivSGIX" unsigned-integer s32vector))) (begin (define glFragmentMaterialfSGIX (foreign-lambda void "glFragmentMaterialfSGIX" unsigned-integer unsigned-integer float))) (begin (define glFragmentMaterialfvSGIX (foreign-lambda void "glFragmentMaterialfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define glFragmentMaterialiSGIX (foreign-lambda void "glFragmentMaterialiSGIX" unsigned-integer unsigned-integer integer))) (begin (define glFragmentMaterialivSGIX (foreign-lambda void "glFragmentMaterialivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define glGetFragmentLightfvSGIX (foreign-lambda void "glGetFragmentLightfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define glGetFragmentLightivSGIX (foreign-lambda void "glGetFragmentLightivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define glGetFragmentMaterialfvSGIX (foreign-lambda void "glGetFragmentMaterialfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define glGetFragmentMaterialivSGIX (foreign-lambda void "glGetFragmentMaterialivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define glLightEnviSGIX (foreign-lambda void "glLightEnviSGIX" unsigned-integer integer))) (begin (define glDrawRangeElementsEXT (foreign-lambda void "glDrawRangeElementsEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glApplyTextureEXT (foreign-lambda void "glApplyTextureEXT" unsigned-integer))) (begin (define glTextureLightEXT (foreign-lambda void "glTextureLightEXT" unsigned-integer))) (begin (define glTextureMaterialEXT (foreign-lambda void "glTextureMaterialEXT" unsigned-integer unsigned-integer))) (begin (define glAsyncMarkerSGIX (foreign-lambda void "glAsyncMarkerSGIX" unsigned-integer))) (begin (define glFinishAsyncSGIX (foreign-lambda integer "glFinishAsyncSGIX" u32vector))) (begin (define glPollAsyncSGIX (foreign-lambda integer "glPollAsyncSGIX" u32vector))) (begin (define glGenAsyncMarkersSGIX (foreign-lambda unsigned-integer "glGenAsyncMarkersSGIX" unsigned-integer))) (begin (define glDeleteAsyncMarkersSGIX (foreign-lambda void "glDeleteAsyncMarkersSGIX" unsigned-integer unsigned-integer))) (begin (define glIsAsyncMarkerSGIX (foreign-lambda unsigned-char "glIsAsyncMarkerSGIX" unsigned-integer))) (begin (define glVertexPointervINTEL (foreign-lambda void "glVertexPointervINTEL" integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define glNormalPointervINTEL (foreign-lambda void "glNormalPointervINTEL" unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define glColorPointervINTEL (foreign-lambda void "glColorPointervINTEL" integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define glTexCoordPointervINTEL (foreign-lambda void "glTexCoordPointervINTEL" integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define glPixelTransformParameteriEXT (foreign-lambda void "glPixelTransformParameteriEXT" unsigned-integer unsigned-integer integer))) (begin (define glPixelTransformParameterfEXT (foreign-lambda void "glPixelTransformParameterfEXT" unsigned-integer unsigned-integer float))) (begin (define glPixelTransformParameterivEXT (foreign-lambda void "glPixelTransformParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glPixelTransformParameterfvEXT (foreign-lambda void "glPixelTransformParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glSecondaryColor3bEXT (foreign-lambda void "glSecondaryColor3bEXT" char char char))) (begin (define glSecondaryColor3bvEXT (foreign-lambda void "glSecondaryColor3bvEXT" c-string))) (begin (define glSecondaryColor3dEXT (foreign-lambda void "glSecondaryColor3dEXT" double double double))) (begin (define glSecondaryColor3dvEXT (foreign-lambda void "glSecondaryColor3dvEXT" f64vector))) (begin (define glSecondaryColor3fEXT (foreign-lambda void "glSecondaryColor3fEXT" float float float))) (begin (define glSecondaryColor3fvEXT (foreign-lambda void "glSecondaryColor3fvEXT" f32vector))) (begin (define glSecondaryColor3iEXT (foreign-lambda void "glSecondaryColor3iEXT" integer integer integer))) (begin (define glSecondaryColor3ivEXT (foreign-lambda void "glSecondaryColor3ivEXT" s32vector))) (begin (define glSecondaryColor3sEXT (foreign-lambda void "glSecondaryColor3sEXT" short short short))) (begin (define glSecondaryColor3svEXT (foreign-lambda void "glSecondaryColor3svEXT" s16vector))) (begin (define glSecondaryColor3ubEXT (foreign-lambda void "glSecondaryColor3ubEXT" unsigned-char unsigned-char unsigned-char))) (begin (define glSecondaryColor3ubvEXT (foreign-lambda void "glSecondaryColor3ubvEXT" u8vector))) (begin (define glSecondaryColor3uiEXT (foreign-lambda void "glSecondaryColor3uiEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glSecondaryColor3uivEXT (foreign-lambda void "glSecondaryColor3uivEXT" u32vector))) (begin (define glSecondaryColor3usEXT (foreign-lambda void "glSecondaryColor3usEXT" unsigned-short unsigned-short unsigned-short))) (begin (define glSecondaryColor3usvEXT (foreign-lambda void "glSecondaryColor3usvEXT" u16vector))) (begin (define glSecondaryColorPointerEXT (foreign-lambda void "glSecondaryColorPointerEXT" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTextureNormalEXT (foreign-lambda void "glTextureNormalEXT" unsigned-integer))) (begin (define glMultiDrawArraysEXT (foreign-lambda void "glMultiDrawArraysEXT" unsigned-integer s32vector u32vector unsigned-integer))) (begin (define glMultiDrawElementsEXT (foreign-lambda void "glMultiDrawElementsEXT" unsigned-integer u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer))) (begin (define glFogCoordfEXT (foreign-lambda void "glFogCoordfEXT" float))) (begin (define glFogCoordfvEXT (foreign-lambda void "glFogCoordfvEXT" f32vector))) (begin (define glFogCoorddEXT (foreign-lambda void "glFogCoorddEXT" double))) (begin (define glFogCoorddvEXT (foreign-lambda void "glFogCoorddvEXT" f64vector))) (begin (define glFogCoordPointerEXT (foreign-lambda void "glFogCoordPointerEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTangent3bEXT (foreign-lambda void "glTangent3bEXT" char char char))) (begin (define glTangent3bvEXT (foreign-lambda void "glTangent3bvEXT" c-string))) (begin (define glTangent3dEXT (foreign-lambda void "glTangent3dEXT" double double double))) (begin (define glTangent3dvEXT (foreign-lambda void "glTangent3dvEXT" f64vector))) (begin (define glTangent3fEXT (foreign-lambda void "glTangent3fEXT" float float float))) (begin (define glTangent3fvEXT (foreign-lambda void "glTangent3fvEXT" f32vector))) (begin (define glTangent3iEXT (foreign-lambda void "glTangent3iEXT" integer integer integer))) (begin (define glTangent3ivEXT (foreign-lambda void "glTangent3ivEXT" s32vector))) (begin (define glTangent3sEXT (foreign-lambda void "glTangent3sEXT" short short short))) (begin (define glTangent3svEXT (foreign-lambda void "glTangent3svEXT" s16vector))) (begin (define glBinormal3bEXT (foreign-lambda void "glBinormal3bEXT" char char char))) (begin (define glBinormal3bvEXT (foreign-lambda void "glBinormal3bvEXT" c-string))) (begin (define glBinormal3dEXT (foreign-lambda void "glBinormal3dEXT" double double double))) (begin (define glBinormal3dvEXT (foreign-lambda void "glBinormal3dvEXT" f64vector))) (begin (define glBinormal3fEXT (foreign-lambda void "glBinormal3fEXT" float float float))) (begin (define glBinormal3fvEXT (foreign-lambda void "glBinormal3fvEXT" f32vector))) (begin (define glBinormal3iEXT (foreign-lambda void "glBinormal3iEXT" integer integer integer))) (begin (define glBinormal3ivEXT (foreign-lambda void "glBinormal3ivEXT" s32vector))) (begin (define glBinormal3sEXT (foreign-lambda void "glBinormal3sEXT" short short short))) (begin (define glBinormal3svEXT (foreign-lambda void "glBinormal3svEXT" s16vector))) (begin (define glTangentPointerEXT (foreign-lambda void "glTangentPointerEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glBinormalPointerEXT (foreign-lambda void "glBinormalPointerEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glFinishTextureSUNX (foreign-lambda void "glFinishTextureSUNX"))) (begin (define glGlobalAlphaFactorbSUN (foreign-lambda void "glGlobalAlphaFactorbSUN" char))) (begin (define glGlobalAlphaFactorsSUN (foreign-lambda void "glGlobalAlphaFactorsSUN" short))) (begin (define glGlobalAlphaFactoriSUN (foreign-lambda void "glGlobalAlphaFactoriSUN" integer))) (begin (define glGlobalAlphaFactorfSUN (foreign-lambda void "glGlobalAlphaFactorfSUN" float))) (begin (define glGlobalAlphaFactordSUN (foreign-lambda void "glGlobalAlphaFactordSUN" double))) (begin (define glGlobalAlphaFactorubSUN (foreign-lambda void "glGlobalAlphaFactorubSUN" unsigned-char))) (begin (define glGlobalAlphaFactorusSUN (foreign-lambda void "glGlobalAlphaFactorusSUN" unsigned-short))) (begin (define glGlobalAlphaFactoruiSUN (foreign-lambda void "glGlobalAlphaFactoruiSUN" unsigned-integer))) (begin (define glReplacementCodeuiSUN (foreign-lambda void "glReplacementCodeuiSUN" unsigned-integer))) (begin (define glReplacementCodeusSUN (foreign-lambda void "glReplacementCodeusSUN" unsigned-short))) (begin (define glReplacementCodeubSUN (foreign-lambda void "glReplacementCodeubSUN" unsigned-char))) (begin (define glReplacementCodeuivSUN (foreign-lambda void "glReplacementCodeuivSUN" u32vector))) (begin (define glReplacementCodeusvSUN (foreign-lambda void "glReplacementCodeusvSUN" u16vector))) (begin (define glReplacementCodeubvSUN (foreign-lambda void "glReplacementCodeubvSUN" u8vector))) (begin (define glReplacementCodePointerSUN (foreign-lambda void "glReplacementCodePointerSUN" unsigned-integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define glColor4ubVertex2fSUN (foreign-lambda void "glColor4ubVertex2fSUN" unsigned-char unsigned-char unsigned-char unsigned-char float float))) (begin (define glColor4ubVertex2fvSUN (foreign-lambda void "glColor4ubVertex2fvSUN" u8vector f32vector))) (begin (define glColor4ubVertex3fSUN (foreign-lambda void "glColor4ubVertex3fSUN" unsigned-char unsigned-char unsigned-char unsigned-char float float float))) (begin (define glColor4ubVertex3fvSUN (foreign-lambda void "glColor4ubVertex3fvSUN" u8vector f32vector))) (begin (define glColor3fVertex3fSUN (foreign-lambda void "glColor3fVertex3fSUN" float float float float float float))) (begin (define glColor3fVertex3fvSUN (foreign-lambda void "glColor3fVertex3fvSUN" f32vector f32vector))) (begin (define glNormal3fVertex3fSUN (foreign-lambda void "glNormal3fVertex3fSUN" float float float float float float))) (begin (define glNormal3fVertex3fvSUN (foreign-lambda void "glNormal3fVertex3fvSUN" f32vector f32vector))) (begin (define glColor4fNormal3fVertex3fSUN (foreign-lambda void "glColor4fNormal3fVertex3fSUN" float float float float float float float float float float))) (begin (define glColor4fNormal3fVertex3fvSUN (foreign-lambda void "glColor4fNormal3fVertex3fvSUN" f32vector f32vector f32vector))) (begin (define glTexCoord2fVertex3fSUN (foreign-lambda void "glTexCoord2fVertex3fSUN" float float float float float))) (begin (define glTexCoord2fVertex3fvSUN (foreign-lambda void "glTexCoord2fVertex3fvSUN" f32vector f32vector))) (begin (define glTexCoord4fVertex4fSUN (foreign-lambda void "glTexCoord4fVertex4fSUN" float float float float float float float float))) (begin (define glTexCoord4fVertex4fvSUN (foreign-lambda void "glTexCoord4fVertex4fvSUN" f32vector f32vector))) (begin (define glTexCoord2fColor4ubVertex3fSUN (foreign-lambda void "glTexCoord2fColor4ubVertex3fSUN" float float unsigned-char unsigned-char unsigned-char unsigned-char float float float))) (begin (define glTexCoord2fColor4ubVertex3fvSUN (foreign-lambda void "glTexCoord2fColor4ubVertex3fvSUN" f32vector u8vector f32vector))) (begin (define glTexCoord2fColor3fVertex3fSUN (foreign-lambda void "glTexCoord2fColor3fVertex3fSUN" float float float float float float float float))) (begin (define glTexCoord2fColor3fVertex3fvSUN (foreign-lambda void "glTexCoord2fColor3fVertex3fvSUN" f32vector f32vector f32vector))) (begin (define glTexCoord2fNormal3fVertex3fSUN (foreign-lambda void "glTexCoord2fNormal3fVertex3fSUN" float float float float float float float float))) (begin (define glTexCoord2fNormal3fVertex3fvSUN (foreign-lambda void "glTexCoord2fNormal3fVertex3fvSUN" f32vector f32vector f32vector))) (begin (define glTexCoord2fColor4fNormal3fVertex3fSUN (foreign-lambda void "glTexCoord2fColor4fNormal3fVertex3fSUN" float float float float float float float float float float float float))) (begin (define glTexCoord2fColor4fNormal3fVertex3fvSUN (foreign-lambda void "glTexCoord2fColor4fNormal3fVertex3fvSUN" f32vector f32vector f32vector f32vector))) (begin (define glTexCoord4fColor4fNormal3fVertex4fSUN (foreign-lambda void "glTexCoord4fColor4fNormal3fVertex4fSUN" float float float float float float float float float float float float float float float))) (begin (define glTexCoord4fColor4fNormal3fVertex4fvSUN (foreign-lambda void "glTexCoord4fColor4fNormal3fVertex4fvSUN" f32vector f32vector f32vector f32vector))) (begin (define glReplacementCodeuiVertex3fSUN (foreign-lambda void "glReplacementCodeuiVertex3fSUN" unsigned-integer float float float))) (begin (define glReplacementCodeuiVertex3fvSUN (foreign-lambda void "glReplacementCodeuiVertex3fvSUN" u32vector f32vector))) (begin (define glReplacementCodeuiColor4ubVertex3fSUN (foreign-lambda void "glReplacementCodeuiColor4ubVertex3fSUN" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char float float float))) (begin (define glReplacementCodeuiColor4ubVertex3fvSUN (foreign-lambda void "glReplacementCodeuiColor4ubVertex3fvSUN" u32vector u8vector f32vector))) (begin (define glReplacementCodeuiColor3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiColor3fVertex3fSUN" unsigned-integer float float float float float float))) (begin (define glReplacementCodeuiColor3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiColor3fVertex3fvSUN" u32vector f32vector f32vector))) (begin (define glReplacementCodeuiNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiNormal3fVertex3fSUN" unsigned-integer float float float float float float))) (begin (define glReplacementCodeuiNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiNormal3fVertex3fvSUN" u32vector f32vector f32vector))) (begin (define glReplacementCodeuiColor4fNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiColor4fNormal3fVertex3fSUN" unsigned-integer float float float float float float float float float float))) (begin (define glReplacementCodeuiColor4fNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiColor4fNormal3fVertex3fvSUN" u32vector f32vector f32vector f32vector))) (begin (define glReplacementCodeuiTexCoord2fVertex3fSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fVertex3fSUN" unsigned-integer float float float float float))) (begin (define glReplacementCodeuiTexCoord2fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fVertex3fvSUN" u32vector f32vector f32vector))) (begin (define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" unsigned-integer float float float float float float float float))) (begin (define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" u32vector f32vector f32vector f32vector))) (begin (define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" unsigned-integer float float float float float float float float float float float float))) (begin (define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" u32vector f32vector f32vector f32vector f32vector))) (begin (define glBlendFuncSeparateEXT (foreign-lambda void "glBlendFuncSeparateEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBlendFuncSeparateINGR (foreign-lambda void "glBlendFuncSeparateINGR" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexWeightfEXT (foreign-lambda void "glVertexWeightfEXT" float))) (begin (define glVertexWeightfvEXT (foreign-lambda void "glVertexWeightfvEXT" f32vector))) (begin (define glVertexWeightPointerEXT (foreign-lambda void "glVertexWeightPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glFlushVertexArrayRangeNV (foreign-lambda void "glFlushVertexArrayRangeNV"))) (begin (define glVertexArrayRangeNV (foreign-lambda void "glVertexArrayRangeNV" unsigned-integer (c-pointer void)))) (begin (define glCombinerParameterfvNV (foreign-lambda void "glCombinerParameterfvNV" unsigned-integer f32vector))) (begin (define glCombinerParameterfNV (foreign-lambda void "glCombinerParameterfNV" unsigned-integer float))) (begin (define glCombinerParameterivNV (foreign-lambda void "glCombinerParameterivNV" unsigned-integer s32vector))) (begin (define glCombinerParameteriNV (foreign-lambda void "glCombinerParameteriNV" unsigned-integer integer))) (begin (define glCombinerInputNV (foreign-lambda void "glCombinerInputNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glCombinerOutputNV (foreign-lambda void "glCombinerOutputNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-char unsigned-char unsigned-char))) (begin (define glFinalCombinerInputNV (foreign-lambda void "glFinalCombinerInputNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetCombinerInputParameterfvNV (foreign-lambda void "glGetCombinerInputParameterfvNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetCombinerInputParameterivNV (foreign-lambda void "glGetCombinerInputParameterivNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetCombinerOutputParameterfvNV (foreign-lambda void "glGetCombinerOutputParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetCombinerOutputParameterivNV (foreign-lambda void "glGetCombinerOutputParameterivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetFinalCombinerInputParameterfvNV (foreign-lambda void "glGetFinalCombinerInputParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glGetFinalCombinerInputParameterivNV (foreign-lambda void "glGetFinalCombinerInputParameterivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glResizeBuffersMESA (foreign-lambda void "glResizeBuffersMESA"))) (begin (define glWindowPos2dMESA (foreign-lambda void "glWindowPos2dMESA" double double))) (begin (define glWindowPos2dvMESA (foreign-lambda void "glWindowPos2dvMESA" f64vector))) (begin (define glWindowPos2fMESA (foreign-lambda void "glWindowPos2fMESA" float float))) (begin (define glWindowPos2fvMESA (foreign-lambda void "glWindowPos2fvMESA" f32vector))) (begin (define glWindowPos2iMESA (foreign-lambda void "glWindowPos2iMESA" integer integer))) (begin (define glWindowPos2ivMESA (foreign-lambda void "glWindowPos2ivMESA" s32vector))) (begin (define glWindowPos2sMESA (foreign-lambda void "glWindowPos2sMESA" short short))) (begin (define glWindowPos2svMESA (foreign-lambda void "glWindowPos2svMESA" s16vector))) (begin (define glWindowPos3dMESA (foreign-lambda void "glWindowPos3dMESA" double double double))) (begin (define glWindowPos3dvMESA (foreign-lambda void "glWindowPos3dvMESA" f64vector))) (begin (define glWindowPos3fMESA (foreign-lambda void "glWindowPos3fMESA" float float float))) (begin (define glWindowPos3fvMESA (foreign-lambda void "glWindowPos3fvMESA" f32vector))) (begin (define glWindowPos3iMESA (foreign-lambda void "glWindowPos3iMESA" integer integer integer))) (begin (define glWindowPos3ivMESA (foreign-lambda void "glWindowPos3ivMESA" s32vector))) (begin (define glWindowPos3sMESA (foreign-lambda void "glWindowPos3sMESA" short short short))) (begin (define glWindowPos3svMESA (foreign-lambda void "glWindowPos3svMESA" s16vector))) (begin (define glWindowPos4dMESA (foreign-lambda void "glWindowPos4dMESA" double double double double))) (begin (define glWindowPos4dvMESA (foreign-lambda void "glWindowPos4dvMESA" f64vector))) (begin (define glWindowPos4fMESA (foreign-lambda void "glWindowPos4fMESA" float float float float))) (begin (define glWindowPos4fvMESA (foreign-lambda void "glWindowPos4fvMESA" f32vector))) (begin (define glWindowPos4iMESA (foreign-lambda void "glWindowPos4iMESA" integer integer integer integer))) (begin (define glWindowPos4ivMESA (foreign-lambda void "glWindowPos4ivMESA" s32vector))) (begin (define glWindowPos4sMESA (foreign-lambda void "glWindowPos4sMESA" short short short short))) (begin (define glWindowPos4svMESA (foreign-lambda void "glWindowPos4svMESA" s16vector))) (begin (define glMultiModeDrawArraysIBM (foreign-lambda void "glMultiModeDrawArraysIBM" unsigned-integer s32vector u32vector unsigned-integer integer))) (begin (define glMultiModeDrawElementsIBM (foreign-lambda void "glMultiModeDrawElementsIBM" u32vector u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer integer))) (begin (define glTbufferMask3DFX (foreign-lambda void "glTbufferMask3DFX" unsigned-integer))) (begin (define glSampleMaskEXT (foreign-lambda void "glSampleMaskEXT" float unsigned-char))) (begin (define glSamplePatternEXT (foreign-lambda void "glSamplePatternEXT" unsigned-integer))) (begin (define glTextureColorMaskSGIS (foreign-lambda void "glTextureColorMaskSGIS" unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glIglooInterfaceSGIX (foreign-lambda void "glIglooInterfaceSGIX" unsigned-integer (c-pointer void)))) (begin (define glDeleteFencesNV (foreign-lambda void "glDeleteFencesNV" unsigned-integer u32vector))) (begin (define glGenFencesNV (foreign-lambda void "glGenFencesNV" unsigned-integer u32vector))) (begin (define glIsFenceNV (foreign-lambda unsigned-char "glIsFenceNV" unsigned-integer))) (begin (define glTestFenceNV (foreign-lambda unsigned-char "glTestFenceNV" unsigned-integer))) (begin (define glGetFenceivNV (foreign-lambda void "glGetFenceivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glFinishFenceNV (foreign-lambda void "glFinishFenceNV" unsigned-integer))) (begin (define glSetFenceNV (foreign-lambda void "glSetFenceNV" unsigned-integer unsigned-integer))) (begin (define glMapControlPointsNV (foreign-lambda void "glMapControlPointsNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer unsigned-char (c-pointer void)))) (begin (define glMapParameterivNV (foreign-lambda void "glMapParameterivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glMapParameterfvNV (foreign-lambda void "glMapParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glGetMapControlPointsNV (foreign-lambda void "glGetMapControlPointsNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-char (c-pointer void)))) (begin (define glGetMapParameterivNV (foreign-lambda void "glGetMapParameterivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetMapParameterfvNV (foreign-lambda void "glGetMapParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glGetMapAttribParameterivNV (foreign-lambda void "glGetMapAttribParameterivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetMapAttribParameterfvNV (foreign-lambda void "glGetMapAttribParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glEvalMapsNV (foreign-lambda void "glEvalMapsNV" unsigned-integer unsigned-integer))) (begin (define glCombinerStageParameterfvNV (foreign-lambda void "glCombinerStageParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glGetCombinerStageParameterfvNV (foreign-lambda void "glGetCombinerStageParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glAreProgramsResidentNV (foreign-lambda unsigned-char "glAreProgramsResidentNV" unsigned-integer u32vector u8vector))) (begin (define glBindProgramNV (foreign-lambda void "glBindProgramNV" unsigned-integer unsigned-integer))) (begin (define glDeleteProgramsNV (foreign-lambda void "glDeleteProgramsNV" unsigned-integer u32vector))) (begin (define glExecuteProgramNV (foreign-lambda void "glExecuteProgramNV" unsigned-integer unsigned-integer f32vector))) (begin (define glGenProgramsNV (foreign-lambda void "glGenProgramsNV" unsigned-integer u32vector))) (begin (define glGetProgramParameterdvNV (foreign-lambda void "glGetProgramParameterdvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glGetProgramParameterfvNV (foreign-lambda void "glGetProgramParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetProgramivNV (foreign-lambda void "glGetProgramivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetProgramStringNV (foreign-lambda void "glGetProgramStringNV" unsigned-integer unsigned-integer u8vector))) (begin (define glGetTrackMatrixivNV (foreign-lambda void "glGetTrackMatrixivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribdvNV (foreign-lambda void "glGetVertexAttribdvNV" unsigned-integer unsigned-integer f64vector))) (begin (define glGetVertexAttribfvNV (foreign-lambda void "glGetVertexAttribfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVertexAttribivNV (foreign-lambda void "glGetVertexAttribivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribPointervNV (foreign-lambda void "glGetVertexAttribPointervNV" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glIsProgramNV (foreign-lambda unsigned-char "glIsProgramNV" unsigned-integer))) (begin (define glLoadProgramNV (foreign-lambda void "glLoadProgramNV" unsigned-integer unsigned-integer unsigned-integer u8vector))) (begin (define glProgramParameter4dNV (foreign-lambda void "glProgramParameter4dNV" unsigned-integer unsigned-integer double double double double))) (begin (define glProgramParameter4dvNV (foreign-lambda void "glProgramParameter4dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define glProgramParameter4fNV (foreign-lambda void "glProgramParameter4fNV" unsigned-integer unsigned-integer float float float float))) (begin (define glProgramParameter4fvNV (foreign-lambda void "glProgramParameter4fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glProgramParameters4dvNV (foreign-lambda void "glProgramParameters4dvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glProgramParameters4fvNV (foreign-lambda void "glProgramParameters4fvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glRequestResidentProgramsNV (foreign-lambda void "glRequestResidentProgramsNV" unsigned-integer u32vector))) (begin (define glTrackMatrixNV (foreign-lambda void "glTrackMatrixNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribPointerNV (foreign-lambda void "glVertexAttribPointerNV" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glVertexAttrib1dNV (foreign-lambda void "glVertexAttrib1dNV" unsigned-integer double))) (begin (define glVertexAttrib1dvNV (foreign-lambda void "glVertexAttrib1dvNV" unsigned-integer f64vector))) (begin (define glVertexAttrib1fNV (foreign-lambda void "glVertexAttrib1fNV" unsigned-integer float))) (begin (define glVertexAttrib1fvNV (foreign-lambda void "glVertexAttrib1fvNV" unsigned-integer f32vector))) (begin (define glVertexAttrib1sNV (foreign-lambda void "glVertexAttrib1sNV" unsigned-integer short))) (begin (define glVertexAttrib1svNV (foreign-lambda void "glVertexAttrib1svNV" unsigned-integer s16vector))) (begin (define glVertexAttrib2dNV (foreign-lambda void "glVertexAttrib2dNV" unsigned-integer double double))) (begin (define glVertexAttrib2dvNV (foreign-lambda void "glVertexAttrib2dvNV" unsigned-integer f64vector))) (begin (define glVertexAttrib2fNV (foreign-lambda void "glVertexAttrib2fNV" unsigned-integer float float))) (begin (define glVertexAttrib2fvNV (foreign-lambda void "glVertexAttrib2fvNV" unsigned-integer f32vector))) (begin (define glVertexAttrib2sNV (foreign-lambda void "glVertexAttrib2sNV" unsigned-integer short short))) (begin (define glVertexAttrib2svNV (foreign-lambda void "glVertexAttrib2svNV" unsigned-integer s16vector))) (begin (define glVertexAttrib3dNV (foreign-lambda void "glVertexAttrib3dNV" unsigned-integer double double double))) (begin (define glVertexAttrib3dvNV (foreign-lambda void "glVertexAttrib3dvNV" unsigned-integer f64vector))) (begin (define glVertexAttrib3fNV (foreign-lambda void "glVertexAttrib3fNV" unsigned-integer float float float))) (begin (define glVertexAttrib3fvNV (foreign-lambda void "glVertexAttrib3fvNV" unsigned-integer f32vector))) (begin (define glVertexAttrib3sNV (foreign-lambda void "glVertexAttrib3sNV" unsigned-integer short short short))) (begin (define glVertexAttrib3svNV (foreign-lambda void "glVertexAttrib3svNV" unsigned-integer s16vector))) (begin (define glVertexAttrib4dNV (foreign-lambda void "glVertexAttrib4dNV" unsigned-integer double double double double))) (begin (define glVertexAttrib4dvNV (foreign-lambda void "glVertexAttrib4dvNV" unsigned-integer f64vector))) (begin (define glVertexAttrib4fNV (foreign-lambda void "glVertexAttrib4fNV" unsigned-integer float float float float))) (begin (define glVertexAttrib4fvNV (foreign-lambda void "glVertexAttrib4fvNV" unsigned-integer f32vector))) (begin (define glVertexAttrib4sNV (foreign-lambda void "glVertexAttrib4sNV" unsigned-integer short short short short))) (begin (define glVertexAttrib4svNV (foreign-lambda void "glVertexAttrib4svNV" unsigned-integer s16vector))) (begin (define glVertexAttrib4ubNV (foreign-lambda void "glVertexAttrib4ubNV" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glVertexAttrib4ubvNV (foreign-lambda void "glVertexAttrib4ubvNV" unsigned-integer u8vector))) (begin (define glVertexAttribs1dvNV (foreign-lambda void "glVertexAttribs1dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define glVertexAttribs1fvNV (foreign-lambda void "glVertexAttribs1fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glVertexAttribs1svNV (foreign-lambda void "glVertexAttribs1svNV" unsigned-integer unsigned-integer s16vector))) (begin (define glVertexAttribs2dvNV (foreign-lambda void "glVertexAttribs2dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define glVertexAttribs2fvNV (foreign-lambda void "glVertexAttribs2fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glVertexAttribs2svNV (foreign-lambda void "glVertexAttribs2svNV" unsigned-integer unsigned-integer s16vector))) (begin (define glVertexAttribs3dvNV (foreign-lambda void "glVertexAttribs3dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define glVertexAttribs3fvNV (foreign-lambda void "glVertexAttribs3fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glVertexAttribs3svNV (foreign-lambda void "glVertexAttribs3svNV" unsigned-integer unsigned-integer s16vector))) (begin (define glVertexAttribs4dvNV (foreign-lambda void "glVertexAttribs4dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define glVertexAttribs4fvNV (foreign-lambda void "glVertexAttribs4fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glVertexAttribs4svNV (foreign-lambda void "glVertexAttribs4svNV" unsigned-integer unsigned-integer s16vector))) (begin (define glVertexAttribs4ubvNV (foreign-lambda void "glVertexAttribs4ubvNV" unsigned-integer unsigned-integer u8vector))) (begin (define glTexBumpParameterivATI (foreign-lambda void "glTexBumpParameterivATI" unsigned-integer s32vector))) (begin (define glTexBumpParameterfvATI (foreign-lambda void "glTexBumpParameterfvATI" unsigned-integer f32vector))) (begin (define glGetTexBumpParameterivATI (foreign-lambda void "glGetTexBumpParameterivATI" unsigned-integer s32vector))) (begin (define glGetTexBumpParameterfvATI (foreign-lambda void "glGetTexBumpParameterfvATI" unsigned-integer f32vector))) (begin (define glGenFragmentShadersATI (foreign-lambda unsigned-integer "glGenFragmentShadersATI" unsigned-integer))) (begin (define glBindFragmentShaderATI (foreign-lambda void "glBindFragmentShaderATI" unsigned-integer))) (begin (define glDeleteFragmentShaderATI (foreign-lambda void "glDeleteFragmentShaderATI" unsigned-integer))) (begin (define glBeginFragmentShaderATI (foreign-lambda void "glBeginFragmentShaderATI"))) (begin (define glEndFragmentShaderATI (foreign-lambda void "glEndFragmentShaderATI"))) (begin (define glPassTexCoordATI (foreign-lambda void "glPassTexCoordATI" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glSampleMapATI (foreign-lambda void "glSampleMapATI" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glColorFragmentOp1ATI (foreign-lambda void "glColorFragmentOp1ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glColorFragmentOp2ATI (foreign-lambda void "glColorFragmentOp2ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glColorFragmentOp3ATI (foreign-lambda void "glColorFragmentOp3ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glAlphaFragmentOp1ATI (foreign-lambda void "glAlphaFragmentOp1ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glAlphaFragmentOp2ATI (foreign-lambda void "glAlphaFragmentOp2ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glAlphaFragmentOp3ATI (foreign-lambda void "glAlphaFragmentOp3ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glSetFragmentShaderConstantATI (foreign-lambda void "glSetFragmentShaderConstantATI" unsigned-integer f32vector))) (begin (define glPNTrianglesiATI (foreign-lambda void "glPNTrianglesiATI" unsigned-integer integer))) (begin (define glPNTrianglesfATI (foreign-lambda void "glPNTrianglesfATI" unsigned-integer float))) (begin (define glNewObjectBufferATI (foreign-lambda unsigned-integer "glNewObjectBufferATI" unsigned-integer (c-pointer void) unsigned-integer))) (begin (define glIsObjectBufferATI (foreign-lambda unsigned-char "glIsObjectBufferATI" unsigned-integer))) (begin (define glUpdateObjectBufferATI (foreign-lambda void "glUpdateObjectBufferATI" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define glGetObjectBufferfvATI (foreign-lambda void "glGetObjectBufferfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define glGetObjectBufferivATI (foreign-lambda void "glGetObjectBufferivATI" unsigned-integer unsigned-integer s32vector))) (begin (define glFreeObjectBufferATI (foreign-lambda void "glFreeObjectBufferATI" unsigned-integer))) (begin (define glArrayObjectATI (foreign-lambda void "glArrayObjectATI" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetArrayObjectfvATI (foreign-lambda void "glGetArrayObjectfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define glGetArrayObjectivATI (foreign-lambda void "glGetArrayObjectivATI" unsigned-integer unsigned-integer s32vector))) (begin (define glVariantArrayObjectATI (foreign-lambda void "glVariantArrayObjectATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetVariantArrayObjectfvATI (foreign-lambda void "glGetVariantArrayObjectfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVariantArrayObjectivATI (foreign-lambda void "glGetVariantArrayObjectivATI" unsigned-integer unsigned-integer s32vector))) (begin (define glBeginVertexShaderEXT (foreign-lambda void "glBeginVertexShaderEXT"))) (begin (define glEndVertexShaderEXT (foreign-lambda void "glEndVertexShaderEXT"))) (begin (define glBindVertexShaderEXT (foreign-lambda void "glBindVertexShaderEXT" unsigned-integer))) (begin (define glGenVertexShadersEXT (foreign-lambda unsigned-integer "glGenVertexShadersEXT" unsigned-integer))) (begin (define glDeleteVertexShaderEXT (foreign-lambda void "glDeleteVertexShaderEXT" unsigned-integer))) (begin (define glShaderOp1EXT (foreign-lambda void "glShaderOp1EXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glShaderOp2EXT (foreign-lambda void "glShaderOp2EXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glShaderOp3EXT (foreign-lambda void "glShaderOp3EXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glSwizzleEXT (foreign-lambda void "glSwizzleEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glWriteMaskEXT (foreign-lambda void "glWriteMaskEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glInsertComponentEXT (foreign-lambda void "glInsertComponentEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glExtractComponentEXT (foreign-lambda void "glExtractComponentEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGenSymbolsEXT (foreign-lambda unsigned-integer "glGenSymbolsEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glSetInvariantEXT (foreign-lambda void "glSetInvariantEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glSetLocalConstantEXT (foreign-lambda void "glSetLocalConstantEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glVariantbvEXT (foreign-lambda void "glVariantbvEXT" unsigned-integer c-string))) (begin (define glVariantsvEXT (foreign-lambda void "glVariantsvEXT" unsigned-integer s16vector))) (begin (define glVariantivEXT (foreign-lambda void "glVariantivEXT" unsigned-integer s32vector))) (begin (define glVariantfvEXT (foreign-lambda void "glVariantfvEXT" unsigned-integer f32vector))) (begin (define glVariantdvEXT (foreign-lambda void "glVariantdvEXT" unsigned-integer f64vector))) (begin (define glVariantubvEXT (foreign-lambda void "glVariantubvEXT" unsigned-integer u8vector))) (begin (define glVariantusvEXT (foreign-lambda void "glVariantusvEXT" unsigned-integer u16vector))) (begin (define glVariantuivEXT (foreign-lambda void "glVariantuivEXT" unsigned-integer u32vector))) (begin (define glVariantPointerEXT (foreign-lambda void "glVariantPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glEnableVariantClientStateEXT (foreign-lambda void "glEnableVariantClientStateEXT" unsigned-integer))) (begin (define glDisableVariantClientStateEXT (foreign-lambda void "glDisableVariantClientStateEXT" unsigned-integer))) (begin (define glBindLightParameterEXT (foreign-lambda unsigned-integer "glBindLightParameterEXT" unsigned-integer unsigned-integer))) (begin (define glBindMaterialParameterEXT (foreign-lambda unsigned-integer "glBindMaterialParameterEXT" unsigned-integer unsigned-integer))) (begin (define glBindTexGenParameterEXT (foreign-lambda unsigned-integer "glBindTexGenParameterEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBindTextureUnitParameterEXT (foreign-lambda unsigned-integer "glBindTextureUnitParameterEXT" unsigned-integer unsigned-integer))) (begin (define glBindParameterEXT (foreign-lambda unsigned-integer "glBindParameterEXT" unsigned-integer))) (begin (define glIsVariantEnabledEXT (foreign-lambda unsigned-char "glIsVariantEnabledEXT" unsigned-integer unsigned-integer))) (begin (define glGetVariantBooleanvEXT (foreign-lambda void "glGetVariantBooleanvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glGetVariantIntegervEXT (foreign-lambda void "glGetVariantIntegervEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVariantFloatvEXT (foreign-lambda void "glGetVariantFloatvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVariantPointervEXT (foreign-lambda void "glGetVariantPointervEXT" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glGetInvariantBooleanvEXT (foreign-lambda void "glGetInvariantBooleanvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glGetInvariantIntegervEXT (foreign-lambda void "glGetInvariantIntegervEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetInvariantFloatvEXT (foreign-lambda void "glGetInvariantFloatvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetLocalConstantBooleanvEXT (foreign-lambda void "glGetLocalConstantBooleanvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glGetLocalConstantIntegervEXT (foreign-lambda void "glGetLocalConstantIntegervEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetLocalConstantFloatvEXT (foreign-lambda void "glGetLocalConstantFloatvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glVertexStream1sATI (foreign-lambda void "glVertexStream1sATI" unsigned-integer short))) (begin (define glVertexStream1svATI (foreign-lambda void "glVertexStream1svATI" unsigned-integer s16vector))) (begin (define glVertexStream1iATI (foreign-lambda void "glVertexStream1iATI" unsigned-integer integer))) (begin (define glVertexStream1ivATI (foreign-lambda void "glVertexStream1ivATI" unsigned-integer s32vector))) (begin (define glVertexStream1fATI (foreign-lambda void "glVertexStream1fATI" unsigned-integer float))) (begin (define glVertexStream1fvATI (foreign-lambda void "glVertexStream1fvATI" unsigned-integer f32vector))) (begin (define glVertexStream1dATI (foreign-lambda void "glVertexStream1dATI" unsigned-integer double))) (begin (define glVertexStream1dvATI (foreign-lambda void "glVertexStream1dvATI" unsigned-integer f64vector))) (begin (define glVertexStream2sATI (foreign-lambda void "glVertexStream2sATI" unsigned-integer short short))) (begin (define glVertexStream2svATI (foreign-lambda void "glVertexStream2svATI" unsigned-integer s16vector))) (begin (define glVertexStream2iATI (foreign-lambda void "glVertexStream2iATI" unsigned-integer integer integer))) (begin (define glVertexStream2ivATI (foreign-lambda void "glVertexStream2ivATI" unsigned-integer s32vector))) (begin (define glVertexStream2fATI (foreign-lambda void "glVertexStream2fATI" unsigned-integer float float))) (begin (define glVertexStream2fvATI (foreign-lambda void "glVertexStream2fvATI" unsigned-integer f32vector))) (begin (define glVertexStream2dATI (foreign-lambda void "glVertexStream2dATI" unsigned-integer double double))) (begin (define glVertexStream2dvATI (foreign-lambda void "glVertexStream2dvATI" unsigned-integer f64vector))) (begin (define glVertexStream3sATI (foreign-lambda void "glVertexStream3sATI" unsigned-integer short short short))) (begin (define glVertexStream3svATI (foreign-lambda void "glVertexStream3svATI" unsigned-integer s16vector))) (begin (define glVertexStream3iATI (foreign-lambda void "glVertexStream3iATI" unsigned-integer integer integer integer))) (begin (define glVertexStream3ivATI (foreign-lambda void "glVertexStream3ivATI" unsigned-integer s32vector))) (begin (define glVertexStream3fATI (foreign-lambda void "glVertexStream3fATI" unsigned-integer float float float))) (begin (define glVertexStream3fvATI (foreign-lambda void "glVertexStream3fvATI" unsigned-integer f32vector))) (begin (define glVertexStream3dATI (foreign-lambda void "glVertexStream3dATI" unsigned-integer double double double))) (begin (define glVertexStream3dvATI (foreign-lambda void "glVertexStream3dvATI" unsigned-integer f64vector))) (begin (define glVertexStream4sATI (foreign-lambda void "glVertexStream4sATI" unsigned-integer short short short short))) (begin (define glVertexStream4svATI (foreign-lambda void "glVertexStream4svATI" unsigned-integer s16vector))) (begin (define glVertexStream4iATI (foreign-lambda void "glVertexStream4iATI" unsigned-integer integer integer integer integer))) (begin (define glVertexStream4ivATI (foreign-lambda void "glVertexStream4ivATI" unsigned-integer s32vector))) (begin (define glVertexStream4fATI (foreign-lambda void "glVertexStream4fATI" unsigned-integer float float float float))) (begin (define glVertexStream4fvATI (foreign-lambda void "glVertexStream4fvATI" unsigned-integer f32vector))) (begin (define glVertexStream4dATI (foreign-lambda void "glVertexStream4dATI" unsigned-integer double double double double))) (begin (define glVertexStream4dvATI (foreign-lambda void "glVertexStream4dvATI" unsigned-integer f64vector))) (begin (define glNormalStream3bATI (foreign-lambda void "glNormalStream3bATI" unsigned-integer char char char))) (begin (define glNormalStream3bvATI (foreign-lambda void "glNormalStream3bvATI" unsigned-integer c-string))) (begin (define glNormalStream3sATI (foreign-lambda void "glNormalStream3sATI" unsigned-integer short short short))) (begin (define glNormalStream3svATI (foreign-lambda void "glNormalStream3svATI" unsigned-integer s16vector))) (begin (define glNormalStream3iATI (foreign-lambda void "glNormalStream3iATI" unsigned-integer integer integer integer))) (begin (define glNormalStream3ivATI (foreign-lambda void "glNormalStream3ivATI" unsigned-integer s32vector))) (begin (define glNormalStream3fATI (foreign-lambda void "glNormalStream3fATI" unsigned-integer float float float))) (begin (define glNormalStream3fvATI (foreign-lambda void "glNormalStream3fvATI" unsigned-integer f32vector))) (begin (define glNormalStream3dATI (foreign-lambda void "glNormalStream3dATI" unsigned-integer double double double))) (begin (define glNormalStream3dvATI (foreign-lambda void "glNormalStream3dvATI" unsigned-integer f64vector))) (begin (define glClientActiveVertexStreamATI (foreign-lambda void "glClientActiveVertexStreamATI" unsigned-integer))) (begin (define glVertexBlendEnviATI (foreign-lambda void "glVertexBlendEnviATI" unsigned-integer integer))) (begin (define glVertexBlendEnvfATI (foreign-lambda void "glVertexBlendEnvfATI" unsigned-integer float))) (begin (define glElementPointerATI (foreign-lambda void "glElementPointerATI" unsigned-integer (c-pointer void)))) (begin (define glDrawElementArrayATI (foreign-lambda void "glDrawElementArrayATI" unsigned-integer unsigned-integer))) (begin (define glDrawRangeElementArrayATI (foreign-lambda void "glDrawRangeElementArrayATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glDrawMeshArraysSUN (foreign-lambda void "glDrawMeshArraysSUN" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define glGenOcclusionQueriesNV (foreign-lambda void "glGenOcclusionQueriesNV" unsigned-integer u32vector))) (begin (define glDeleteOcclusionQueriesNV (foreign-lambda void "glDeleteOcclusionQueriesNV" unsigned-integer u32vector))) (begin (define glIsOcclusionQueryNV (foreign-lambda unsigned-char "glIsOcclusionQueryNV" unsigned-integer))) (begin (define glBeginOcclusionQueryNV (foreign-lambda void "glBeginOcclusionQueryNV" unsigned-integer))) (begin (define glEndOcclusionQueryNV (foreign-lambda void "glEndOcclusionQueryNV"))) (begin (define glGetOcclusionQueryivNV (foreign-lambda void "glGetOcclusionQueryivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetOcclusionQueryuivNV (foreign-lambda void "glGetOcclusionQueryuivNV" unsigned-integer unsigned-integer u32vector))) (begin (define glPointParameteriNV (foreign-lambda void "glPointParameteriNV" unsigned-integer integer))) (begin (define glPointParameterivNV (foreign-lambda void "glPointParameterivNV" unsigned-integer s32vector))) (begin (define glActiveStencilFaceEXT (foreign-lambda void "glActiveStencilFaceEXT" unsigned-integer))) (begin (define glElementPointerAPPLE (foreign-lambda void "glElementPointerAPPLE" unsigned-integer (c-pointer void)))) (begin (define glDrawElementArrayAPPLE (foreign-lambda void "glDrawElementArrayAPPLE" unsigned-integer integer unsigned-integer))) (begin (define glDrawRangeElementArrayAPPLE (foreign-lambda void "glDrawRangeElementArrayAPPLE" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define glMultiDrawElementArrayAPPLE (foreign-lambda void "glMultiDrawElementArrayAPPLE" unsigned-integer s32vector u32vector unsigned-integer))) (begin (define glMultiDrawRangeElementArrayAPPLE (foreign-lambda void "glMultiDrawRangeElementArrayAPPLE" unsigned-integer unsigned-integer unsigned-integer s32vector u32vector unsigned-integer))) (begin (define glGenFencesAPPLE (foreign-lambda void "glGenFencesAPPLE" unsigned-integer u32vector))) (begin (define glDeleteFencesAPPLE (foreign-lambda void "glDeleteFencesAPPLE" unsigned-integer u32vector))) (begin (define glSetFenceAPPLE (foreign-lambda void "glSetFenceAPPLE" unsigned-integer))) (begin (define glIsFenceAPPLE (foreign-lambda unsigned-char "glIsFenceAPPLE" unsigned-integer))) (begin (define glTestFenceAPPLE (foreign-lambda unsigned-char "glTestFenceAPPLE" unsigned-integer))) (begin (define glFinishFenceAPPLE (foreign-lambda void "glFinishFenceAPPLE" unsigned-integer))) (begin (define glTestObjectAPPLE (foreign-lambda unsigned-char "glTestObjectAPPLE" unsigned-integer unsigned-integer))) (begin (define glFinishObjectAPPLE (foreign-lambda void "glFinishObjectAPPLE" unsigned-integer integer))) (begin (define glBindVertexArrayAPPLE (foreign-lambda void "glBindVertexArrayAPPLE" unsigned-integer))) (begin (define glDeleteVertexArraysAPPLE (foreign-lambda void "glDeleteVertexArraysAPPLE" unsigned-integer u32vector))) (begin (define glGenVertexArraysAPPLE (foreign-lambda void "glGenVertexArraysAPPLE" unsigned-integer u32vector))) (begin (define glIsVertexArrayAPPLE (foreign-lambda unsigned-char "glIsVertexArrayAPPLE" unsigned-integer))) (begin (define glVertexArrayRangeAPPLE (foreign-lambda void "glVertexArrayRangeAPPLE" unsigned-integer (c-pointer void)))) (begin (define glFlushVertexArrayRangeAPPLE (foreign-lambda void "glFlushVertexArrayRangeAPPLE" unsigned-integer (c-pointer void)))) (begin (define glVertexArrayParameteriAPPLE (foreign-lambda void "glVertexArrayParameteriAPPLE" unsigned-integer integer))) (begin (define glDrawBuffersATI (foreign-lambda void "glDrawBuffersATI" unsigned-integer u32vector))) (begin (define glProgramNamedParameter4fNV (foreign-lambda void "glProgramNamedParameter4fNV" unsigned-integer unsigned-integer u8vector float float float float))) (begin (define glProgramNamedParameter4dNV (foreign-lambda void "glProgramNamedParameter4dNV" unsigned-integer unsigned-integer u8vector double double double double))) (begin (define glProgramNamedParameter4fvNV (foreign-lambda void "glProgramNamedParameter4fvNV" unsigned-integer unsigned-integer u8vector f32vector))) (begin (define glProgramNamedParameter4dvNV (foreign-lambda void "glProgramNamedParameter4dvNV" unsigned-integer unsigned-integer u8vector f64vector))) (begin (define glGetProgramNamedParameterfvNV (foreign-lambda void "glGetProgramNamedParameterfvNV" unsigned-integer unsigned-integer u8vector f32vector))) (begin (define glGetProgramNamedParameterdvNV (foreign-lambda void "glGetProgramNamedParameterdvNV" unsigned-integer unsigned-integer u8vector f64vector))) (begin (define glVertex2hNV (foreign-lambda void "glVertex2hNV" unsigned-short unsigned-short))) (begin (define glVertex2hvNV (foreign-lambda void "glVertex2hvNV" u16vector))) (begin (define glVertex3hNV (foreign-lambda void "glVertex3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define glVertex3hvNV (foreign-lambda void "glVertex3hvNV" u16vector))) (begin (define glVertex4hNV (foreign-lambda void "glVertex4hNV" unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define glVertex4hvNV (foreign-lambda void "glVertex4hvNV" u16vector))) (begin (define glNormal3hNV (foreign-lambda void "glNormal3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define glNormal3hvNV (foreign-lambda void "glNormal3hvNV" u16vector))) (begin (define glColor3hNV (foreign-lambda void "glColor3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define glColor3hvNV (foreign-lambda void "glColor3hvNV" u16vector))) (begin (define glColor4hNV (foreign-lambda void "glColor4hNV" unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define glColor4hvNV (foreign-lambda void "glColor4hvNV" u16vector))) (begin (define glTexCoord1hNV (foreign-lambda void "glTexCoord1hNV" unsigned-short))) (begin (define glTexCoord1hvNV (foreign-lambda void "glTexCoord1hvNV" u16vector))) (begin (define glTexCoord2hNV (foreign-lambda void "glTexCoord2hNV" unsigned-short unsigned-short))) (begin (define glTexCoord2hvNV (foreign-lambda void "glTexCoord2hvNV" u16vector))) (begin (define glTexCoord3hNV (foreign-lambda void "glTexCoord3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define glTexCoord3hvNV (foreign-lambda void "glTexCoord3hvNV" u16vector))) (begin (define glTexCoord4hNV (foreign-lambda void "glTexCoord4hNV" unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define glTexCoord4hvNV (foreign-lambda void "glTexCoord4hvNV" u16vector))) (begin (define glMultiTexCoord1hNV (foreign-lambda void "glMultiTexCoord1hNV" unsigned-integer unsigned-short))) (begin (define glMultiTexCoord1hvNV (foreign-lambda void "glMultiTexCoord1hvNV" unsigned-integer u16vector))) (begin (define glMultiTexCoord2hNV (foreign-lambda void "glMultiTexCoord2hNV" unsigned-integer unsigned-short unsigned-short))) (begin (define glMultiTexCoord2hvNV (foreign-lambda void "glMultiTexCoord2hvNV" unsigned-integer u16vector))) (begin (define glMultiTexCoord3hNV (foreign-lambda void "glMultiTexCoord3hNV" unsigned-integer unsigned-short unsigned-short unsigned-short))) (begin (define glMultiTexCoord3hvNV (foreign-lambda void "glMultiTexCoord3hvNV" unsigned-integer u16vector))) (begin (define glMultiTexCoord4hNV (foreign-lambda void "glMultiTexCoord4hNV" unsigned-integer unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define glMultiTexCoord4hvNV (foreign-lambda void "glMultiTexCoord4hvNV" unsigned-integer u16vector))) (begin (define glFogCoordhNV (foreign-lambda void "glFogCoordhNV" unsigned-short))) (begin (define glFogCoordhvNV (foreign-lambda void "glFogCoordhvNV" u16vector))) (begin (define glSecondaryColor3hNV (foreign-lambda void "glSecondaryColor3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define glSecondaryColor3hvNV (foreign-lambda void "glSecondaryColor3hvNV" u16vector))) (begin (define glVertexWeighthNV (foreign-lambda void "glVertexWeighthNV" unsigned-short))) (begin (define glVertexWeighthvNV (foreign-lambda void "glVertexWeighthvNV" u16vector))) (begin (define glVertexAttrib1hNV (foreign-lambda void "glVertexAttrib1hNV" unsigned-integer unsigned-short))) (begin (define glVertexAttrib1hvNV (foreign-lambda void "glVertexAttrib1hvNV" unsigned-integer u16vector))) (begin (define glVertexAttrib2hNV (foreign-lambda void "glVertexAttrib2hNV" unsigned-integer unsigned-short unsigned-short))) (begin (define glVertexAttrib2hvNV (foreign-lambda void "glVertexAttrib2hvNV" unsigned-integer u16vector))) (begin (define glVertexAttrib3hNV (foreign-lambda void "glVertexAttrib3hNV" unsigned-integer unsigned-short unsigned-short unsigned-short))) (begin (define glVertexAttrib3hvNV (foreign-lambda void "glVertexAttrib3hvNV" unsigned-integer u16vector))) (begin (define glVertexAttrib4hNV (foreign-lambda void "glVertexAttrib4hNV" unsigned-integer unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define glVertexAttrib4hvNV (foreign-lambda void "glVertexAttrib4hvNV" unsigned-integer u16vector))) (begin (define glVertexAttribs1hvNV (foreign-lambda void "glVertexAttribs1hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define glVertexAttribs2hvNV (foreign-lambda void "glVertexAttribs2hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define glVertexAttribs3hvNV (foreign-lambda void "glVertexAttribs3hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define glVertexAttribs4hvNV (foreign-lambda void "glVertexAttribs4hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define glPixelDataRangeNV (foreign-lambda void "glPixelDataRangeNV" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glFlushPixelDataRangeNV (foreign-lambda void "glFlushPixelDataRangeNV" unsigned-integer))) (begin (define glPrimitiveRestartNV (foreign-lambda void "glPrimitiveRestartNV"))) (begin (define glPrimitiveRestartIndexNV (foreign-lambda void "glPrimitiveRestartIndexNV" unsigned-integer))) (begin (define glMapObjectBufferATI (foreign-lambda (c-pointer void) "glMapObjectBufferATI" unsigned-integer))) (begin (define glUnmapObjectBufferATI (foreign-lambda void "glUnmapObjectBufferATI" unsigned-integer))) (begin (define glVertexAttribArrayObjectATI (foreign-lambda void "glVertexAttribArrayObjectATI" unsigned-integer integer unsigned-integer unsigned-char unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetVertexAttribArrayObjectfvATI (foreign-lambda void "glGetVertexAttribArrayObjectfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define glGetVertexAttribArrayObjectivATI (foreign-lambda void "glGetVertexAttribArrayObjectivATI" unsigned-integer unsigned-integer s32vector))) (begin (define glVertex2bOES (foreign-lambda void "glVertex2bOES" char char))) (begin (define glVertex3bOES (foreign-lambda void "glVertex3bOES" char char char))) (begin (define glVertex4bOES (foreign-lambda void "glVertex4bOES" char char char char))) (begin (define glVertex2bvOES (foreign-lambda void "glVertex2bvOES" c-string))) (begin (define glVertex3bvOES (foreign-lambda void "glVertex3bvOES" c-string))) (begin (define glVertex4bvOES (foreign-lambda void "glVertex4bvOES" c-string))) (begin (define glTexCoord1bOES (foreign-lambda void "glTexCoord1bOES" char))) (begin (define glTexCoord2bOES (foreign-lambda void "glTexCoord2bOES" char char))) (begin (define glTexCoord3bOES (foreign-lambda void "glTexCoord3bOES" char char char))) (begin (define glTexCoord4bOES (foreign-lambda void "glTexCoord4bOES" char char char char))) (begin (define glTexCoord1bvOES (foreign-lambda void "glTexCoord1bvOES" c-string))) (begin (define glTexCoord2bvOES (foreign-lambda void "glTexCoord2bvOES" c-string))) (begin (define glTexCoord3bvOES (foreign-lambda void "glTexCoord3bvOES" c-string))) (begin (define glTexCoord4bvOES (foreign-lambda void "glTexCoord4bvOES" c-string))) (begin (define glMultiTexCoord1bOES (foreign-lambda void "glMultiTexCoord1bOES" unsigned-integer char))) (begin (define glMultiTexCoord2bOES (foreign-lambda void "glMultiTexCoord2bOES" unsigned-integer char char))) (begin (define glMultiTexCoord3bOES (foreign-lambda void "glMultiTexCoord3bOES" unsigned-integer char char char))) (begin (define glMultiTexCoord4bOES (foreign-lambda void "glMultiTexCoord4bOES" unsigned-integer char char char char))) (begin (define glMultiTexCoord1bvOES (foreign-lambda void "glMultiTexCoord1bvOES" unsigned-integer c-string))) (begin (define glMultiTexCoord2bvOES (foreign-lambda void "glMultiTexCoord2bvOES" unsigned-integer c-string))) (begin (define glMultiTexCoord3bvOES (foreign-lambda void "glMultiTexCoord3bvOES" unsigned-integer c-string))) (begin (define glMultiTexCoord4bvOES (foreign-lambda void "glMultiTexCoord4bvOES" unsigned-integer c-string))) (begin (define glVertex2xOES (foreign-lambda void "glVertex2xOES" integer integer))) (begin (define glVertex3xOES (foreign-lambda void "glVertex3xOES" integer integer integer))) (begin (define glVertex4xOES (foreign-lambda void "glVertex4xOES" integer integer integer integer))) (begin (define glVertex2xvOES (foreign-lambda void "glVertex2xvOES" s32vector))) (begin (define glVertex3xvOES (foreign-lambda void "glVertex3xvOES" s32vector))) (begin (define glVertex4xvOES (foreign-lambda void "glVertex4xvOES" s32vector))) (begin (define glNormal3xOES (foreign-lambda void "glNormal3xOES" integer integer integer))) (begin (define glNormal3xvOES (foreign-lambda void "glNormal3xvOES" s32vector))) (begin (define glTexCoord1xOES (foreign-lambda void "glTexCoord1xOES" integer))) (begin (define glTexCoord2xOES (foreign-lambda void "glTexCoord2xOES" integer integer))) (begin (define glTexCoord3xOES (foreign-lambda void "glTexCoord3xOES" integer integer integer))) (begin (define glTexCoord4xOES (foreign-lambda void "glTexCoord4xOES" integer integer integer integer))) (begin (define glTexCoord1xvOES (foreign-lambda void "glTexCoord1xvOES" s32vector))) (begin (define glTexCoord2xvOES (foreign-lambda void "glTexCoord2xvOES" s32vector))) (begin (define glTexCoord3xvOES (foreign-lambda void "glTexCoord3xvOES" s32vector))) (begin (define glTexCoord4xvOES (foreign-lambda void "glTexCoord4xvOES" s32vector))) (begin (define glMultiTexCoord1xOES (foreign-lambda void "glMultiTexCoord1xOES" unsigned-integer integer))) (begin (define glMultiTexCoord2xOES (foreign-lambda void "glMultiTexCoord2xOES" unsigned-integer integer integer))) (begin (define glMultiTexCoord3xOES (foreign-lambda void "glMultiTexCoord3xOES" unsigned-integer integer integer integer))) (begin (define glMultiTexCoord4xOES (foreign-lambda void "glMultiTexCoord4xOES" unsigned-integer integer integer integer integer))) (begin (define glMultiTexCoord1xvOES (foreign-lambda void "glMultiTexCoord1xvOES" unsigned-integer s32vector))) (begin (define glMultiTexCoord2xvOES (foreign-lambda void "glMultiTexCoord2xvOES" unsigned-integer s32vector))) (begin (define glMultiTexCoord3xvOES (foreign-lambda void "glMultiTexCoord3xvOES" unsigned-integer s32vector))) (begin (define glMultiTexCoord4xvOES (foreign-lambda void "glMultiTexCoord4xvOES" unsigned-integer s32vector))) (begin (define glColor3xOES (foreign-lambda void "glColor3xOES" integer integer integer))) (begin (define glColor4xOES (foreign-lambda void "glColor4xOES" integer integer integer integer))) (begin (define glColor3xvOES (foreign-lambda void "glColor3xvOES" s32vector))) (begin (define glColor4xvOES (foreign-lambda void "glColor4xvOES" s32vector))) (begin (define glIndexxOES (foreign-lambda void "glIndexxOES" integer))) (begin (define glIndexxvOES (foreign-lambda void "glIndexxvOES" s32vector))) (begin (define glRectxOES (foreign-lambda void "glRectxOES" integer integer integer integer))) (begin (define glRectxvOES (foreign-lambda void "glRectxvOES" s32vector s32vector))) (begin (define glDepthRangexOES (foreign-lambda void "glDepthRangexOES" integer integer))) (begin (define glLoadMatrixxOES (foreign-lambda void "glLoadMatrixxOES" s32vector))) (begin (define glMultMatrixxOES (foreign-lambda void "glMultMatrixxOES" s32vector))) (begin (define glLoadTransposeMatrixxOES (foreign-lambda void "glLoadTransposeMatrixxOES" s32vector))) (begin (define glMultTransposeMatrixxOES (foreign-lambda void "glMultTransposeMatrixxOES" s32vector))) (begin (define glRotatexOES (foreign-lambda void "glRotatexOES" integer integer integer integer))) (begin (define glScalexOES (foreign-lambda void "glScalexOES" integer integer integer))) (begin (define glTranslatexOES (foreign-lambda void "glTranslatexOES" integer integer integer))) (begin (define glFrustumxOES (foreign-lambda void "glFrustumxOES" integer integer integer integer integer integer))) (begin (define glOrthoxOES (foreign-lambda void "glOrthoxOES" integer integer integer integer integer integer))) (begin (define glTexGenxOES (foreign-lambda void "glTexGenxOES" unsigned-integer unsigned-integer integer))) (begin (define glTexGenxvOES (foreign-lambda void "glTexGenxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetTexGenxvOES (foreign-lambda void "glGetTexGenxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glClipPlanexOES (foreign-lambda void "glClipPlanexOES" unsigned-integer s32vector))) (begin (define glGetClipPlanexOES (foreign-lambda void "glGetClipPlanexOES" unsigned-integer s32vector))) (begin (define glRasterPos2xOES (foreign-lambda void "glRasterPos2xOES" integer integer))) (begin (define glRasterPos3xOES (foreign-lambda void "glRasterPos3xOES" integer integer integer))) (begin (define glRasterPos4xOES (foreign-lambda void "glRasterPos4xOES" integer integer integer integer))) (begin (define glRasterPos2xvOES (foreign-lambda void "glRasterPos2xvOES" s32vector))) (begin (define glRasterPos3xvOES (foreign-lambda void "glRasterPos3xvOES" s32vector))) (begin (define glRasterPos4xvOES (foreign-lambda void "glRasterPos4xvOES" s32vector))) (begin (define glMaterialxOES (foreign-lambda void "glMaterialxOES" unsigned-integer unsigned-integer integer))) (begin (define glMaterialxvOES (foreign-lambda void "glMaterialxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetMaterialxOES (foreign-lambda void "glGetMaterialxOES" unsigned-integer unsigned-integer s32vector))) (begin (define glLightxOES (foreign-lambda void "glLightxOES" unsigned-integer unsigned-integer integer))) (begin (define glLightxvOES (foreign-lambda void "glLightxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetLightxOES (foreign-lambda void "glGetLightxOES" unsigned-integer unsigned-integer s32vector))) (begin (define glLightModelxOES (foreign-lambda void "glLightModelxOES" unsigned-integer integer))) (begin (define glLightModelxvOES (foreign-lambda void "glLightModelxvOES" unsigned-integer s32vector))) (begin (define glPointSizexOES (foreign-lambda void "glPointSizexOES" integer))) (begin (define glLineWidthxOES (foreign-lambda void "glLineWidthxOES" integer))) (begin (define glPolygonOffsetxOES (foreign-lambda void "glPolygonOffsetxOES" integer integer))) (begin (define glPixelStorex (foreign-lambda void "glPixelStorex" unsigned-integer integer))) (begin (define glPixelTransferxOES (foreign-lambda void "glPixelTransferxOES" unsigned-integer integer))) (begin (define glPixelMapx (foreign-lambda void "glPixelMapx" unsigned-integer integer s32vector))) (begin (define glGetPixelMapxv (foreign-lambda void "glGetPixelMapxv" unsigned-integer integer s32vector))) (begin (define glConvolutionParameterxOES (foreign-lambda void "glConvolutionParameterxOES" unsigned-integer unsigned-integer integer))) (begin (define glConvolutionParameterxvOES (foreign-lambda void "glConvolutionParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetConvolutionParameterxvOES (foreign-lambda void "glGetConvolutionParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetHistogramParameterxvOES (foreign-lambda void "glGetHistogramParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glPixelZoomxOES (foreign-lambda void "glPixelZoomxOES" integer integer))) (begin (define glBitmapxOES (foreign-lambda void "glBitmapxOES" unsigned-integer unsigned-integer integer integer integer integer u8vector))) (begin (define glTexParameterxOES (foreign-lambda void "glTexParameterxOES" unsigned-integer unsigned-integer integer))) (begin (define glTexParameterxvOES (foreign-lambda void "glTexParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetTexParameterxvOES (foreign-lambda void "glGetTexParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetTexLevelParameterxvOES (foreign-lambda void "glGetTexLevelParameterxvOES" unsigned-integer integer unsigned-integer s32vector))) (begin (define glPrioritizeTexturesxOES (foreign-lambda void "glPrioritizeTexturesxOES" unsigned-integer u32vector s32vector))) (begin (define glTexEnvxOES (foreign-lambda void "glTexEnvxOES" unsigned-integer unsigned-integer integer))) (begin (define glTexEnvxvOES (foreign-lambda void "glTexEnvxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glGetTexEnvxvOES (foreign-lambda void "glGetTexEnvxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glFogxOES (foreign-lambda void "glFogxOES" unsigned-integer integer))) (begin (define glFogxvOES (foreign-lambda void "glFogxvOES" unsigned-integer s32vector))) (begin (define glSampleCoverageOES (foreign-lambda void "glSampleCoverageOES" integer unsigned-char))) (begin (define glAlphaFuncxOES (foreign-lambda void "glAlphaFuncxOES" unsigned-integer integer))) (begin (define glBlendColorxOES (foreign-lambda void "glBlendColorxOES" integer integer integer integer))) (begin (define glClearColorxOES (foreign-lambda void "glClearColorxOES" integer integer integer integer))) (begin (define glClearDepthxOES (foreign-lambda void "glClearDepthxOES" integer))) (begin (define glClearAccumxOES (foreign-lambda void "glClearAccumxOES" integer integer integer integer))) (begin (define glAccumxOES (foreign-lambda void "glAccumxOES" unsigned-integer integer))) (begin (define glMap1xOES (foreign-lambda void "glMap1xOES" unsigned-integer integer integer integer integer s32vector))) (begin (define glMap2xOES (foreign-lambda void "glMap2xOES" unsigned-integer integer integer integer integer integer integer integer integer s32vector))) (begin (define glMapGrid1xOES (foreign-lambda void "glMapGrid1xOES" integer integer integer))) (begin (define glMapGrid2xOES (foreign-lambda void "glMapGrid2xOES" integer integer integer integer integer))) (begin (define glGetMapxvOES (foreign-lambda void "glGetMapxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define glEvalCoord1xOES (foreign-lambda void "glEvalCoord1xOES" integer))) (begin (define glEvalCoord2xOES (foreign-lambda void "glEvalCoord2xOES" integer integer))) (begin (define glEvalCoord1xvOES (foreign-lambda void "glEvalCoord1xvOES" s32vector))) (begin (define glEvalCoord2xvOES (foreign-lambda void "glEvalCoord2xvOES" s32vector))) (begin (define glFeedbackBufferxOES (foreign-lambda void "glFeedbackBufferxOES" unsigned-integer unsigned-integer s32vector))) (begin (define glPassThroughxOES (foreign-lambda void "glPassThroughxOES" integer))) (begin (define glGetFixedvOES (foreign-lambda void "glGetFixedvOES" unsigned-integer s32vector))) (begin (define glDepthRangefOES (foreign-lambda void "glDepthRangefOES" float float))) (begin (define glFrustumfOES (foreign-lambda void "glFrustumfOES" float float float float float float))) (begin (define glOrthofOES (foreign-lambda void "glOrthofOES" float float float float float float))) (begin (define glClipPlanefOES (foreign-lambda void "glClipPlanefOES" unsigned-integer f32vector))) (begin (define glGetClipPlanefOES (foreign-lambda void "glGetClipPlanefOES" unsigned-integer f32vector))) (begin (define glClearDepthfOES (foreign-lambda void "glClearDepthfOES" double))) (begin (define glQueryMatrixxOES (foreign-lambda unsigned-integer "glQueryMatrixxOES" s32vector s32vector))) (begin (define glDepthBoundsEXT (foreign-lambda void "glDepthBoundsEXT" double double))) (begin (define glBlendEquationSeparateEXT (foreign-lambda void "glBlendEquationSeparateEXT" unsigned-integer unsigned-integer))) (begin (define glIsRenderbufferEXT (foreign-lambda unsigned-char "glIsRenderbufferEXT" unsigned-integer))) (begin (define glBindRenderbufferEXT (foreign-lambda void "glBindRenderbufferEXT" unsigned-integer unsigned-integer))) (begin (define glDeleteRenderbuffersEXT (foreign-lambda void "glDeleteRenderbuffersEXT" unsigned-integer u32vector))) (begin (define glGenRenderbuffersEXT (foreign-lambda void "glGenRenderbuffersEXT" unsigned-integer u32vector))) (begin (define glRenderbufferStorageEXT (foreign-lambda void "glRenderbufferStorageEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetRenderbufferParameterivEXT (foreign-lambda void "glGetRenderbufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glIsFramebufferEXT (foreign-lambda unsigned-char "glIsFramebufferEXT" unsigned-integer))) (begin (define glBindFramebufferEXT (foreign-lambda void "glBindFramebufferEXT" unsigned-integer unsigned-integer))) (begin (define glDeleteFramebuffersEXT (foreign-lambda void "glDeleteFramebuffersEXT" unsigned-integer u32vector))) (begin (define glGenFramebuffersEXT (foreign-lambda void "glGenFramebuffersEXT" unsigned-integer u32vector))) (begin (define glCheckFramebufferStatusEXT (foreign-lambda unsigned-integer "glCheckFramebufferStatusEXT" unsigned-integer))) (begin (define glFramebufferTexture1DEXT (foreign-lambda void "glFramebufferTexture1DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTexture2DEXT (foreign-lambda void "glFramebufferTexture2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTexture3DEXT (foreign-lambda void "glFramebufferTexture3DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glFramebufferRenderbufferEXT (foreign-lambda void "glFramebufferRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetFramebufferAttachmentParameterivEXT (foreign-lambda void "glGetFramebufferAttachmentParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGenerateMipmapEXT (foreign-lambda void "glGenerateMipmapEXT" unsigned-integer))) (begin (define glStringMarkerGREMEDY (foreign-lambda void "glStringMarkerGREMEDY" unsigned-integer (c-pointer void)))) (begin (define glStencilClearTagEXT (foreign-lambda void "glStencilClearTagEXT" unsigned-integer unsigned-integer))) (begin (define glBlitFramebufferEXT (foreign-lambda void "glBlitFramebufferEXT" integer integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glRenderbufferStorageMultisampleEXT (foreign-lambda void "glRenderbufferStorageMultisampleEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetQueryObjecti64vEXT (foreign-lambda void "glGetQueryObjecti64vEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetQueryObjectui64vEXT (foreign-lambda void "glGetQueryObjectui64vEXT" unsigned-integer unsigned-integer u32vector))) (begin (define glProgramEnvParameters4fvEXT (foreign-lambda void "glProgramEnvParameters4fvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glProgramLocalParameters4fvEXT (foreign-lambda void "glProgramLocalParameters4fvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glBufferParameteriAPPLE (foreign-lambda void "glBufferParameteriAPPLE" unsigned-integer unsigned-integer integer))) (begin (define glFlushMappedBufferRangeAPPLE (foreign-lambda void "glFlushMappedBufferRangeAPPLE" unsigned-integer integer integer))) (begin (define glUniformBufferEXT (foreign-lambda void "glUniformBufferEXT" unsigned-integer integer unsigned-integer))) (begin (define glGetUniformBufferSizeEXT (foreign-lambda integer "glGetUniformBufferSizeEXT" unsigned-integer integer))) (begin (define glGetUniformOffsetEXT (foreign-lambda integer "glGetUniformOffsetEXT" unsigned-integer integer))) (begin (define glColorMaskIndexedEXT (foreign-lambda void "glColorMaskIndexedEXT" unsigned-integer unsigned-char unsigned-char unsigned-char unsigned-char))) (begin (define glGetBooleanIndexedvEXT (foreign-lambda void "glGetBooleanIndexedvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glGetIntegerIndexedvEXT (foreign-lambda void "glGetIntegerIndexedvEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glEnableIndexedEXT (foreign-lambda void "glEnableIndexedEXT" unsigned-integer unsigned-integer))) (begin (define glDisableIndexedEXT (foreign-lambda void "glDisableIndexedEXT" unsigned-integer unsigned-integer))) (begin (define glIsEnabledIndexedEXT (foreign-lambda unsigned-char "glIsEnabledIndexedEXT" unsigned-integer unsigned-integer))) (begin (define glDrawArraysInstancedEXT (foreign-lambda void "glDrawArraysInstancedEXT" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define glDrawElementsInstancedEXT (foreign-lambda void "glDrawElementsInstancedEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define glProgramParameteriEXT (foreign-lambda void "glProgramParameteriEXT" unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTextureEXT (foreign-lambda void "glFramebufferTextureEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTextureLayerEXT (foreign-lambda void "glFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glFramebufferTextureFaceEXT (foreign-lambda void "glFramebufferTextureFaceEXT" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define glVertexAttribI1iEXT (foreign-lambda void "glVertexAttribI1iEXT" unsigned-integer integer))) (begin (define glVertexAttribI2iEXT (foreign-lambda void "glVertexAttribI2iEXT" unsigned-integer integer integer))) (begin (define glVertexAttribI3iEXT (foreign-lambda void "glVertexAttribI3iEXT" unsigned-integer integer integer integer))) (begin (define glVertexAttribI4iEXT (foreign-lambda void "glVertexAttribI4iEXT" unsigned-integer integer integer integer integer))) (begin (define glVertexAttribI1uiEXT (foreign-lambda void "glVertexAttribI1uiEXT" unsigned-integer unsigned-integer))) (begin (define glVertexAttribI2uiEXT (foreign-lambda void "glVertexAttribI2uiEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI3uiEXT (foreign-lambda void "glVertexAttribI3uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI4uiEXT (foreign-lambda void "glVertexAttribI4uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI1ivEXT (foreign-lambda void "glVertexAttribI1ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI2ivEXT (foreign-lambda void "glVertexAttribI2ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI3ivEXT (foreign-lambda void "glVertexAttribI3ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI4ivEXT (foreign-lambda void "glVertexAttribI4ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI1uivEXT (foreign-lambda void "glVertexAttribI1uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI2uivEXT (foreign-lambda void "glVertexAttribI2uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI3uivEXT (foreign-lambda void "glVertexAttribI3uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI4uivEXT (foreign-lambda void "glVertexAttribI4uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI4bvEXT (foreign-lambda void "glVertexAttribI4bvEXT" unsigned-integer c-string))) (begin (define glVertexAttribI4svEXT (foreign-lambda void "glVertexAttribI4svEXT" unsigned-integer s16vector))) (begin (define glVertexAttribI4ubvEXT (foreign-lambda void "glVertexAttribI4ubvEXT" unsigned-integer u8vector))) (begin (define glVertexAttribI4usvEXT (foreign-lambda void "glVertexAttribI4usvEXT" unsigned-integer u16vector))) (begin (define glVertexAttribIPointerEXT (foreign-lambda void "glVertexAttribIPointerEXT" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetVertexAttribIivEXT (foreign-lambda void "glGetVertexAttribIivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribIuivEXT (foreign-lambda void "glGetVertexAttribIuivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glUniform1uiEXT (foreign-lambda void "glUniform1uiEXT" integer unsigned-integer))) (begin (define glUniform2uiEXT (foreign-lambda void "glUniform2uiEXT" integer unsigned-integer unsigned-integer))) (begin (define glUniform3uiEXT (foreign-lambda void "glUniform3uiEXT" integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glUniform4uiEXT (foreign-lambda void "glUniform4uiEXT" integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glUniform1uivEXT (foreign-lambda void "glUniform1uivEXT" integer unsigned-integer u32vector))) (begin (define glUniform2uivEXT (foreign-lambda void "glUniform2uivEXT" integer unsigned-integer u32vector))) (begin (define glUniform3uivEXT (foreign-lambda void "glUniform3uivEXT" integer unsigned-integer u32vector))) (begin (define glUniform4uivEXT (foreign-lambda void "glUniform4uivEXT" integer unsigned-integer u32vector))) (begin (define glGetUniformuivEXT (foreign-lambda void "glGetUniformuivEXT" unsigned-integer integer s32vector))) (begin (define glBindFragDataLocationEXT (foreign-lambda void "glBindFragDataLocationEXT" unsigned-integer unsigned-integer c-string))) (begin (define glGetFragDataLocationEXT (foreign-lambda integer "glGetFragDataLocationEXT" unsigned-integer c-string))) (begin (define glFramebufferTextureLayerEXT (foreign-lambda void "glFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glTexBufferEXT (foreign-lambda void "glTexBufferEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glDepthRangedNV (foreign-lambda void "glDepthRangedNV" double double))) (begin (define glClearDepthdNV (foreign-lambda void "glClearDepthdNV" double))) (begin (define glDepthBoundsdNV (foreign-lambda void "glDepthBoundsdNV" double double))) (begin (define glRenderbufferStorageMultsampleCoverageNV (foreign-lambda void "glRenderbufferStorageMultsampleCoverageNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glProgramVertexLimitNV (foreign-lambda void "glProgramVertexLimitNV" unsigned-integer integer))) (begin (define glFramebufferTextureEXT (foreign-lambda void "glFramebufferTextureEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glFramebufferTextureLayerEXT (foreign-lambda void "glFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glProgramLocalParameterI4iNV (foreign-lambda void "glProgramLocalParameterI4iNV" unsigned-integer unsigned-integer integer integer integer integer))) (begin (define glProgramLocalParameterI4ivNV (foreign-lambda void "glProgramLocalParameterI4ivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glProgramLocalParametersI4ivNV (foreign-lambda void "glProgramLocalParametersI4ivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glProgramLocalParameterI4uiNV (foreign-lambda void "glProgramLocalParameterI4uiNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glProgramLocalParameterI4uivNV (foreign-lambda void "glProgramLocalParameterI4uivNV" unsigned-integer unsigned-integer u32vector))) (begin (define glProgramLocalParametersI4uivNV (foreign-lambda void "glProgramLocalParametersI4uivNV" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glProgramEnvParameterI4iNV (foreign-lambda void "glProgramEnvParameterI4iNV" unsigned-integer unsigned-integer integer integer integer integer))) (begin (define glProgramEnvParameterI4ivNV (foreign-lambda void "glProgramEnvParameterI4ivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glProgramEnvParametersI4ivNV (foreign-lambda void "glProgramEnvParametersI4ivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glProgramEnvParameterI4uiNV (foreign-lambda void "glProgramEnvParameterI4uiNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glProgramEnvParameterI4uivNV (foreign-lambda void "glProgramEnvParameterI4uivNV" unsigned-integer unsigned-integer u32vector))) (begin (define glProgramEnvParametersI4uivNV (foreign-lambda void "glProgramEnvParametersI4uivNV" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glGetProgramLocalParameterIivNV (foreign-lambda void "glGetProgramLocalParameterIivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetProgramLocalParameterIuivNV (foreign-lambda void "glGetProgramLocalParameterIuivNV" unsigned-integer unsigned-integer u32vector))) (begin (define glGetProgramEnvParameterIivNV (foreign-lambda void "glGetProgramEnvParameterIivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetProgramEnvParameterIuivNV (foreign-lambda void "glGetProgramEnvParameterIuivNV" unsigned-integer unsigned-integer u32vector))) (begin (define glBindBufferRangeNV (foreign-lambda void "glBindBufferRangeNV" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glBindBufferOffsetNV (foreign-lambda void "glBindBufferOffsetNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glBindBufferBaseNV (foreign-lambda void "glBindBufferBaseNV" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glProgramBufferParametersfvNV (foreign-lambda void "glProgramBufferParametersfvNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glProgramBufferParametersIivNV (foreign-lambda void "glProgramBufferParametersIivNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glProgramBufferParametersIuivNV (foreign-lambda void "glProgramBufferParametersIuivNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glGetIntegerIndexedvEXT (foreign-lambda void "glGetIntegerIndexedvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glBindBufferRangeNV (foreign-lambda void "glBindBufferRangeNV" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glBindBufferOffsetNV (foreign-lambda void "glBindBufferOffsetNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glBindBufferBaseNV (foreign-lambda void "glBindBufferBaseNV" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glTransformFeedbackAttribsNV (foreign-lambda void "glTransformFeedbackAttribsNV" unsigned-integer s32vector unsigned-integer))) (begin (define glTransformFeedbackVaryingsNV (foreign-lambda void "glTransformFeedbackVaryingsNV" unsigned-integer unsigned-integer s32vector unsigned-integer))) (begin (define glBeginTransformFeedbackNV (foreign-lambda void "glBeginTransformFeedbackNV" unsigned-integer))) (begin (define glEndTransformFeedbackNV (foreign-lambda void "glEndTransformFeedbackNV"))) (begin (define glGetVaryingLocationNV (foreign-lambda integer "glGetVaryingLocationNV" unsigned-integer c-string))) (begin (define glGetActiveVaryingNV (foreign-lambda void "glGetActiveVaryingNV" unsigned-integer unsigned-integer unsigned-integer u32vector u32vector u32vector c-string))) (begin (define glActiveVaryingNV (foreign-lambda void "glActiveVaryingNV" unsigned-integer c-string))) (begin (define glGetTransformFeedbackVaryingNV (foreign-lambda void "glGetTransformFeedbackVaryingNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetBooleanIndexedvEXT (foreign-lambda void "glGetBooleanIndexedvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define glVertexAttribI1iEXT (foreign-lambda void "glVertexAttribI1iEXT" unsigned-integer integer))) (begin (define glVertexAttribI2iEXT (foreign-lambda void "glVertexAttribI2iEXT" unsigned-integer integer integer))) (begin (define glVertexAttribI3iEXT (foreign-lambda void "glVertexAttribI3iEXT" unsigned-integer integer integer integer))) (begin (define glVertexAttribI4iEXT (foreign-lambda void "glVertexAttribI4iEXT" unsigned-integer integer integer integer integer))) (begin (define glVertexAttribI1uiEXT (foreign-lambda void "glVertexAttribI1uiEXT" unsigned-integer unsigned-integer))) (begin (define glVertexAttribI2uiEXT (foreign-lambda void "glVertexAttribI2uiEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI3uiEXT (foreign-lambda void "glVertexAttribI3uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI4uiEXT (foreign-lambda void "glVertexAttribI4uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glVertexAttribI1ivEXT (foreign-lambda void "glVertexAttribI1ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI2ivEXT (foreign-lambda void "glVertexAttribI2ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI3ivEXT (foreign-lambda void "glVertexAttribI3ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI4ivEXT (foreign-lambda void "glVertexAttribI4ivEXT" unsigned-integer s32vector))) (begin (define glVertexAttribI1uivEXT (foreign-lambda void "glVertexAttribI1uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI2uivEXT (foreign-lambda void "glVertexAttribI2uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI3uivEXT (foreign-lambda void "glVertexAttribI3uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI4uivEXT (foreign-lambda void "glVertexAttribI4uivEXT" unsigned-integer u32vector))) (begin (define glVertexAttribI4bvEXT (foreign-lambda void "glVertexAttribI4bvEXT" unsigned-integer c-string))) (begin (define glVertexAttribI4svEXT (foreign-lambda void "glVertexAttribI4svEXT" unsigned-integer s16vector))) (begin (define glVertexAttribI4ubvEXT (foreign-lambda void "glVertexAttribI4ubvEXT" unsigned-integer u8vector))) (begin (define glVertexAttribI4usvEXT (foreign-lambda void "glVertexAttribI4usvEXT" unsigned-integer u16vector))) (begin (define glVertexAttribIPointerEXT (foreign-lambda void "glVertexAttribIPointerEXT" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetVertexAttribIivEXT (foreign-lambda void "glGetVertexAttribIivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVertexAttribIuivEXT (foreign-lambda void "glGetVertexAttribIuivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glFrameTerminatorGREMEDY (foreign-lambda void "glFrameTerminatorGREMEDY"))) (begin (define glBeginConditionalRenderNV (foreign-lambda void "glBeginConditionalRenderNV" unsigned-integer unsigned-integer))) (begin (define glEndConditionalRenderNV (foreign-lambda void "glEndConditionalRenderNV"))) (begin (define glBeginTransformFeedbackEXT (foreign-lambda void "glBeginTransformFeedbackEXT" unsigned-integer))) (begin (define glEndTransformFeedbackEXT (foreign-lambda void "glEndTransformFeedbackEXT"))) (begin (define glBindBufferRangeEXT (foreign-lambda void "glBindBufferRangeEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glBindBufferOffsetEXT (foreign-lambda void "glBindBufferOffsetEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glBindBufferBaseEXT (foreign-lambda void "glBindBufferBaseEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glTransformFeedbackVaryingsEXT (foreign-lambda void "glTransformFeedbackVaryingsEXT" unsigned-integer unsigned-integer s32vector unsigned-integer))) (begin (define glGetTransformFeedbackVaryingEXT (foreign-lambda void "glGetTransformFeedbackVaryingEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glClientAttribDefaultEXT (foreign-lambda void "glClientAttribDefaultEXT" unsigned-integer))) (begin (define glPushClientAttribDefaultEXT (foreign-lambda void "glPushClientAttribDefaultEXT" unsigned-integer))) (begin (define glMatrixLoadfEXT (foreign-lambda void "glMatrixLoadfEXT" unsigned-integer f32vector))) (begin (define glMatrixLoaddEXT (foreign-lambda void "glMatrixLoaddEXT" unsigned-integer f64vector))) (begin (define glMatrixMultfEXT (foreign-lambda void "glMatrixMultfEXT" unsigned-integer f32vector))) (begin (define glMatrixMultdEXT (foreign-lambda void "glMatrixMultdEXT" unsigned-integer f64vector))) (begin (define glMatrixLoadIdentityEXT (foreign-lambda void "glMatrixLoadIdentityEXT" unsigned-integer))) (begin (define glMatrixRotatefEXT (foreign-lambda void "glMatrixRotatefEXT" unsigned-integer float float float float))) (begin (define glMatrixRotatedEXT (foreign-lambda void "glMatrixRotatedEXT" unsigned-integer double double double double))) (begin (define glMatrixScalefEXT (foreign-lambda void "glMatrixScalefEXT" unsigned-integer float float float))) (begin (define glMatrixScaledEXT (foreign-lambda void "glMatrixScaledEXT" unsigned-integer double double double))) (begin (define glMatrixTranslatefEXT (foreign-lambda void "glMatrixTranslatefEXT" unsigned-integer float float float))) (begin (define glMatrixTranslatedEXT (foreign-lambda void "glMatrixTranslatedEXT" unsigned-integer double double double))) (begin (define glMatrixFrustumEXT (foreign-lambda void "glMatrixFrustumEXT" unsigned-integer double double double double double double))) (begin (define glMatrixOrthoEXT (foreign-lambda void "glMatrixOrthoEXT" unsigned-integer double double double double double double))) (begin (define glMatrixPopEXT (foreign-lambda void "glMatrixPopEXT" unsigned-integer))) (begin (define glMatrixPushEXT (foreign-lambda void "glMatrixPushEXT" unsigned-integer))) (begin (define glMatrixLoadTransposefEXT (foreign-lambda void "glMatrixLoadTransposefEXT" unsigned-integer f32vector))) (begin (define glMatrixLoadTransposedEXT (foreign-lambda void "glMatrixLoadTransposedEXT" unsigned-integer f64vector))) (begin (define glMatrixMultTransposefEXT (foreign-lambda void "glMatrixMultTransposefEXT" unsigned-integer f32vector))) (begin (define glMatrixMultTransposedEXT (foreign-lambda void "glMatrixMultTransposedEXT" unsigned-integer f64vector))) (begin (define glTextureParameterfEXT (foreign-lambda void "glTextureParameterfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define glTextureParameterfvEXT (foreign-lambda void "glTextureParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glTextureParameteriEXT (foreign-lambda void "glTextureParameteriEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glTextureParameterivEXT (foreign-lambda void "glTextureParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glTextureImage1DEXT (foreign-lambda void "glTextureImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTextureImage2DEXT (foreign-lambda void "glTextureImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTextureSubImage1DEXT (foreign-lambda void "glTextureSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTextureSubImage2DEXT (foreign-lambda void "glTextureSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyTextureImage1DEXT (foreign-lambda void "glCopyTextureImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer integer))) (begin (define glCopyTextureImage2DEXT (foreign-lambda void "glCopyTextureImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer unsigned-integer integer))) (begin (define glCopyTextureSubImage1DEXT (foreign-lambda void "glCopyTextureSubImage1DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer))) (begin (define glCopyTextureSubImage2DEXT (foreign-lambda void "glCopyTextureSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glGetTextureImageEXT (foreign-lambda void "glGetTextureImageEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetTextureParameterfvEXT (foreign-lambda void "glGetTextureParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetTextureParameterivEXT (foreign-lambda void "glGetTextureParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetTextureLevelParameterfvEXT (foreign-lambda void "glGetTextureLevelParameterfvEXT" unsigned-integer unsigned-integer integer unsigned-integer f32vector))) (begin (define glGetTextureLevelParameterivEXT (foreign-lambda void "glGetTextureLevelParameterivEXT" unsigned-integer unsigned-integer integer unsigned-integer s32vector))) (begin (define glTextureImage3DEXT (foreign-lambda void "glTextureImage3DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glTextureSubImage3DEXT (foreign-lambda void "glTextureSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyTextureSubImage3DEXT (foreign-lambda void "glCopyTextureSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glMultiTexParameterfEXT (foreign-lambda void "glMultiTexParameterfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define glMultiTexParameterfvEXT (foreign-lambda void "glMultiTexParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glMultiTexParameteriEXT (foreign-lambda void "glMultiTexParameteriEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glMultiTexParameterivEXT (foreign-lambda void "glMultiTexParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glMultiTexImage1DEXT (foreign-lambda void "glMultiTexImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glMultiTexImage2DEXT (foreign-lambda void "glMultiTexImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glMultiTexSubImage1DEXT (foreign-lambda void "glMultiTexSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glMultiTexSubImage2DEXT (foreign-lambda void "glMultiTexSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyMultiTexImage1DEXT (foreign-lambda void "glCopyMultiTexImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer integer))) (begin (define glCopyMultiTexImage2DEXT (foreign-lambda void "glCopyMultiTexImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer unsigned-integer integer))) (begin (define glCopyMultiTexSubImage1DEXT (foreign-lambda void "glCopyMultiTexSubImage1DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer))) (begin (define glCopyMultiTexSubImage2DEXT (foreign-lambda void "glCopyMultiTexSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glGetMultiTexImageEXT (foreign-lambda void "glGetMultiTexImageEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetMultiTexParameterfvEXT (foreign-lambda void "glGetMultiTexParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetMultiTexParameterivEXT (foreign-lambda void "glGetMultiTexParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetMultiTexLevelParameterfvEXT (foreign-lambda void "glGetMultiTexLevelParameterfvEXT" unsigned-integer unsigned-integer integer unsigned-integer f32vector))) (begin (define glGetMultiTexLevelParameterivEXT (foreign-lambda void "glGetMultiTexLevelParameterivEXT" unsigned-integer unsigned-integer integer unsigned-integer s32vector))) (begin (define glMultiTexImage3DEXT (foreign-lambda void "glMultiTexImage3DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glMultiTexSubImage3DEXT (foreign-lambda void "glMultiTexSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCopyMultiTexSubImage3DEXT (foreign-lambda void "glCopyMultiTexSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define glBindMultiTextureEXT (foreign-lambda void "glBindMultiTextureEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glEnableClientStateIndexedEXT (foreign-lambda void "glEnableClientStateIndexedEXT" unsigned-integer unsigned-integer))) (begin (define glDisableClientStateIndexedEXT (foreign-lambda void "glDisableClientStateIndexedEXT" unsigned-integer unsigned-integer))) (begin (define glMultiTexCoordPointerEXT (foreign-lambda void "glMultiTexCoordPointerEXT" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glMultiTexEnvfEXT (foreign-lambda void "glMultiTexEnvfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define glMultiTexEnvfvEXT (foreign-lambda void "glMultiTexEnvfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glMultiTexEnviEXT (foreign-lambda void "glMultiTexEnviEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glMultiTexEnvivEXT (foreign-lambda void "glMultiTexEnvivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glMultiTexGendEXT (foreign-lambda void "glMultiTexGendEXT" unsigned-integer unsigned-integer unsigned-integer double))) (begin (define glMultiTexGendvEXT (foreign-lambda void "glMultiTexGendvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glMultiTexGenfEXT (foreign-lambda void "glMultiTexGenfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define glMultiTexGenfvEXT (foreign-lambda void "glMultiTexGenfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glMultiTexGeniEXT (foreign-lambda void "glMultiTexGeniEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glMultiTexGenivEXT (foreign-lambda void "glMultiTexGenivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetMultiTexEnvfvEXT (foreign-lambda void "glGetMultiTexEnvfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetMultiTexEnvivEXT (foreign-lambda void "glGetMultiTexEnvivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetMultiTexGendvEXT (foreign-lambda void "glGetMultiTexGendvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glGetMultiTexGenfvEXT (foreign-lambda void "glGetMultiTexGenfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetMultiTexGenivEXT (foreign-lambda void "glGetMultiTexGenivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetFloatIndexedvEXT (foreign-lambda void "glGetFloatIndexedvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define glGetDoubleIndexedvEXT (foreign-lambda void "glGetDoubleIndexedvEXT" unsigned-integer unsigned-integer f64vector))) (begin (define glGetPointerIndexedvEXT (foreign-lambda void "glGetPointerIndexedvEXT" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glCompressedTextureImage3DEXT (foreign-lambda void "glCompressedTextureImage3DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTextureImage2DEXT (foreign-lambda void "glCompressedTextureImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTextureImage1DEXT (foreign-lambda void "glCompressedTextureImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTextureSubImage3DEXT (foreign-lambda void "glCompressedTextureSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTextureSubImage2DEXT (foreign-lambda void "glCompressedTextureSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedTextureSubImage1DEXT (foreign-lambda void "glCompressedTextureSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetCompressedTextureImageEXT (foreign-lambda void "glGetCompressedTextureImageEXT" unsigned-integer unsigned-integer integer (c-pointer void)))) (begin (define glCompressedMultiTexImage3DEXT (foreign-lambda void "glCompressedMultiTexImage3DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedMultiTexImage2DEXT (foreign-lambda void "glCompressedMultiTexImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedMultiTexImage1DEXT (foreign-lambda void "glCompressedMultiTexImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define glCompressedMultiTexSubImage3DEXT (foreign-lambda void "glCompressedMultiTexSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedMultiTexSubImage2DEXT (foreign-lambda void "glCompressedMultiTexSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glCompressedMultiTexSubImage1DEXT (foreign-lambda void "glCompressedMultiTexSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetCompressedMultiTexImageEXT (foreign-lambda void "glGetCompressedMultiTexImageEXT" unsigned-integer unsigned-integer integer (c-pointer void)))) (begin (define glNamedProgramStringEXT (foreign-lambda void "glNamedProgramStringEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glNamedProgramLocalParameter4dEXT (foreign-lambda void "glNamedProgramLocalParameter4dEXT" unsigned-integer unsigned-integer unsigned-integer double double double double))) (begin (define glNamedProgramLocalParameter4dvEXT (foreign-lambda void "glNamedProgramLocalParameter4dvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glNamedProgramLocalParameter4fEXT (foreign-lambda void "glNamedProgramLocalParameter4fEXT" unsigned-integer unsigned-integer unsigned-integer float float float float))) (begin (define glNamedProgramLocalParameter4fvEXT (foreign-lambda void "glNamedProgramLocalParameter4fvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetNamedProgramLocalParameterdvEXT (foreign-lambda void "glGetNamedProgramLocalParameterdvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glGetNamedProgramLocalParameterfvEXT (foreign-lambda void "glGetNamedProgramLocalParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetNamedProgramivEXT (foreign-lambda void "glGetNamedProgramivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetNamedProgramStringEXT (foreign-lambda void "glGetNamedProgramStringEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glNamedProgramLocalParameters4fvEXT (foreign-lambda void "glNamedProgramLocalParameters4fvEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glNamedProgramLocalParameterI4iEXT (foreign-lambda void "glNamedProgramLocalParameterI4iEXT" unsigned-integer unsigned-integer unsigned-integer integer integer integer integer))) (begin (define glNamedProgramLocalParameterI4ivEXT (foreign-lambda void "glNamedProgramLocalParameterI4ivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glNamedProgramLocalParametersI4ivEXT (foreign-lambda void "glNamedProgramLocalParametersI4ivEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glNamedProgramLocalParameterI4uiEXT (foreign-lambda void "glNamedProgramLocalParameterI4uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glNamedProgramLocalParameterI4uivEXT (foreign-lambda void "glNamedProgramLocalParameterI4uivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glNamedProgramLocalParametersI4uivEXT (foreign-lambda void "glNamedProgramLocalParametersI4uivEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glGetNamedProgramLocalParameterIivEXT (foreign-lambda void "glGetNamedProgramLocalParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetNamedProgramLocalParameterIuivEXT (foreign-lambda void "glGetNamedProgramLocalParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glTextureParameterIivEXT (foreign-lambda void "glTextureParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glTextureParameterIuivEXT (foreign-lambda void "glTextureParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glGetTextureParameterIivEXT (foreign-lambda void "glGetTextureParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetTextureParameterIuivEXT (foreign-lambda void "glGetTextureParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glMultiTexParameterIivEXT (foreign-lambda void "glMultiTexParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glMultiTexParameterIuivEXT (foreign-lambda void "glMultiTexParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glGetMultiTexParameterIivEXT (foreign-lambda void "glGetMultiTexParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetMultiTexParameterIuivEXT (foreign-lambda void "glGetMultiTexParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define glProgramUniform1fEXT (foreign-lambda void "glProgramUniform1fEXT" unsigned-integer integer float))) (begin (define glProgramUniform2fEXT (foreign-lambda void "glProgramUniform2fEXT" unsigned-integer integer float float))) (begin (define glProgramUniform3fEXT (foreign-lambda void "glProgramUniform3fEXT" unsigned-integer integer float float float))) (begin (define glProgramUniform4fEXT (foreign-lambda void "glProgramUniform4fEXT" unsigned-integer integer float float float float))) (begin (define glProgramUniform1iEXT (foreign-lambda void "glProgramUniform1iEXT" unsigned-integer integer integer))) (begin (define glProgramUniform2iEXT (foreign-lambda void "glProgramUniform2iEXT" unsigned-integer integer integer integer))) (begin (define glProgramUniform3iEXT (foreign-lambda void "glProgramUniform3iEXT" unsigned-integer integer integer integer integer))) (begin (define glProgramUniform4iEXT (foreign-lambda void "glProgramUniform4iEXT" unsigned-integer integer integer integer integer integer))) (begin (define glProgramUniform1fvEXT (foreign-lambda void "glProgramUniform1fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define glProgramUniform2fvEXT (foreign-lambda void "glProgramUniform2fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define glProgramUniform3fvEXT (foreign-lambda void "glProgramUniform3fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define glProgramUniform4fvEXT (foreign-lambda void "glProgramUniform4fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define glProgramUniform1ivEXT (foreign-lambda void "glProgramUniform1ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define glProgramUniform2ivEXT (foreign-lambda void "glProgramUniform2ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define glProgramUniform3ivEXT (foreign-lambda void "glProgramUniform3ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define glProgramUniform4ivEXT (foreign-lambda void "glProgramUniform4ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define glProgramUniformMatrix2fvEXT (foreign-lambda void "glProgramUniformMatrix2fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix3fvEXT (foreign-lambda void "glProgramUniformMatrix3fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix4fvEXT (foreign-lambda void "glProgramUniformMatrix4fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix2x3fvEXT (foreign-lambda void "glProgramUniformMatrix2x3fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix3x2fvEXT (foreign-lambda void "glProgramUniformMatrix3x2fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix2x4fvEXT (foreign-lambda void "glProgramUniformMatrix2x4fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix4x2fvEXT (foreign-lambda void "glProgramUniformMatrix4x2fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix3x4fvEXT (foreign-lambda void "glProgramUniformMatrix3x4fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniformMatrix4x3fvEXT (foreign-lambda void "glProgramUniformMatrix4x3fvEXT" unsigned-integer integer unsigned-integer unsigned-char f32vector))) (begin (define glProgramUniform1uiEXT (foreign-lambda void "glProgramUniform1uiEXT" unsigned-integer integer unsigned-integer))) (begin (define glProgramUniform2uiEXT (foreign-lambda void "glProgramUniform2uiEXT" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define glProgramUniform3uiEXT (foreign-lambda void "glProgramUniform3uiEXT" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glProgramUniform4uiEXT (foreign-lambda void "glProgramUniform4uiEXT" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glProgramUniform1uivEXT (foreign-lambda void "glProgramUniform1uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define glProgramUniform2uivEXT (foreign-lambda void "glProgramUniform2uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define glProgramUniform3uivEXT (foreign-lambda void "glProgramUniform3uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define glProgramUniform4uivEXT (foreign-lambda void "glProgramUniform4uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define glNamedBufferDataEXT (foreign-lambda void "glNamedBufferDataEXT" unsigned-integer integer (c-pointer void) unsigned-integer))) (begin (define glNamedBufferSubDataEXT (foreign-lambda void "glNamedBufferSubDataEXT" unsigned-integer integer integer (c-pointer void)))) (begin (define glMapNamedBufferEXT (foreign-lambda (c-pointer void) "glMapNamedBufferEXT" unsigned-integer unsigned-integer))) (begin (define glUnmapNamedBufferEXT (foreign-lambda unsigned-char "glUnmapNamedBufferEXT" unsigned-integer))) (begin (define glGetNamedBufferParameterivEXT (foreign-lambda void "glGetNamedBufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glGetNamedBufferPointervEXT (foreign-lambda void "glGetNamedBufferPointervEXT" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glGetNamedBufferSubDataEXT (foreign-lambda void "glGetNamedBufferSubDataEXT" unsigned-integer integer integer (c-pointer void)))) (begin (define glTextureBufferEXT (foreign-lambda void "glTextureBufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMultiTexBufferEXT (foreign-lambda void "glMultiTexBufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glNamedRenderbufferStorageEXT (foreign-lambda void "glNamedRenderbufferStorageEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetNamedRenderbufferParameterivEXT (foreign-lambda void "glGetNamedRenderbufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glCheckNamedFramebufferStatusEXT (foreign-lambda unsigned-integer "glCheckNamedFramebufferStatusEXT" unsigned-integer unsigned-integer))) (begin (define glNamedFramebufferTexture1DEXT (foreign-lambda void "glNamedFramebufferTexture1DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glNamedFramebufferTexture2DEXT (foreign-lambda void "glNamedFramebufferTexture2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glNamedFramebufferTexture3DEXT (foreign-lambda void "glNamedFramebufferTexture3DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glNamedFramebufferRenderbufferEXT (foreign-lambda void "glNamedFramebufferRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetNamedFramebufferAttachmentParameterivEXT (foreign-lambda void "glGetNamedFramebufferAttachmentParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGenerateTextureMipmapEXT (foreign-lambda void "glGenerateTextureMipmapEXT" unsigned-integer unsigned-integer))) (begin (define glGenerateMultiTexMipmapEXT (foreign-lambda void "glGenerateMultiTexMipmapEXT" unsigned-integer unsigned-integer))) (begin (define glFramebufferDrawBufferEXT (foreign-lambda void "glFramebufferDrawBufferEXT" unsigned-integer unsigned-integer))) (begin (define glFramebufferDrawBuffersEXT (foreign-lambda void "glFramebufferDrawBuffersEXT" unsigned-integer unsigned-integer u32vector))) (begin (define glFramebufferReadBufferEXT (foreign-lambda void "glFramebufferReadBufferEXT" unsigned-integer unsigned-integer))) (begin (define glGetFramebufferParameterivEXT (foreign-lambda void "glGetFramebufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define glNamedRenderbufferStorageMultisampleEXT (foreign-lambda void "glNamedRenderbufferStorageMultisampleEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glNamedRenderbufferStorageMultisampleCoverageEXT (foreign-lambda void "glNamedRenderbufferStorageMultisampleCoverageEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glNamedFramebufferTextureEXT (foreign-lambda void "glNamedFramebufferTextureEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glNamedFramebufferTextureLayerEXT (foreign-lambda void "glNamedFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define glNamedFramebufferTextureFaceEXT (foreign-lambda void "glNamedFramebufferTextureFaceEXT" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define glTextureRenderbufferEXT (foreign-lambda void "glTextureRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glMultiTexRenderbufferEXT (foreign-lambda void "glMultiTexRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetMultisamplefvNV (foreign-lambda void "glGetMultisamplefvNV" unsigned-integer unsigned-integer f32vector))) (begin (define glSampleMaskIndexedNV (foreign-lambda void "glSampleMaskIndexedNV" unsigned-integer unsigned-integer))) (begin (define glTexRenderbufferNV (foreign-lambda void "glTexRenderbufferNV" unsigned-integer unsigned-integer))) (begin (define glBindTransformFeedbackNV (foreign-lambda void "glBindTransformFeedbackNV" unsigned-integer unsigned-integer))) (begin (define glDeleteTransformFeedbacksNV (foreign-lambda void "glDeleteTransformFeedbacksNV" unsigned-integer u32vector))) (begin (define glGenTransformFeedbacksNV (foreign-lambda void "glGenTransformFeedbacksNV" unsigned-integer u32vector))) (begin (define glIsTransformFeedbackNV (foreign-lambda unsigned-char "glIsTransformFeedbackNV" unsigned-integer))) (begin (define glPauseTransformFeedbackNV (foreign-lambda void "glPauseTransformFeedbackNV"))) (begin (define glResumeTransformFeedbackNV (foreign-lambda void "glResumeTransformFeedbackNV"))) (begin (define glDrawTransformFeedbackNV (foreign-lambda void "glDrawTransformFeedbackNV" unsigned-integer unsigned-integer))) (begin (define glGetPerfMonitorGroupsAMD (foreign-lambda void "glGetPerfMonitorGroupsAMD" s32vector unsigned-integer u32vector))) (begin (define glGetPerfMonitorCountersAMD (foreign-lambda void "glGetPerfMonitorCountersAMD" unsigned-integer s32vector s32vector unsigned-integer u32vector))) (begin (define glGetPerfMonitorGroupStringAMD (foreign-lambda void "glGetPerfMonitorGroupStringAMD" unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetPerfMonitorCounterStringAMD (foreign-lambda void "glGetPerfMonitorCounterStringAMD" unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define glGetPerfMonitorCounterInfoAMD (foreign-lambda void "glGetPerfMonitorCounterInfoAMD" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGenPerfMonitorsAMD (foreign-lambda void "glGenPerfMonitorsAMD" unsigned-integer u32vector))) (begin (define glDeletePerfMonitorsAMD (foreign-lambda void "glDeletePerfMonitorsAMD" unsigned-integer u32vector))) (begin (define glSelectPerfMonitorCountersAMD (foreign-lambda void "glSelectPerfMonitorCountersAMD" unsigned-integer unsigned-char unsigned-integer integer u32vector))) (begin (define glBeginPerfMonitorAMD (foreign-lambda void "glBeginPerfMonitorAMD" unsigned-integer))) (begin (define glEndPerfMonitorAMD (foreign-lambda void "glEndPerfMonitorAMD" unsigned-integer))) (begin (define glGetPerfMonitorCounterDataAMD (foreign-lambda void "glGetPerfMonitorCounterDataAMD" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector))) (begin (define glTessellationFactorAMD (foreign-lambda void "glTessellationFactorAMD" float))) (begin (define glTessellationModeAMD (foreign-lambda void "glTessellationModeAMD" unsigned-integer))) (begin (define glProvokingVertexEXT (foreign-lambda void "glProvokingVertexEXT" unsigned-integer))) (begin (define glBlendFuncIndexedAMD (foreign-lambda void "glBlendFuncIndexedAMD" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBlendFuncSeparateIndexedAMD (foreign-lambda void "glBlendFuncSeparateIndexedAMD" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glBlendEquationIndexedAMD (foreign-lambda void "glBlendEquationIndexedAMD" unsigned-integer unsigned-integer))) (begin (define glBlendEquationSeparateIndexedAMD (foreign-lambda void "glBlendEquationSeparateIndexedAMD" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glTextureRangeAPPLE (foreign-lambda void "glTextureRangeAPPLE" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define glGetTexParameterPointervAPPLE (foreign-lambda void "glGetTexParameterPointervAPPLE" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define glEnableVertexAttribAPPLE (foreign-lambda void "glEnableVertexAttribAPPLE" unsigned-integer unsigned-integer))) (begin (define glDisableVertexAttribAPPLE (foreign-lambda void "glDisableVertexAttribAPPLE" unsigned-integer unsigned-integer))) (begin (define glIsVertexAttribEnabledAPPLE (foreign-lambda unsigned-char "glIsVertexAttribEnabledAPPLE" unsigned-integer unsigned-integer))) (begin (define glMapVertexAttrib1dAPPLE (foreign-lambda void "glMapVertexAttrib1dAPPLE" unsigned-integer unsigned-integer double double integer integer f64vector))) (begin (define glMapVertexAttrib1fAPPLE (foreign-lambda void "glMapVertexAttrib1fAPPLE" unsigned-integer unsigned-integer float float integer integer f32vector))) (begin (define glMapVertexAttrib2dAPPLE (foreign-lambda void "glMapVertexAttrib2dAPPLE" unsigned-integer unsigned-integer double double integer integer double double integer integer f64vector))) (begin (define glMapVertexAttrib2fAPPLE (foreign-lambda void "glMapVertexAttrib2fAPPLE" unsigned-integer unsigned-integer float float integer integer float float integer integer f32vector))) (begin (define glObjectPurgeableAPPLE (foreign-lambda unsigned-integer "glObjectPurgeableAPPLE" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glObjectUnpurgeableAPPLE (foreign-lambda unsigned-integer "glObjectUnpurgeableAPPLE" unsigned-integer unsigned-integer unsigned-integer))) (begin (define glGetObjectParameterivAPPLE (foreign-lambda void "glGetObjectParameterivAPPLE" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glBeginVideoCaptureNV (foreign-lambda void "glBeginVideoCaptureNV" unsigned-integer))) (begin (define glBindVideoCaptureStreamBufferNV (foreign-lambda void "glBindVideoCaptureStreamBufferNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glBindVideoCaptureStreamTextureNV (foreign-lambda void "glBindVideoCaptureStreamTextureNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define glEndVideoCaptureNV (foreign-lambda void "glEndVideoCaptureNV" unsigned-integer))) (begin (define glGetVideoCaptureivNV (foreign-lambda void "glGetVideoCaptureivNV" unsigned-integer unsigned-integer s32vector))) (begin (define glGetVideoCaptureStreamivNV (foreign-lambda void "glGetVideoCaptureStreamivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glGetVideoCaptureStreamfvNV (foreign-lambda void "glGetVideoCaptureStreamfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glGetVideoCaptureStreamdvNV (foreign-lambda void "glGetVideoCaptureStreamdvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glVideoCaptureNV (foreign-lambda unsigned-integer "glVideoCaptureNV" unsigned-integer u32vector u32vector))) (begin (define glVideoCaptureStreamParameterivNV (foreign-lambda void "glVideoCaptureStreamParameterivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define glVideoCaptureStreamParameterfvNV (foreign-lambda void "glVideoCaptureStreamParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define glVideoCaptureStreamParameterdvNV (foreign-lambda void "glVideoCaptureStreamParameterdvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define glUseShaderProgramEXT (foreign-lambda void "glUseShaderProgramEXT" unsigned-integer unsigned-integer))) (begin (define glActiveProgramEXT (foreign-lambda void "glActiveProgramEXT" unsigned-integer))) (begin (define glCreateShaderProgramEXT (foreign-lambda unsigned-integer "glCreateShaderProgramEXT" unsigned-integer c-string))) (begin (define glMakeBufferResidentNV (foreign-lambda void "glMakeBufferResidentNV" unsigned-integer unsigned-integer))) (begin (define glMakeBufferNonResidentNV (foreign-lambda void "glMakeBufferNonResidentNV" unsigned-integer))) (begin (define glIsBufferResidentNV (foreign-lambda unsigned-char "glIsBufferResidentNV" unsigned-integer))) (begin (define glMakeNamedBufferResidentNV (foreign-lambda void "glMakeNamedBufferResidentNV" unsigned-integer unsigned-integer))) (begin (define glMakeNamedBufferNonResidentNV (foreign-lambda void "glMakeNamedBufferNonResidentNV" unsigned-integer))) (begin (define glIsNamedBufferResidentNV (foreign-lambda unsigned-char "glIsNamedBufferResidentNV" unsigned-integer))) (begin (define glGetBufferParameterui64vNV (foreign-lambda void "glGetBufferParameterui64vNV" unsigned-integer unsigned-integer u32vector))) (begin (define glGetNamedBufferParameterui64vNV (foreign-lambda void "glGetNamedBufferParameterui64vNV" unsigned-integer unsigned-integer u32vector))) (begin (define glGetIntegerui64vNV (foreign-lambda void "glGetIntegerui64vNV" unsigned-integer u32vector))) (begin (define glUniformui64NV (foreign-lambda void "glUniformui64NV" integer unsigned-integer))) (begin (define glUniformui64vNV (foreign-lambda void "glUniformui64vNV" integer unsigned-integer u32vector))) (begin (define glGetUniformui64vNV (foreign-lambda void "glGetUniformui64vNV" unsigned-integer integer u32vector))) (begin (define glProgramUniformui64NV (foreign-lambda void "glProgramUniformui64NV" unsigned-integer integer unsigned-integer))) (begin (define glProgramUniformui64vNV (foreign-lambda void "glProgramUniformui64vNV" unsigned-integer integer unsigned-integer u32vector))) (begin (define glBufferAddressRangeNV (foreign-lambda void "glBufferAddressRangeNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define glVertexFormatNV (foreign-lambda void "glVertexFormatNV" integer unsigned-integer unsigned-integer))) (begin (define glNormalFormatNV (foreign-lambda void "glNormalFormatNV" unsigned-integer unsigned-integer))) (begin (define glColorFormatNV (foreign-lambda void "glColorFormatNV" integer unsigned-integer unsigned-integer))) (begin (define glIndexFormatNV (foreign-lambda void "glIndexFormatNV" unsigned-integer unsigned-integer))) (begin (define glTexCoordFormatNV (foreign-lambda void "glTexCoordFormatNV" integer unsigned-integer unsigned-integer))) (begin (define glEdgeFlagFormatNV (foreign-lambda void "glEdgeFlagFormatNV" unsigned-integer))) (begin (define glSecondaryColorFormatNV (foreign-lambda void "glSecondaryColorFormatNV" integer unsigned-integer unsigned-integer))) (begin (define glFogCoordFormatNV (foreign-lambda void "glFogCoordFormatNV" unsigned-integer unsigned-integer))) (begin (define glVertexAttribFormatNV (foreign-lambda void "glVertexAttribFormatNV" unsigned-integer integer unsigned-integer unsigned-char unsigned-integer))) (begin (define glVertexAttribIFormatNV (foreign-lambda void "glVertexAttribIFormatNV" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define glGetIntegerui64i_vNV (foreign-lambda void "glGetIntegerui64i_vNV" unsigned-integer unsigned-integer u32vector))) (begin (define glTextureBarrierNV (foreign-lambda void "glTextureBarrierNV")))) ;;; END OF FILE