;;; GENERATED BY CHICKEN-BIND FROM gl_ext_api.h (begin (begin (define gl:BlendColor (foreign-lambda void "glBlendColor" float float float float))) (begin (define gl:BlendEquation (foreign-lambda void "glBlendEquation" unsigned-integer))) (begin (define gl:DrawRangeElements (foreign-lambda void "glDrawRangeElements" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ColorTable (foreign-lambda void "glColorTable" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ColorTableParameterfv (foreign-lambda void "glColorTableParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ColorTableParameteriv (foreign-lambda void "glColorTableParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:CopyColorTable (foreign-lambda void "glCopyColorTable" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define gl:GetColorTable (foreign-lambda void "glGetColorTable" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetColorTableParameterfv (foreign-lambda void "glGetColorTableParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetColorTableParameteriv (foreign-lambda void "glGetColorTableParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ColorSubTable (foreign-lambda void "glColorSubTable" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CopyColorSubTable (foreign-lambda void "glCopyColorSubTable" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define gl:TexImage3D (foreign-lambda void "glTexImage3D" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:TexSubImage3D (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 gl:CopyTexSubImage3D (foreign-lambda void "glCopyTexSubImage3D" unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:ConvolutionFilter1D (foreign-lambda void "glConvolutionFilter1D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ConvolutionFilter2D (foreign-lambda void "glConvolutionFilter2D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ConvolutionParameterf (foreign-lambda void "glConvolutionParameterf" unsigned-integer unsigned-integer float))) (begin (define gl:ConvolutionParameterfv (foreign-lambda void "glConvolutionParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ConvolutionParameteri (foreign-lambda void "glConvolutionParameteri" unsigned-integer unsigned-integer integer))) (begin (define gl:ConvolutionParameteriv (foreign-lambda void "glConvolutionParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:CopyConvolutionFilter1D (foreign-lambda void "glCopyConvolutionFilter1D" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define gl:CopyConvolutionFilter2D (foreign-lambda void "glCopyConvolutionFilter2D" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:GetConvolutionFilter (foreign-lambda void "glGetConvolutionFilter" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetConvolutionParameterfv (foreign-lambda void "glGetConvolutionParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetConvolutionParameteriv (foreign-lambda void "glGetConvolutionParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetSeparableFilter (foreign-lambda void "glGetSeparableFilter" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void) (c-pointer void)))) (begin (define gl:SeparableFilter2D (foreign-lambda void "glSeparableFilter2D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void)))) (begin (define gl:GetHistogram (foreign-lambda void "glGetHistogram" unsigned-integer unsigned-byte unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetHistogramParameterfv (foreign-lambda void "glGetHistogramParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetHistogramParameteriv (foreign-lambda void "glGetHistogramParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMinmax (foreign-lambda void "glGetMinmax" unsigned-integer unsigned-byte unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetMinmaxParameterfv (foreign-lambda void "glGetMinmaxParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMinmaxParameteriv (foreign-lambda void "glGetMinmaxParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:Histogram (foreign-lambda void "glHistogram" unsigned-integer unsigned-integer unsigned-integer unsigned-byte))) (begin (define gl:Minmax (foreign-lambda void "glMinmax" unsigned-integer unsigned-integer unsigned-byte))) (begin (define gl:ResetHistogram (foreign-lambda void "glResetHistogram" unsigned-integer))) (begin (define gl:ResetMinmax (foreign-lambda void "glResetMinmax" unsigned-integer))) (begin (define gl:ActiveTexture (foreign-lambda void "glActiveTexture" unsigned-integer))) (begin (define gl:ClientActiveTexture (foreign-lambda void "glClientActiveTexture" unsigned-integer))) (begin (define gl:MultiTexCoord1d (foreign-lambda void "glMultiTexCoord1d" unsigned-integer double))) (begin (define gl:MultiTexCoord1dv (foreign-lambda void "glMultiTexCoord1dv" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord1f (foreign-lambda void "glMultiTexCoord1f" unsigned-integer float))) (begin (define gl:MultiTexCoord1fv (foreign-lambda void "glMultiTexCoord1fv" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord1i (foreign-lambda void "glMultiTexCoord1i" unsigned-integer integer))) (begin (define gl:MultiTexCoord1iv (foreign-lambda void "glMultiTexCoord1iv" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord1s (foreign-lambda void "glMultiTexCoord1s" unsigned-integer short))) (begin (define gl:MultiTexCoord1sv (foreign-lambda void "glMultiTexCoord1sv" unsigned-integer s16vector))) (begin (define gl:MultiTexCoord2d (foreign-lambda void "glMultiTexCoord2d" unsigned-integer double double))) (begin (define gl:MultiTexCoord2dv (foreign-lambda void "glMultiTexCoord2dv" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord2f (foreign-lambda void "glMultiTexCoord2f" unsigned-integer float float))) (begin (define gl:MultiTexCoord2fv (foreign-lambda void "glMultiTexCoord2fv" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord2i (foreign-lambda void "glMultiTexCoord2i" unsigned-integer integer integer))) (begin (define gl:MultiTexCoord2iv (foreign-lambda void "glMultiTexCoord2iv" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord2s (foreign-lambda void "glMultiTexCoord2s" unsigned-integer short short))) (begin (define gl:MultiTexCoord2sv (foreign-lambda void "glMultiTexCoord2sv" unsigned-integer s16vector))) (begin (define gl:MultiTexCoord3d (foreign-lambda void "glMultiTexCoord3d" unsigned-integer double double double))) (begin (define gl:MultiTexCoord3dv (foreign-lambda void "glMultiTexCoord3dv" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord3f (foreign-lambda void "glMultiTexCoord3f" unsigned-integer float float float))) (begin (define gl:MultiTexCoord3fv (foreign-lambda void "glMultiTexCoord3fv" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord3i (foreign-lambda void "glMultiTexCoord3i" unsigned-integer integer integer integer))) (begin (define gl:MultiTexCoord3iv (foreign-lambda void "glMultiTexCoord3iv" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord3s (foreign-lambda void "glMultiTexCoord3s" unsigned-integer short short short))) (begin (define gl:MultiTexCoord3sv (foreign-lambda void "glMultiTexCoord3sv" unsigned-integer s16vector))) (begin (define gl:MultiTexCoord4d (foreign-lambda void "glMultiTexCoord4d" unsigned-integer double double double double))) (begin (define gl:MultiTexCoord4dv (foreign-lambda void "glMultiTexCoord4dv" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord4f (foreign-lambda void "glMultiTexCoord4f" unsigned-integer float float float float))) (begin (define gl:MultiTexCoord4fv (foreign-lambda void "glMultiTexCoord4fv" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord4i (foreign-lambda void "glMultiTexCoord4i" unsigned-integer integer integer integer integer))) (begin (define gl:MultiTexCoord4iv (foreign-lambda void "glMultiTexCoord4iv" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord4s (foreign-lambda void "glMultiTexCoord4s" unsigned-integer short short short short))) (begin (define gl:MultiTexCoord4sv (foreign-lambda void "glMultiTexCoord4sv" unsigned-integer s16vector))) (begin (define gl:LoadTransposeMatrixf (foreign-lambda void "glLoadTransposeMatrixf" f32vector))) (begin (define gl:LoadTransposeMatrixd (foreign-lambda void "glLoadTransposeMatrixd" f64vector))) (begin (define gl:MultTransposeMatrixf (foreign-lambda void "glMultTransposeMatrixf" f32vector))) (begin (define gl:MultTransposeMatrixd (foreign-lambda void "glMultTransposeMatrixd" f64vector))) (begin (define gl:SampleCoverage (foreign-lambda void "glSampleCoverage" float unsigned-byte))) (begin (define gl:CompressedTexImage3D (foreign-lambda void "glCompressedTexImage3D" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexImage2D (foreign-lambda void "glCompressedTexImage2D" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexImage1D (foreign-lambda void "glCompressedTexImage1D" unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexSubImage3D (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 gl:CompressedTexSubImage2D (foreign-lambda void "glCompressedTexSubImage2D" unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexSubImage1D (foreign-lambda void "glCompressedTexSubImage1D" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetCompressedTexImage (foreign-lambda void "glGetCompressedTexImage" unsigned-integer integer (c-pointer void)))) (begin (define gl:BlendFuncSeparate (foreign-lambda void "glBlendFuncSeparate" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:FogCoordf (foreign-lambda void "glFogCoordf" float))) (begin (define gl:FogCoordfv (foreign-lambda void "glFogCoordfv" f32vector))) (begin (define gl:FogCoordd (foreign-lambda void "glFogCoordd" double))) (begin (define gl:FogCoorddv (foreign-lambda void "glFogCoorddv" f64vector))) (begin (define gl:FogCoordPointer (foreign-lambda void "glFogCoordPointer" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:MultiDrawArrays (foreign-lambda void "glMultiDrawArrays" unsigned-integer s32vector u32vector unsigned-integer))) (begin (define gl:MultiDrawElements (foreign-lambda void "glMultiDrawElements" unsigned-integer u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer))) (begin (define gl:PointParameterf (foreign-lambda void "glPointParameterf" unsigned-integer float))) (begin (define gl:PointParameterfv (foreign-lambda void "glPointParameterfv" unsigned-integer f32vector))) (begin (define gl:PointParameteri (foreign-lambda void "glPointParameteri" unsigned-integer integer))) (begin (define gl:PointParameteriv (foreign-lambda void "glPointParameteriv" unsigned-integer s32vector))) (begin (define gl:SecondaryColor3b (foreign-lambda void "glSecondaryColor3b" char char char))) (begin (define gl:SecondaryColor3bv (foreign-lambda void "glSecondaryColor3bv" c-string))) (begin (define gl:SecondaryColor3d (foreign-lambda void "glSecondaryColor3d" double double double))) (begin (define gl:SecondaryColor3dv (foreign-lambda void "glSecondaryColor3dv" f64vector))) (begin (define gl:SecondaryColor3f (foreign-lambda void "glSecondaryColor3f" float float float))) (begin (define gl:SecondaryColor3fv (foreign-lambda void "glSecondaryColor3fv" f32vector))) (begin (define gl:SecondaryColor3i (foreign-lambda void "glSecondaryColor3i" integer integer integer))) (begin (define gl:SecondaryColor3iv (foreign-lambda void "glSecondaryColor3iv" s32vector))) (begin (define gl:SecondaryColor3s (foreign-lambda void "glSecondaryColor3s" short short short))) (begin (define gl:SecondaryColor3sv (foreign-lambda void "glSecondaryColor3sv" s16vector))) (begin (define gl:SecondaryColor3ub (foreign-lambda void "glSecondaryColor3ub" unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:SecondaryColor3ubv (foreign-lambda void "glSecondaryColor3ubv" u8vector))) (begin (define gl:SecondaryColor3ui (foreign-lambda void "glSecondaryColor3ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:SecondaryColor3uiv (foreign-lambda void "glSecondaryColor3uiv" u32vector))) (begin (define gl:SecondaryColor3us (foreign-lambda void "glSecondaryColor3us" unsigned-short unsigned-short unsigned-short))) (begin (define gl:SecondaryColor3usv (foreign-lambda void "glSecondaryColor3usv" u16vector))) (begin (define gl:SecondaryColorPointer (foreign-lambda void "glSecondaryColorPointer" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:WindowPos2d (foreign-lambda void "glWindowPos2d" double double))) (begin (define gl:WindowPos2dv (foreign-lambda void "glWindowPos2dv" f64vector))) (begin (define gl:WindowPos2f (foreign-lambda void "glWindowPos2f" float float))) (begin (define gl:WindowPos2fv (foreign-lambda void "glWindowPos2fv" f32vector))) (begin (define gl:WindowPos2i (foreign-lambda void "glWindowPos2i" integer integer))) (begin (define gl:WindowPos2iv (foreign-lambda void "glWindowPos2iv" s32vector))) (begin (define gl:WindowPos2s (foreign-lambda void "glWindowPos2s" short short))) (begin (define gl:WindowPos2sv (foreign-lambda void "glWindowPos2sv" s16vector))) (begin (define gl:WindowPos3d (foreign-lambda void "glWindowPos3d" double double double))) (begin (define gl:WindowPos3dv (foreign-lambda void "glWindowPos3dv" f64vector))) (begin (define gl:WindowPos3f (foreign-lambda void "glWindowPos3f" float float float))) (begin (define gl:WindowPos3fv (foreign-lambda void "glWindowPos3fv" f32vector))) (begin (define gl:WindowPos3i (foreign-lambda void "glWindowPos3i" integer integer integer))) (begin (define gl:WindowPos3iv (foreign-lambda void "glWindowPos3iv" s32vector))) (begin (define gl:WindowPos3s (foreign-lambda void "glWindowPos3s" short short short))) (begin (define gl:WindowPos3sv (foreign-lambda void "glWindowPos3sv" s16vector))) (begin (define gl:BindBuffer (foreign-lambda void "glBindBuffer" unsigned-integer unsigned-integer))) (begin (define gl:DeleteBuffers (foreign-lambda void "glDeleteBuffers" unsigned-integer u32vector))) (begin (define gl:GenBuffers (foreign-lambda void "glGenBuffers" unsigned-integer u32vector))) (begin (define gl:IsBuffer (foreign-lambda unsigned-char "glIsBuffer" unsigned-integer))) (begin (define gl:BufferData (foreign-lambda void "glBufferData" unsigned-integer integer (c-pointer void) unsigned-integer))) (begin (define gl:BufferSubData (foreign-lambda void "glBufferSubData" unsigned-integer integer integer (c-pointer void)))) (begin (define gl:GetBufferSubData (foreign-lambda void "glGetBufferSubData" unsigned-integer integer integer (c-pointer void)))) (begin (define gl:MapBuffer (foreign-lambda (c-pointer void) "glMapBuffer" unsigned-integer unsigned-integer))) (begin (define gl:UnmapBuffer (foreign-lambda unsigned-char "glUnmapBuffer" unsigned-integer))) (begin (define gl:GetBufferParameteriv (foreign-lambda void "glGetBufferParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetBufferPointerv (foreign-lambda void "glGetBufferPointerv" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:GenQueries (foreign-lambda void "glGenQueries" unsigned-integer u32vector))) (begin (define gl:DeleteQueries (foreign-lambda void "glDeleteQueries" unsigned-integer u32vector))) (begin (define gl:IsQuery (foreign-lambda unsigned-char "glIsQuery" unsigned-integer))) (begin (define gl:BeginQuery (foreign-lambda void "glBeginQuery" unsigned-integer unsigned-integer))) (begin (define gl:EndQuery (foreign-lambda void "glEndQuery" unsigned-integer))) (begin (define gl:GetQueryiv (foreign-lambda void "glGetQueryiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetQueryObjectiv (foreign-lambda void "glGetQueryObjectiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetQueryObjectuiv (foreign-lambda void "glGetQueryObjectuiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:BlendEquationSeparate (foreign-lambda void "glBlendEquationSeparate" unsigned-integer unsigned-integer))) (begin (define gl:CreateProgram (foreign-lambda unsigned-integer "glCreateProgram"))) (begin (define gl:CreateShader (foreign-lambda unsigned-integer "glCreateShader" unsigned-integer))) (begin (define gl:DeleteProgram (foreign-lambda void "glDeleteProgram" unsigned-integer))) (begin (define gl:DeleteShader (foreign-lambda void "glDeleteShader" unsigned-integer))) (begin (define gl:AttachShader (foreign-lambda void "glAttachShader" unsigned-integer unsigned-integer))) (begin (define gl:DetachShader (foreign-lambda void "glDetachShader" unsigned-integer unsigned-integer))) (begin (define gl:ShaderSource (foreign-lambda void "glShaderSource" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) s32vector))) (begin (define gl:CompileShader (foreign-lambda void "glCompileShader" unsigned-integer))) (begin (define gl:IsProgram (foreign-lambda unsigned-char "glIsProgram" unsigned-integer))) (begin (define gl:IsShader (foreign-lambda unsigned-char "glIsShader" unsigned-integer))) (begin (define gl:LinkProgram (foreign-lambda void "glLinkProgram" unsigned-integer))) (begin (define gl:UseProgram (foreign-lambda void "glUseProgram" unsigned-integer))) (begin (define gl:ValidateProgram (foreign-lambda void "glValidateProgram" unsigned-integer))) (begin (define gl:Uniform1f (foreign-lambda void "glUniform1f" integer float))) (begin (define gl:Uniform2f (foreign-lambda void "glUniform2f" integer float float))) (begin (define gl:Uniform3f (foreign-lambda void "glUniform3f" integer float float float))) (begin (define gl:Uniform4f (foreign-lambda void "glUniform4f" integer float float float float))) (begin (define gl:Uniform1i (foreign-lambda void "glUniform1i" integer integer))) (begin (define gl:Uniform2i (foreign-lambda void "glUniform2i" integer integer integer))) (begin (define gl:Uniform3i (foreign-lambda void "glUniform3i" integer integer integer integer))) (begin (define gl:Uniform4i (foreign-lambda void "glUniform4i" integer integer integer integer integer))) (begin (define gl:Uniform1fv (foreign-lambda void "glUniform1fv" integer unsigned-integer f32vector))) (begin (define gl:Uniform2fv (foreign-lambda void "glUniform2fv" integer unsigned-integer f32vector))) (begin (define gl:Uniform3fv (foreign-lambda void "glUniform3fv" integer unsigned-integer f32vector))) (begin (define gl:Uniform4fv (foreign-lambda void "glUniform4fv" integer unsigned-integer f32vector))) (begin (define gl:Uniform1iv (foreign-lambda void "glUniform1iv" integer unsigned-integer s32vector))) (begin (define gl:Uniform2iv (foreign-lambda void "glUniform2iv" integer unsigned-integer s32vector))) (begin (define gl:Uniform3iv (foreign-lambda void "glUniform3iv" integer unsigned-integer s32vector))) (begin (define gl:Uniform4iv (foreign-lambda void "glUniform4iv" integer unsigned-integer s32vector))) (begin (define gl:UniformMatrix2fv (foreign-lambda void "glUniformMatrix2fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix3fv (foreign-lambda void "glUniformMatrix3fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix4fv (foreign-lambda void "glUniformMatrix4fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:GetShaderfv (foreign-lambda void "glGetShaderfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetShaderiv (foreign-lambda void "glGetShaderiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetProgramfv (foreign-lambda void "glGetProgramfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetProgramiv (foreign-lambda void "glGetProgramiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetShaderInfoLog (foreign-lambda void "glGetShaderInfoLog" unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetProgramInfoLog (foreign-lambda void "glGetProgramInfoLog" unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetAttachedShaders (foreign-lambda void "glGetAttachedShaders" unsigned-integer unsigned-integer u32vector u32vector))) (begin (define gl:GetUniformLocation (foreign-lambda integer "glGetUniformLocation" unsigned-integer c-string))) (begin (define gl:GetActiveUniform (foreign-lambda void "glGetActiveUniform" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define gl:GetUniformfv (foreign-lambda void "glGetUniformfv" unsigned-integer integer f32vector))) (begin (define gl:GetUniformiv (foreign-lambda void "glGetUniformiv" unsigned-integer integer s32vector))) (begin (define gl:GetShaderSource (foreign-lambda void "glGetShaderSource" unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:VertexAttrib1f (foreign-lambda void "glVertexAttrib1f" unsigned-integer float))) (begin (define gl:VertexAttrib1s (foreign-lambda void "glVertexAttrib1s" unsigned-integer short))) (begin (define gl:VertexAttrib1d (foreign-lambda void "glVertexAttrib1d" unsigned-integer double))) (begin (define gl:VertexAttrib2f (foreign-lambda void "glVertexAttrib2f" unsigned-integer float float))) (begin (define gl:VertexAttrib2s (foreign-lambda void "glVertexAttrib2s" unsigned-integer short short))) (begin (define gl:VertexAttrib2d (foreign-lambda void "glVertexAttrib2d" unsigned-integer double double))) (begin (define gl:VertexAttrib3f (foreign-lambda void "glVertexAttrib3f" unsigned-integer float float float))) (begin (define gl:VertexAttrib3s (foreign-lambda void "glVertexAttrib3s" unsigned-integer short short short))) (begin (define gl:VertexAttrib3d (foreign-lambda void "glVertexAttrib3d" unsigned-integer double double double))) (begin (define gl:VertexAttrib4f (foreign-lambda void "glVertexAttrib4f" unsigned-integer float float float float))) (begin (define gl:VertexAttrib4s (foreign-lambda void "glVertexAttrib4s" unsigned-integer short short short short))) (begin (define gl:VertexAttrib4d (foreign-lambda void "glVertexAttrib4d" unsigned-integer double double double double))) (begin (define gl:VertexAttrib4Nub (foreign-lambda void "glVertexAttrib4Nub" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:VertexAttrib1fv (foreign-lambda void "glVertexAttrib1fv" unsigned-integer f32vector))) (begin (define gl:VertexAttrib1sv (foreign-lambda void "glVertexAttrib1sv" unsigned-integer s16vector))) (begin (define gl:VertexAttrib1dv (foreign-lambda void "glVertexAttrib1dv" unsigned-integer f64vector))) (begin (define gl:VertexAttrib2fv (foreign-lambda void "glVertexAttrib2fv" unsigned-integer f32vector))) (begin (define gl:VertexAttrib2sv (foreign-lambda void "glVertexAttrib2sv" unsigned-integer s16vector))) (begin (define gl:VertexAttrib2dv (foreign-lambda void "glVertexAttrib2dv" unsigned-integer f64vector))) (begin (define gl:VertexAttrib3fv (foreign-lambda void "glVertexAttrib3fv" unsigned-integer f32vector))) (begin (define gl:VertexAttrib3sv (foreign-lambda void "glVertexAttrib3sv" unsigned-integer s16vector))) (begin (define gl:VertexAttrib3dv (foreign-lambda void "glVertexAttrib3dv" unsigned-integer f64vector))) (begin (define gl:VertexAttrib4fv (foreign-lambda void "glVertexAttrib4fv" unsigned-integer f32vector))) (begin (define gl:VertexAttrib4sv (foreign-lambda void "glVertexAttrib4sv" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4dv (foreign-lambda void "glVertexAttrib4dv" unsigned-integer f64vector))) (begin (define gl:VertexAttrib4iv (foreign-lambda void "glVertexAttrib4iv" unsigned-integer s32vector))) (begin (define gl:VertexAttrib4bv (foreign-lambda void "glVertexAttrib4bv" unsigned-integer c-string))) (begin (define gl:VertexAttrib4ubv (foreign-lambda void "glVertexAttrib4ubv" unsigned-integer u8vector))) (begin (define gl:VertexAttrib4usv (foreign-lambda void "glVertexAttrib4usv" unsigned-integer u16vector))) (begin (define gl:VertexAttrib4uiv (foreign-lambda void "glVertexAttrib4uiv" unsigned-integer u32vector))) (begin (define gl:VertexAttrib4Nbv (foreign-lambda void "glVertexAttrib4Nbv" unsigned-integer c-string))) (begin (define gl:VertexAttrib4Nsv (foreign-lambda void "glVertexAttrib4Nsv" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4Niv (foreign-lambda void "glVertexAttrib4Niv" unsigned-integer s32vector))) (begin (define gl:VertexAttrib4Nubv (foreign-lambda void "glVertexAttrib4Nubv" unsigned-integer u8vector))) (begin (define gl:VertexAttrib4Nusv (foreign-lambda void "glVertexAttrib4Nusv" unsigned-integer u16vector))) (begin (define gl:VertexAttrib4Nuiv (foreign-lambda void "glVertexAttrib4Nuiv" unsigned-integer u32vector))) (begin (define gl:VertexAttribPointer (foreign-lambda void "glVertexAttribPointer" unsigned-integer integer unsigned-integer unsigned-byte unsigned-integer (c-pointer void)))) (begin (define gl:EnableVertexAttribArray (foreign-lambda void "glEnableVertexAttribArray" unsigned-integer))) (begin (define gl:DisableVertexAttribArray (foreign-lambda void "glDisableVertexAttribArray" unsigned-integer))) (begin (define gl:BindAttribLocation (foreign-lambda void "glBindAttribLocation" unsigned-integer unsigned-integer c-string))) (begin (define gl:GetActiveAttrib (foreign-lambda void "glGetActiveAttrib" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define gl:GetAttribLocation (foreign-lambda integer "glGetAttribLocation" unsigned-integer c-string))) (begin (define gl:GetVertexAttribdv (foreign-lambda void "glGetVertexAttribdv" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetVertexAttribfv (foreign-lambda void "glGetVertexAttribfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVertexAttribiv (foreign-lambda void "glGetVertexAttribiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribPointerv (foreign-lambda void "glGetVertexAttribPointerv" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:DrawBuffers (foreign-lambda void "glDrawBuffers" unsigned-integer u32vector))) (begin (define gl:StencilOpSeparate (foreign-lambda void "glStencilOpSeparate" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:StencilFuncSeparate (foreign-lambda void "glStencilFuncSeparate" unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define gl:UniformMatrix2x3fv (foreign-lambda void "glUniformMatrix2x3fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix3x2fv (foreign-lambda void "glUniformMatrix3x2fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix2x4fv (foreign-lambda void "glUniformMatrix2x4fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix4x2fv (foreign-lambda void "glUniformMatrix4x2fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix3x4fv (foreign-lambda void "glUniformMatrix3x4fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix4x3fv (foreign-lambda void "glUniformMatrix4x3fv" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ColorMaski (foreign-lambda void "glColorMaski" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:GetBooleani_v (foreign-lambda void "glGetBooleani_v" unsigned-integer unsigned-integer u8vector))) (begin (define gl:GetIntegeri_v (foreign-lambda void "glGetIntegeri_v" unsigned-integer unsigned-integer s32vector))) (begin (define gl:Enablei (foreign-lambda void "glEnablei" unsigned-integer unsigned-integer))) (begin (define gl:Disablei (foreign-lambda void "glDisablei" unsigned-integer unsigned-integer))) (begin (define gl:IsEnabledi (foreign-lambda unsigned-byte "glIsEnabledi" unsigned-integer unsigned-integer))) (begin (define gl:BeginTransformFeedback (foreign-lambda void "glBeginTransformFeedback" unsigned-integer))) (begin (define gl:EndTransformFeedback (foreign-lambda void "glEndTransformFeedback"))) (begin (define gl:BindBufferRange (foreign-lambda void "glBindBufferRange" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:BindBufferBase (foreign-lambda void "glBindBufferBase" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:TransformFeedbackVaryings (foreign-lambda void "glTransformFeedbackVaryings" unsigned-integer unsigned-integer s32vector unsigned-integer))) (begin (define gl:GetTransformFeedbackVarying (foreign-lambda void "glGetTransformFeedbackVarying" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ClampColor (foreign-lambda void "glClampColor" unsigned-integer unsigned-integer))) (begin (define gl:BeginConditionalRender (foreign-lambda void "glBeginConditionalRender" unsigned-integer unsigned-integer))) (begin (define gl:EndConditionalRender (foreign-lambda void "glEndConditionalRender"))) (begin (define gl:VertexAttribI1i (foreign-lambda void "glVertexAttribI1i" unsigned-integer integer))) (begin (define gl:VertexAttribI2i (foreign-lambda void "glVertexAttribI2i" unsigned-integer integer integer))) (begin (define gl:VertexAttribI3i (foreign-lambda void "glVertexAttribI3i" unsigned-integer integer integer integer))) (begin (define gl:VertexAttribI4i (foreign-lambda void "glVertexAttribI4i" unsigned-integer integer integer integer integer))) (begin (define gl:VertexAttribI1ui (foreign-lambda void "glVertexAttribI1ui" unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI2ui (foreign-lambda void "glVertexAttribI2ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI3ui (foreign-lambda void "glVertexAttribI3ui" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI4ui (foreign-lambda void "glVertexAttribI4ui" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI1iv (foreign-lambda void "glVertexAttribI1iv" unsigned-integer s32vector))) (begin (define gl:VertexAttribI2iv (foreign-lambda void "glVertexAttribI2iv" unsigned-integer s32vector))) (begin (define gl:VertexAttribI3iv (foreign-lambda void "glVertexAttribI3iv" unsigned-integer s32vector))) (begin (define gl:VertexAttribI4iv (foreign-lambda void "glVertexAttribI4iv" unsigned-integer s32vector))) (begin (define gl:VertexAttribI1uiv (foreign-lambda void "glVertexAttribI1uiv" unsigned-integer u32vector))) (begin (define gl:VertexAttribI2uiv (foreign-lambda void "glVertexAttribI2uiv" unsigned-integer u32vector))) (begin (define gl:VertexAttribI3uiv (foreign-lambda void "glVertexAttribI3uiv" unsigned-integer u32vector))) (begin (define gl:VertexAttribI4uiv (foreign-lambda void "glVertexAttribI4uiv" unsigned-integer u32vector))) (begin (define gl:VertexAttribI4bv (foreign-lambda void "glVertexAttribI4bv" unsigned-integer c-string))) (begin (define gl:VertexAttribI4sv (foreign-lambda void "glVertexAttribI4sv" unsigned-integer s16vector))) (begin (define gl:VertexAttribI4ubv (foreign-lambda void "glVertexAttribI4ubv" unsigned-integer u8vector))) (begin (define gl:VertexAttribI4usv (foreign-lambda void "glVertexAttribI4usv" unsigned-integer u16vector))) (begin (define gl:VertexAttribIPointer (foreign-lambda void "glVertexAttribIPointer" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetVertexAttribIiv (foreign-lambda void "glGetVertexAttribIiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribIuiv (foreign-lambda void "glGetVertexAttribIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetUniformuiv (foreign-lambda void "glGetUniformuiv" unsigned-integer integer u32vector))) (begin (define gl:BindFragDataLocation (foreign-lambda void "glBindFragDataLocation" unsigned-integer unsigned-integer c-string))) (begin (define gl:GetFragDataLocation (foreign-lambda integer "glGetFragDataLocation" unsigned-integer c-string))) (begin (define gl:Uniform1ui (foreign-lambda void "glUniform1ui" integer unsigned-integer))) (begin (define gl:Uniform2ui (foreign-lambda void "glUniform2ui" integer unsigned-integer unsigned-integer))) (begin (define gl:Uniform3ui (foreign-lambda void "glUniform3ui" integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:Uniform4ui (foreign-lambda void "glUniform4ui" integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:Uniform1uiv (foreign-lambda void "glUniform1uiv" integer unsigned-integer u32vector))) (begin (define gl:Uniform2uiv (foreign-lambda void "glUniform2uiv" integer unsigned-integer u32vector))) (begin (define gl:Uniform3uiv (foreign-lambda void "glUniform3uiv" integer unsigned-integer u32vector))) (begin (define gl:Uniform4uiv (foreign-lambda void "glUniform4uiv" integer unsigned-integer u32vector))) (begin (define gl:TexParameterIiv (foreign-lambda void "glTexParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:TexParameterIuiv (foreign-lambda void "glTexParameterIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetTexParameterIiv (foreign-lambda void "glGetTexParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTexParameterIuiv (foreign-lambda void "glGetTexParameterIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:ClearBufferiv (foreign-lambda void "glClearBufferiv" unsigned-integer integer s32vector))) (begin (define gl:ClearBufferuiv (foreign-lambda void "glClearBufferuiv" unsigned-integer integer u32vector))) (begin (define gl:ClearBufferfv (foreign-lambda void "glClearBufferfv" unsigned-integer integer f32vector))) (begin (define gl:ClearBufferfi (foreign-lambda void "glClearBufferfi" unsigned-integer integer float integer))) (begin (define gl:GetStringi (foreign-lambda (c-pointer (const unsigned-char)) "glGetStringi" unsigned-integer unsigned-integer))) (begin (define gl:DrawArraysInstanced (foreign-lambda void "glDrawArraysInstanced" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define gl:DrawElementsInstanced (foreign-lambda void "glDrawElementsInstanced" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define gl:TexBuffer (foreign-lambda void "glTexBuffer" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:PrimitiveRestartIndex (foreign-lambda void "glPrimitiveRestartIndex" unsigned-integer))) (begin (define gl:ActiveTextureARB (foreign-lambda void "glActiveTextureARB" unsigned-integer))) (begin (define gl:ClientActiveTextureARB (foreign-lambda void "glClientActiveTextureARB" unsigned-integer))) (begin (define gl:MultiTexCoord1dARB (foreign-lambda void "glMultiTexCoord1dARB" unsigned-integer double))) (begin (define gl:MultiTexCoord1dvARB (foreign-lambda void "glMultiTexCoord1dvARB" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord1fARB (foreign-lambda void "glMultiTexCoord1fARB" unsigned-integer float))) (begin (define gl:MultiTexCoord1fvARB (foreign-lambda void "glMultiTexCoord1fvARB" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord1iARB (foreign-lambda void "glMultiTexCoord1iARB" unsigned-integer integer))) (begin (define gl:MultiTexCoord1ivARB (foreign-lambda void "glMultiTexCoord1ivARB" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord1sARB (foreign-lambda void "glMultiTexCoord1sARB" unsigned-integer short))) (begin (define gl:MultiTexCoord1svARB (foreign-lambda void "glMultiTexCoord1svARB" unsigned-integer s16vector))) (begin (define gl:MultiTexCoord2dARB (foreign-lambda void "glMultiTexCoord2dARB" unsigned-integer double double))) (begin (define gl:MultiTexCoord2dvARB (foreign-lambda void "glMultiTexCoord2dvARB" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord2fARB (foreign-lambda void "glMultiTexCoord2fARB" unsigned-integer float float))) (begin (define gl:MultiTexCoord2fvARB (foreign-lambda void "glMultiTexCoord2fvARB" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord2iARB (foreign-lambda void "glMultiTexCoord2iARB" unsigned-integer integer integer))) (begin (define gl:MultiTexCoord2ivARB (foreign-lambda void "glMultiTexCoord2ivARB" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord2sARB (foreign-lambda void "glMultiTexCoord2sARB" unsigned-integer short short))) (begin (define gl:MultiTexCoord2svARB (foreign-lambda void "glMultiTexCoord2svARB" unsigned-integer s16vector))) (begin (define gl:MultiTexCoord3dARB (foreign-lambda void "glMultiTexCoord3dARB" unsigned-integer double double double))) (begin (define gl:MultiTexCoord3dvARB (foreign-lambda void "glMultiTexCoord3dvARB" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord3fARB (foreign-lambda void "glMultiTexCoord3fARB" unsigned-integer float float float))) (begin (define gl:MultiTexCoord3fvARB (foreign-lambda void "glMultiTexCoord3fvARB" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord3iARB (foreign-lambda void "glMultiTexCoord3iARB" unsigned-integer integer integer integer))) (begin (define gl:MultiTexCoord3ivARB (foreign-lambda void "glMultiTexCoord3ivARB" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord3sARB (foreign-lambda void "glMultiTexCoord3sARB" unsigned-integer short short short))) (begin (define gl:MultiTexCoord3svARB (foreign-lambda void "glMultiTexCoord3svARB" unsigned-integer s16vector))) (begin (define gl:MultiTexCoord4dARB (foreign-lambda void "glMultiTexCoord4dARB" unsigned-integer double double double double))) (begin (define gl:MultiTexCoord4dvARB (foreign-lambda void "glMultiTexCoord4dvARB" unsigned-integer f64vector))) (begin (define gl:MultiTexCoord4fARB (foreign-lambda void "glMultiTexCoord4fARB" unsigned-integer float float float float))) (begin (define gl:MultiTexCoord4fvARB (foreign-lambda void "glMultiTexCoord4fvARB" unsigned-integer f32vector))) (begin (define gl:MultiTexCoord4iARB (foreign-lambda void "glMultiTexCoord4iARB" unsigned-integer integer integer integer integer))) (begin (define gl:MultiTexCoord4ivARB (foreign-lambda void "glMultiTexCoord4ivARB" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord4sARB (foreign-lambda void "glMultiTexCoord4sARB" unsigned-integer short short short short))) (begin (define gl:MultiTexCoord4svARB (foreign-lambda void "glMultiTexCoord4svARB" unsigned-integer s16vector))) (begin (define gl:LoadTransposeMatrixfARB (foreign-lambda void "glLoadTransposeMatrixfARB" f32vector))) (begin (define gl:LoadTransposeMatrixdARB (foreign-lambda void "glLoadTransposeMatrixdARB" f64vector))) (begin (define gl:MultTransposeMatrixfARB (foreign-lambda void "glMultTransposeMatrixfARB" f32vector))) (begin (define gl:MultTransposeMatrixdARB (foreign-lambda void "glMultTransposeMatrixdARB" f64vector))) (begin (define gl:SampleCoverageARB (foreign-lambda void "glSampleCoverageARB" float unsigned-byte))) (begin (define gl:CompressedTexImage3DARB (foreign-lambda void "glCompressedTexImage3DARB" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexImage2DARB (foreign-lambda void "glCompressedTexImage2DARB" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexImage1DARB (foreign-lambda void "glCompressedTexImage1DARB" unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexSubImage3DARB (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 gl:CompressedTexSubImage2DARB (foreign-lambda void "glCompressedTexSubImage2DARB" unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTexSubImage1DARB (foreign-lambda void "glCompressedTexSubImage1DARB" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetCompressedTexImageARB (foreign-lambda void "glGetCompressedTexImageARB" unsigned-integer integer (c-pointer void)))) (begin (define gl:PointParameterfARB (foreign-lambda void "glPointParameterfARB" unsigned-integer float))) (begin (define gl:PointParameterfvARB (foreign-lambda void "glPointParameterfvARB" unsigned-integer f32vector))) (begin (define gl:WeightbvARB (foreign-lambda void "glWeightbvARB" integer c-string))) (begin (define gl:WeightsvARB (foreign-lambda void "glWeightsvARB" integer s16vector))) (begin (define gl:WeightivARB (foreign-lambda void "glWeightivARB" integer s32vector))) (begin (define gl:WeightfvARB (foreign-lambda void "glWeightfvARB" integer f32vector))) (begin (define gl:WeightdvARB (foreign-lambda void "glWeightdvARB" integer f64vector))) (begin (define gl:WeightubvARB (foreign-lambda void "glWeightubvARB" integer u8vector))) (begin (define gl:WeightusvARB (foreign-lambda void "glWeightusvARB" integer u16vector))) (begin (define gl:WeightuivARB (foreign-lambda void "glWeightuivARB" integer u32vector))) (begin (define gl:WeightPointerARB (foreign-lambda void "glWeightPointerARB" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:VertexBlendARB (foreign-lambda void "glVertexBlendARB" integer))) (begin (define gl:CurrentPaletteMatrixARB (foreign-lambda void "glCurrentPaletteMatrixARB" integer))) (begin (define gl:MatrixIndexubvARB (foreign-lambda void "glMatrixIndexubvARB" integer u8vector))) (begin (define gl:MatrixIndexusvARB (foreign-lambda void "glMatrixIndexusvARB" integer u16vector))) (begin (define gl:MatrixIndexuivARB (foreign-lambda void "glMatrixIndexuivARB" integer u32vector))) (begin (define gl:MatrixIndexPointerARB (foreign-lambda void "glMatrixIndexPointerARB" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:WindowPos2dARB (foreign-lambda void "glWindowPos2dARB" double double))) (begin (define gl:WindowPos2dvARB (foreign-lambda void "glWindowPos2dvARB" f64vector))) (begin (define gl:WindowPos2fARB (foreign-lambda void "glWindowPos2fARB" float float))) (begin (define gl:WindowPos2fvARB (foreign-lambda void "glWindowPos2fvARB" f32vector))) (begin (define gl:WindowPos2iARB (foreign-lambda void "glWindowPos2iARB" integer integer))) (begin (define gl:WindowPos2ivARB (foreign-lambda void "glWindowPos2ivARB" s32vector))) (begin (define gl:WindowPos2sARB (foreign-lambda void "glWindowPos2sARB" short short))) (begin (define gl:WindowPos2svARB (foreign-lambda void "glWindowPos2svARB" s16vector))) (begin (define gl:WindowPos3dARB (foreign-lambda void "glWindowPos3dARB" double double double))) (begin (define gl:WindowPos3dvARB (foreign-lambda void "glWindowPos3dvARB" f64vector))) (begin (define gl:WindowPos3fARB (foreign-lambda void "glWindowPos3fARB" float float float))) (begin (define gl:WindowPos3fvARB (foreign-lambda void "glWindowPos3fvARB" f32vector))) (begin (define gl:WindowPos3iARB (foreign-lambda void "glWindowPos3iARB" integer integer integer))) (begin (define gl:WindowPos3ivARB (foreign-lambda void "glWindowPos3ivARB" s32vector))) (begin (define gl:WindowPos3sARB (foreign-lambda void "glWindowPos3sARB" short short short))) (begin (define gl:WindowPos3svARB (foreign-lambda void "glWindowPos3svARB" s16vector))) (begin (define gl:VertexAttrib1dARB (foreign-lambda void "glVertexAttrib1dARB" unsigned-integer double))) (begin (define gl:VertexAttrib1dvARB (foreign-lambda void "glVertexAttrib1dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib1fARB (foreign-lambda void "glVertexAttrib1fARB" unsigned-integer float))) (begin (define gl:VertexAttrib1fvARB (foreign-lambda void "glVertexAttrib1fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib1sARB (foreign-lambda void "glVertexAttrib1sARB" unsigned-integer short))) (begin (define gl:VertexAttrib1svARB (foreign-lambda void "glVertexAttrib1svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib2dARB (foreign-lambda void "glVertexAttrib2dARB" unsigned-integer double double))) (begin (define gl:VertexAttrib2dvARB (foreign-lambda void "glVertexAttrib2dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib2fARB (foreign-lambda void "glVertexAttrib2fARB" unsigned-integer float float))) (begin (define gl:VertexAttrib2fvARB (foreign-lambda void "glVertexAttrib2fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib2sARB (foreign-lambda void "glVertexAttrib2sARB" unsigned-integer short short))) (begin (define gl:VertexAttrib2svARB (foreign-lambda void "glVertexAttrib2svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib3dARB (foreign-lambda void "glVertexAttrib3dARB" unsigned-integer double double double))) (begin (define gl:VertexAttrib3dvARB (foreign-lambda void "glVertexAttrib3dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib3fARB (foreign-lambda void "glVertexAttrib3fARB" unsigned-integer float float float))) (begin (define gl:VertexAttrib3fvARB (foreign-lambda void "glVertexAttrib3fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib3sARB (foreign-lambda void "glVertexAttrib3sARB" unsigned-integer short short short))) (begin (define gl:VertexAttrib3svARB (foreign-lambda void "glVertexAttrib3svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4NbvARB (foreign-lambda void "glVertexAttrib4NbvARB" unsigned-integer c-string))) (begin (define gl:VertexAttrib4NivARB (foreign-lambda void "glVertexAttrib4NivARB" unsigned-integer s32vector))) (begin (define gl:VertexAttrib4NsvARB (foreign-lambda void "glVertexAttrib4NsvARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4NubARB (foreign-lambda void "glVertexAttrib4NubARB" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:VertexAttrib4NubvARB (foreign-lambda void "glVertexAttrib4NubvARB" unsigned-integer u8vector))) (begin (define gl:VertexAttrib4NuivARB (foreign-lambda void "glVertexAttrib4NuivARB" unsigned-integer u32vector))) (begin (define gl:VertexAttrib4NusvARB (foreign-lambda void "glVertexAttrib4NusvARB" unsigned-integer u16vector))) (begin (define gl:VertexAttrib4bvARB (foreign-lambda void "glVertexAttrib4bvARB" unsigned-integer c-string))) (begin (define gl:VertexAttrib4dARB (foreign-lambda void "glVertexAttrib4dARB" unsigned-integer double double double double))) (begin (define gl:VertexAttrib4dvARB (foreign-lambda void "glVertexAttrib4dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib4fARB (foreign-lambda void "glVertexAttrib4fARB" unsigned-integer float float float float))) (begin (define gl:VertexAttrib4fvARB (foreign-lambda void "glVertexAttrib4fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib4ivARB (foreign-lambda void "glVertexAttrib4ivARB" unsigned-integer s32vector))) (begin (define gl:VertexAttrib4sARB (foreign-lambda void "glVertexAttrib4sARB" unsigned-integer short short short short))) (begin (define gl:VertexAttrib4svARB (foreign-lambda void "glVertexAttrib4svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4ubvARB (foreign-lambda void "glVertexAttrib4ubvARB" unsigned-integer u8vector))) (begin (define gl:VertexAttrib4uivARB (foreign-lambda void "glVertexAttrib4uivARB" unsigned-integer u32vector))) (begin (define gl:VertexAttrib4usvARB (foreign-lambda void "glVertexAttrib4usvARB" unsigned-integer u16vector))) (begin (define gl:VertexAttribPointerARB (foreign-lambda void "glVertexAttribPointerARB" unsigned-integer integer unsigned-integer unsigned-byte unsigned-integer (c-pointer void)))) (begin (define gl:EnableVertexAttribArrayARB (foreign-lambda void "glEnableVertexAttribArrayARB" unsigned-integer))) (begin (define gl:DisableVertexAttribArrayARB (foreign-lambda void "glDisableVertexAttribArrayARB" unsigned-integer))) (begin (define gl:ProgramStringARB (foreign-lambda void "glProgramStringARB" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:BindProgramARB (foreign-lambda void "glBindProgramARB" unsigned-integer unsigned-integer))) (begin (define gl:DeleteProgramsARB (foreign-lambda void "glDeleteProgramsARB" unsigned-integer u32vector))) (begin (define gl:GenProgramsARB (foreign-lambda void "glGenProgramsARB" unsigned-integer u32vector))) (begin (define gl:ProgramEnvParameter4dARB (foreign-lambda void "glProgramEnvParameter4dARB" unsigned-integer unsigned-integer double double double double))) (begin (define gl:ProgramEnvParameter4dvARB (foreign-lambda void "glProgramEnvParameter4dvARB" unsigned-integer unsigned-integer f64vector))) (begin (define gl:ProgramEnvParameter4fARB (foreign-lambda void "glProgramEnvParameter4fARB" unsigned-integer unsigned-integer float float float float))) (begin (define gl:ProgramEnvParameter4fvARB (foreign-lambda void "glProgramEnvParameter4fvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ProgramLocalParameter4dARB (foreign-lambda void "glProgramLocalParameter4dARB" unsigned-integer unsigned-integer double double double double))) (begin (define gl:ProgramLocalParameter4dvARB (foreign-lambda void "glProgramLocalParameter4dvARB" unsigned-integer unsigned-integer f64vector))) (begin (define gl:ProgramLocalParameter4fARB (foreign-lambda void "glProgramLocalParameter4fARB" unsigned-integer unsigned-integer float float float float))) (begin (define gl:ProgramLocalParameter4fvARB (foreign-lambda void "glProgramLocalParameter4fvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetProgramEnvParameterdvARB (foreign-lambda void "glGetProgramEnvParameterdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetProgramEnvParameterfvARB (foreign-lambda void "glGetProgramEnvParameterfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetProgramLocalParameterdvARB (foreign-lambda void "glGetProgramLocalParameterdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetProgramLocalParameterfvARB (foreign-lambda void "glGetProgramLocalParameterfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetProgramivARB (foreign-lambda void "glGetProgramivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetProgramStringARB (foreign-lambda void "glGetProgramStringARB" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetVertexAttribdvARB (foreign-lambda void "glGetVertexAttribdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetVertexAttribfvARB (foreign-lambda void "glGetVertexAttribfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVertexAttribivARB (foreign-lambda void "glGetVertexAttribivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribPointervARB (foreign-lambda void "glGetVertexAttribPointervARB" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:IsProgramARB (foreign-lambda unsigned-char "glIsProgramARB" unsigned-integer))) (begin (define gl:BindBufferARB (foreign-lambda void "glBindBufferARB" unsigned-integer unsigned-integer))) (begin (define gl:DeleteBuffersARB (foreign-lambda void "glDeleteBuffersARB" unsigned-integer u32vector))) (begin (define gl:GenBuffersARB (foreign-lambda void "glGenBuffersARB" unsigned-integer u32vector))) (begin (define gl:IsBufferARB (foreign-lambda unsigned-char "glIsBufferARB" unsigned-integer))) (begin (define gl:BufferDataARB (foreign-lambda void "glBufferDataARB" unsigned-integer integer (c-pointer void) unsigned-integer))) (begin (define gl:BufferSubDataARB (foreign-lambda void "glBufferSubDataARB" unsigned-integer integer integer (c-pointer void)))) (begin (define gl:GetBufferSubDataARB (foreign-lambda void "glGetBufferSubDataARB" unsigned-integer integer integer (c-pointer void)))) (begin (define gl:MapBufferARB (foreign-lambda (c-pointer void) "glMapBufferARB" unsigned-integer unsigned-integer))) (begin (define gl:UnmapBufferARB (foreign-lambda unsigned-char "glUnmapBufferARB" unsigned-integer))) (begin (define gl:GetBufferParameterivARB (foreign-lambda void "glGetBufferParameterivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetBufferPointervARB (foreign-lambda void "glGetBufferPointervARB" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:GenQueriesARB (foreign-lambda void "glGenQueriesARB" unsigned-integer u32vector))) (begin (define gl:DeleteQueriesARB (foreign-lambda void "glDeleteQueriesARB" unsigned-integer u32vector))) (begin (define gl:IsQueryARB (foreign-lambda unsigned-char "glIsQueryARB" unsigned-integer))) (begin (define gl:BeginQueryARB (foreign-lambda void "glBeginQueryARB" unsigned-integer unsigned-integer))) (begin (define gl:EndQueryARB (foreign-lambda void "glEndQueryARB" unsigned-integer))) (begin (define gl:GetQueryivARB (foreign-lambda void "glGetQueryivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetQueryObjectivARB (foreign-lambda void "glGetQueryObjectivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetQueryObjectuivARB (foreign-lambda void "glGetQueryObjectuivARB" unsigned-integer unsigned-integer u32vector))) (begin (define gl:DeleteObjectARB (foreign-lambda void "glDeleteObjectARB" unsigned-integer))) (begin (define gl:GetHandleARB (foreign-lambda unsigned-integer "glGetHandleARB" unsigned-integer))) (begin (define gl:DetachObjectARB (foreign-lambda void "glDetachObjectARB" unsigned-integer unsigned-integer))) (begin (define gl:CreateShaderObjectARB (foreign-lambda unsigned-integer "glCreateShaderObjectARB" unsigned-integer))) (begin (define gl:ShaderSourceARB (foreign-lambda void "glShaderSourceARB" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) s32vector))) (begin (define gl:CompileShaderARB (foreign-lambda void "glCompileShaderARB" unsigned-integer))) (begin (define gl:CreateProgramObjectARB (foreign-lambda unsigned-integer "glCreateProgramObjectARB"))) (begin (define gl:AttachObjectARB (foreign-lambda void "glAttachObjectARB" unsigned-integer unsigned-integer))) (begin (define gl:LinkProgramARB (foreign-lambda void "glLinkProgramARB" unsigned-integer))) (begin (define gl:UseProgramObjectARB (foreign-lambda void "glUseProgramObjectARB" unsigned-integer))) (begin (define gl:ValidateProgramARB (foreign-lambda void "glValidateProgramARB" unsigned-integer))) (begin (define gl:Uniform1fARB (foreign-lambda void "glUniform1fARB" integer float))) (begin (define gl:Uniform2fARB (foreign-lambda void "glUniform2fARB" integer float float))) (begin (define gl:Uniform3fARB (foreign-lambda void "glUniform3fARB" integer float float float))) (begin (define gl:Uniform4fARB (foreign-lambda void "glUniform4fARB" integer float float float float))) (begin (define gl:Uniform1iARB (foreign-lambda void "glUniform1iARB" integer integer))) (begin (define gl:Uniform2iARB (foreign-lambda void "glUniform2iARB" integer integer integer))) (begin (define gl:Uniform3iARB (foreign-lambda void "glUniform3iARB" integer integer integer integer))) (begin (define gl:Uniform4iARB (foreign-lambda void "glUniform4iARB" integer integer integer integer integer))) (begin (define gl:Uniform1fvARB (foreign-lambda void "glUniform1fvARB" integer unsigned-integer f32vector))) (begin (define gl:Uniform2fvARB (foreign-lambda void "glUniform2fvARB" integer unsigned-integer f32vector))) (begin (define gl:Uniform3fvARB (foreign-lambda void "glUniform3fvARB" integer unsigned-integer f32vector))) (begin (define gl:Uniform4fvARB (foreign-lambda void "glUniform4fvARB" integer unsigned-integer f32vector))) (begin (define gl:Uniform1ivARB (foreign-lambda void "glUniform1ivARB" integer unsigned-integer s32vector))) (begin (define gl:Uniform2ivARB (foreign-lambda void "glUniform2ivARB" integer unsigned-integer s32vector))) (begin (define gl:Uniform3ivARB (foreign-lambda void "glUniform3ivARB" integer unsigned-integer s32vector))) (begin (define gl:Uniform4ivARB (foreign-lambda void "glUniform4ivARB" integer unsigned-integer s32vector))) (begin (define gl:UniformMatrix2fvARB (foreign-lambda void "glUniformMatrix2fvARB" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix3fvARB (foreign-lambda void "glUniformMatrix3fvARB" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:UniformMatrix4fvARB (foreign-lambda void "glUniformMatrix4fvARB" integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:GetObjectParameterfvARB (foreign-lambda void "glGetObjectParameterfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetObjectParameterivARB (foreign-lambda void "glGetObjectParameterivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetInfoLogARB (foreign-lambda void "glGetInfoLogARB" unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetUniformLocationARB (foreign-lambda integer "glGetUniformLocationARB" unsigned-integer c-string))) (begin (define gl:GetActiveUniformARB (foreign-lambda void "glGetActiveUniformARB" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define gl:GetUniformfvARB (foreign-lambda void "glGetUniformfvARB" unsigned-integer integer f32vector))) (begin (define gl:GetUniformivARB (foreign-lambda void "glGetUniformivARB" unsigned-integer integer s32vector))) (begin (define gl:GetShaderSourceARB (foreign-lambda void "glGetShaderSourceARB" unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:VertexAttrib1fARB (foreign-lambda void "glVertexAttrib1fARB" unsigned-integer float))) (begin (define gl:VertexAttrib1sARB (foreign-lambda void "glVertexAttrib1sARB" unsigned-integer short))) (begin (define gl:VertexAttrib1dARB (foreign-lambda void "glVertexAttrib1dARB" unsigned-integer double))) (begin (define gl:VertexAttrib2fARB (foreign-lambda void "glVertexAttrib2fARB" unsigned-integer float float))) (begin (define gl:VertexAttrib2sARB (foreign-lambda void "glVertexAttrib2sARB" unsigned-integer short short))) (begin (define gl:VertexAttrib2dARB (foreign-lambda void "glVertexAttrib2dARB" unsigned-integer double double))) (begin (define gl:VertexAttrib3fARB (foreign-lambda void "glVertexAttrib3fARB" unsigned-integer float float float))) (begin (define gl:VertexAttrib3sARB (foreign-lambda void "glVertexAttrib3sARB" unsigned-integer short short short))) (begin (define gl:VertexAttrib3dARB (foreign-lambda void "glVertexAttrib3dARB" unsigned-integer double double double))) (begin (define gl:VertexAttrib4fARB (foreign-lambda void "glVertexAttrib4fARB" unsigned-integer float float float float))) (begin (define gl:VertexAttrib4sARB (foreign-lambda void "glVertexAttrib4sARB" unsigned-integer short short short short))) (begin (define gl:VertexAttrib4dARB (foreign-lambda void "glVertexAttrib4dARB" unsigned-integer double double double double))) (begin (define gl:VertexAttrib4NubARB (foreign-lambda void "glVertexAttrib4NubARB" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:VertexAttrib1fvARB (foreign-lambda void "glVertexAttrib1fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib1svARB (foreign-lambda void "glVertexAttrib1svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib1dvARB (foreign-lambda void "glVertexAttrib1dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib2fvARB (foreign-lambda void "glVertexAttrib2fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib2svARB (foreign-lambda void "glVertexAttrib2svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib2dvARB (foreign-lambda void "glVertexAttrib2dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib3fvARB (foreign-lambda void "glVertexAttrib3fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib3svARB (foreign-lambda void "glVertexAttrib3svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib3dvARB (foreign-lambda void "glVertexAttrib3dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib4fvARB (foreign-lambda void "glVertexAttrib4fvARB" unsigned-integer f32vector))) (begin (define gl:VertexAttrib4svARB (foreign-lambda void "glVertexAttrib4svARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4dvARB (foreign-lambda void "glVertexAttrib4dvARB" unsigned-integer f64vector))) (begin (define gl:VertexAttrib4ivARB (foreign-lambda void "glVertexAttrib4ivARB" unsigned-integer s32vector))) (begin (define gl:VertexAttrib4bvARB (foreign-lambda void "glVertexAttrib4bvARB" unsigned-integer c-string))) (begin (define gl:VertexAttrib4ubvARB (foreign-lambda void "glVertexAttrib4ubvARB" unsigned-integer u8vector))) (begin (define gl:VertexAttrib4usvARB (foreign-lambda void "glVertexAttrib4usvARB" unsigned-integer u16vector))) (begin (define gl:VertexAttrib4uivARB (foreign-lambda void "glVertexAttrib4uivARB" unsigned-integer u32vector))) (begin (define gl:VertexAttrib4NbvARB (foreign-lambda void "glVertexAttrib4NbvARB" unsigned-integer c-string))) (begin (define gl:VertexAttrib4NsvARB (foreign-lambda void "glVertexAttrib4NsvARB" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4NivARB (foreign-lambda void "glVertexAttrib4NivARB" unsigned-integer s32vector))) (begin (define gl:VertexAttrib4NubvARB (foreign-lambda void "glVertexAttrib4NubvARB" unsigned-integer u8vector))) (begin (define gl:VertexAttrib4NusvARB (foreign-lambda void "glVertexAttrib4NusvARB" unsigned-integer u16vector))) (begin (define gl:VertexAttrib4NuivARB (foreign-lambda void "glVertexAttrib4NuivARB" unsigned-integer u32vector))) (begin (define gl:VertexAttribPointerARB (foreign-lambda void "glVertexAttribPointerARB" unsigned-integer integer unsigned-integer unsigned-byte unsigned-integer (c-pointer void)))) (begin (define gl:EnableVertexAttribArrayARB (foreign-lambda void "glEnableVertexAttribArrayARB" unsigned-integer))) (begin (define gl:DisableVertexAttribArrayARB (foreign-lambda void "glDisableVertexAttribArrayARB" unsigned-integer))) (begin (define gl:BindAttribLocationARB (foreign-lambda void "glBindAttribLocationARB" unsigned-integer unsigned-integer c-string))) (begin (define gl:GetActiveAttribARB (foreign-lambda void "glGetActiveAttribARB" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector u32vector c-string))) (begin (define gl:GetAttribLocationARB (foreign-lambda integer "glGetAttribLocationARB" unsigned-integer c-string))) (begin (define gl:GetVertexAttribdvARB (foreign-lambda void "glGetVertexAttribdvARB" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetVertexAttribfvARB (foreign-lambda void "glGetVertexAttribfvARB" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVertexAttribivARB (foreign-lambda void "glGetVertexAttribivARB" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribPointervARB (foreign-lambda void "glGetVertexAttribPointervARB" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:DrawBuffersARB (foreign-lambda void "glDrawBuffersARB" unsigned-integer u32vector))) (begin (define gl:ClampColorARB (foreign-lambda void "glClampColorARB" unsigned-integer unsigned-integer))) (begin (define gl:DrawArraysInstancedARB (foreign-lambda void "glDrawArraysInstancedARB" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define gl:DrawElementsInstancedARB (foreign-lambda void "glDrawElementsInstancedARB" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define gl:IsRenderbuffer (foreign-lambda unsigned-char "glIsRenderbuffer" unsigned-integer))) (begin (define gl:BindRenderbuffer (foreign-lambda void "glBindRenderbuffer" unsigned-integer unsigned-integer))) (begin (define gl:DeleteRenderbuffers (foreign-lambda void "glDeleteRenderbuffers" unsigned-integer u32vector))) (begin (define gl:GenRenderbuffers (foreign-lambda void "glGenRenderbuffers" unsigned-integer u32vector))) (begin (define gl:RenderbufferStorage (foreign-lambda void "glRenderbufferStorage" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetRenderbufferParameteriv (foreign-lambda void "glGetRenderbufferParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:IsFramebuffer (foreign-lambda unsigned-char "glIsFramebuffer" unsigned-integer))) (begin (define gl:BindFramebuffer (foreign-lambda void "glBindFramebuffer" unsigned-integer unsigned-integer))) (begin (define gl:DeleteFramebuffers (foreign-lambda void "glDeleteFramebuffers" unsigned-integer u32vector))) (begin (define gl:GenFramebuffers (foreign-lambda void "glGenFramebuffers" unsigned-integer u32vector))) (begin (define gl:CheckFramebufferStatus (foreign-lambda unsigned-integer "glCheckFramebufferStatus" unsigned-integer))) (begin (define gl:FramebufferTexture1D (foreign-lambda void "glFramebufferTexture1D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTexture2D (foreign-lambda void "glFramebufferTexture2D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTexture3D (foreign-lambda void "glFramebufferTexture3D" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:FramebufferRenderbuffer (foreign-lambda void "glFramebufferRenderbuffer" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetFramebufferAttachmentParameteriv (foreign-lambda void "glGetFramebufferAttachmentParameteriv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GenerateMipmap (foreign-lambda void "glGenerateMipmap" unsigned-integer))) (begin (define gl:BlitFramebuffer (foreign-lambda void "glBlitFramebuffer" integer integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:RenderbufferStorageMultisample (foreign-lambda void "glRenderbufferStorageMultisample" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:FramebufferTextureLayer (foreign-lambda void "glFramebufferTextureLayer" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:ProgramParameteriARB (foreign-lambda void "glProgramParameteriARB" unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTextureARB (foreign-lambda void "glFramebufferTextureARB" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTextureLayerARB (foreign-lambda void "glFramebufferTextureLayerARB" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:FramebufferTextureFaceARB (foreign-lambda void "glFramebufferTextureFaceARB" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define gl:VertexAttribDivisor (foreign-lambda void "glVertexAttribDivisor" unsigned-integer unsigned-integer))) (begin (define gl:MapBufferRange (foreign-lambda void "glMapBufferRange" unsigned-integer integer integer unsigned-integer))) (begin (define gl:FlushMappedBufferRange (foreign-lambda void "glFlushMappedBufferRange" unsigned-integer integer integer))) (begin (define gl:TexBufferARB (foreign-lambda void "glTexBufferARB" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BindVertexArray (foreign-lambda void "glBindVertexArray" unsigned-integer))) (begin (define gl:DeleteVertexArrays (foreign-lambda void "glDeleteVertexArrays" unsigned-integer u32vector))) (begin (define gl:GenVertexArrays (foreign-lambda void "glGenVertexArrays" unsigned-integer u32vector))) (begin (define gl:IsVertexArray (foreign-lambda unsigned-char "glIsVertexArray" unsigned-integer))) (begin (define gl:GetUniformIndices (foreign-lambda void "glGetUniformIndices" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) u32vector))) (begin (define gl:GetActiveUniformsiv (foreign-lambda void "glGetActiveUniformsiv" unsigned-integer unsigned-integer u32vector unsigned-integer s32vector))) (begin (define gl:GetActiveUniformName (foreign-lambda void "glGetActiveUniformName" unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetUniformBlockIndex (foreign-lambda unsigned-integer "glGetUniformBlockIndex" unsigned-integer c-string))) (begin (define gl:GetActiveUniformBlockiv (foreign-lambda void "glGetActiveUniformBlockiv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetActiveUniformBlockName (foreign-lambda void "glGetActiveUniformBlockName" unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:UniformBlockBinding (foreign-lambda void "glUniformBlockBinding" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:CopyBufferSubData (foreign-lambda void "glCopyBufferSubData" unsigned-integer unsigned-integer integer integer integer))) (begin (define gl:DrawElementsBaseVertex (foreign-lambda void "glDrawElementsBaseVertex" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) integer))) (begin (define gl:DrawRangeElementsBaseVertex (foreign-lambda void "glDrawRangeElementsBaseVertex" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void) integer))) (begin (define gl:DrawElementsInstancedBaseVertex (foreign-lambda void "glDrawElementsInstancedBaseVertex" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer integer))) (begin (define gl:MultiDrawElementsBaseVertex (foreign-lambda void "glMultiDrawElementsBaseVertex" unsigned-integer u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer s32vector))) (begin (define gl:ProvokingVertex (foreign-lambda void "glProvokingVertex" unsigned-integer))) (begin (define gl:FenceSync (foreign-lambda (c-pointer (struct "__GLsync")) "glFenceSync" unsigned-integer unsigned-integer))) (begin (define gl:IsSync (foreign-lambda unsigned-byte "glIsSync" (c-pointer (struct "__GLsync"))))) (begin (define gl:DeleteSync (foreign-lambda void "glDeleteSync" (c-pointer (struct "__GLsync"))))) (begin (define gl:ClientWaitSync (foreign-lambda unsigned-integer "glClientWaitSync" (c-pointer (struct "__GLsync")) unsigned-integer unsigned-integer))) (begin (define gl:WaitSync (foreign-lambda void "glWaitSync" (c-pointer (struct "__GLsync")) unsigned-integer unsigned-integer))) (begin (define gl:GetSynciv (foreign-lambda void "glGetSynciv" (c-pointer (struct "__GLsync")) unsigned-integer unsigned-integer u32vector s32vector))) (begin (define gl:TexImage2DMultisample (foreign-lambda void "glTexImage2DMultisample" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-byte))) (begin (define gl:TexImage3DMultisample (foreign-lambda void "glTexImage3DMultisample" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-byte))) (begin (define gl:GetMultisamplefv (foreign-lambda void "glGetMultisamplefv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:SampleMaski (foreign-lambda void "glSampleMaski" unsigned-integer unsigned-integer))) (begin (define gl:BlendEquationi (foreign-lambda void "glBlendEquationi" unsigned-integer unsigned-integer))) (begin (define gl:BlendEquationSeparatei (foreign-lambda void "glBlendEquationSeparatei" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BlendFunci (foreign-lambda void "glBlendFunci" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BlendFuncSeparatei (foreign-lambda void "glBlendFuncSeparatei" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MinSampleShading (foreign-lambda void "glMinSampleShading" float))) (begin (define gl:NamedStringARB (foreign-lambda void "glNamedStringARB" unsigned-integer integer c-string integer c-string))) (begin (define gl:DeleteNamedStringARB (foreign-lambda void "glDeleteNamedStringARB" integer c-string))) (begin (define gl:CompileShaderIncludeARB (foreign-lambda void "glCompileShaderIncludeARB" unsigned-integer unsigned-integer (c-pointer (c-pointer (const char))) s32vector))) (begin (define gl:IsNamedStringARB (foreign-lambda unsigned-char "glIsNamedStringARB" integer c-string))) (begin (define gl:GetNamedStringARB (foreign-lambda void "glGetNamedStringARB" integer c-string unsigned-integer s32vector c-string))) (begin (define gl:GetNamedStringivARB (foreign-lambda void "glGetNamedStringivARB" integer c-string unsigned-integer s32vector))) (begin (define gl:BindFragDataLocationIndexed (foreign-lambda void "glBindFragDataLocationIndexed" unsigned-integer unsigned-integer unsigned-integer c-string))) (begin (define gl:GetFragDataIndex (foreign-lambda integer "glGetFragDataIndex" unsigned-integer c-string))) (begin (define gl:GenSamplers (foreign-lambda void "glGenSamplers" unsigned-integer u32vector))) (begin (define gl:DeleteSamplers (foreign-lambda void "glDeleteSamplers" unsigned-integer u32vector))) (begin (define gl:IsSampler (foreign-lambda unsigned-char "glIsSampler" unsigned-integer))) (begin (define gl:BindSampler (foreign-lambda void "glBindSampler" unsigned-integer unsigned-integer))) (begin (define gl:SamplerParameteri (foreign-lambda void "glSamplerParameteri" unsigned-integer unsigned-integer integer))) (begin (define gl:SamplerParameteriv (foreign-lambda void "glSamplerParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:SamplerParameterf (foreign-lambda void "glSamplerParameterf" unsigned-integer unsigned-integer float))) (begin (define gl:SamplerParameterfv (foreign-lambda void "glSamplerParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:SamplerParameterIiv (foreign-lambda void "glSamplerParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:SamplerParameterIuiv (foreign-lambda void "glSamplerParameterIuiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetSamplerParameteriv (foreign-lambda void "glGetSamplerParameteriv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetSamplerParameterIiv (foreign-lambda void "glGetSamplerParameterIiv" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetSamplerParameterfv (foreign-lambda void "glGetSamplerParameterfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetSamplerParameterIfv (foreign-lambda void "glGetSamplerParameterIfv" unsigned-integer unsigned-integer f32vector))) (begin (define gl:QueryCounter (foreign-lambda void "glQueryCounter" unsigned-integer unsigned-integer))) (begin (define gl:VertexP2ui (foreign-lambda void "glVertexP2ui" unsigned-integer unsigned-integer))) (begin (define gl:VertexP2uiv (foreign-lambda void "glVertexP2uiv" unsigned-integer u32vector))) (begin (define gl:VertexP3ui (foreign-lambda void "glVertexP3ui" unsigned-integer unsigned-integer))) (begin (define gl:VertexP3uiv (foreign-lambda void "glVertexP3uiv" unsigned-integer u32vector))) (begin (define gl:VertexP4ui (foreign-lambda void "glVertexP4ui" unsigned-integer unsigned-integer))) (begin (define gl:VertexP4uiv (foreign-lambda void "glVertexP4uiv" unsigned-integer u32vector))) (begin (define gl:TexCoordP1ui (foreign-lambda void "glTexCoordP1ui" unsigned-integer unsigned-integer))) (begin (define gl:TexCoordP1uiv (foreign-lambda void "glTexCoordP1uiv" unsigned-integer u32vector))) (begin (define gl:TexCoordP2ui (foreign-lambda void "glTexCoordP2ui" unsigned-integer unsigned-integer))) (begin (define gl:TexCoordP2uiv (foreign-lambda void "glTexCoordP2uiv" unsigned-integer u32vector))) (begin (define gl:TexCoordP3ui (foreign-lambda void "glTexCoordP3ui" unsigned-integer unsigned-integer))) (begin (define gl:TexCoordP3uiv (foreign-lambda void "glTexCoordP3uiv" unsigned-integer u32vector))) (begin (define gl:TexCoordP4ui (foreign-lambda void "glTexCoordP4ui" unsigned-integer unsigned-integer))) (begin (define gl:TexCoordP4uiv (foreign-lambda void "glTexCoordP4uiv" unsigned-integer u32vector))) (begin (define gl:MultiTexCoordP1ui (foreign-lambda void "glMultiTexCoordP1ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexCoordP1uiv (foreign-lambda void "glMultiTexCoordP1uiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:MultiTexCoordP2ui (foreign-lambda void "glMultiTexCoordP2ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexCoordP2uiv (foreign-lambda void "glMultiTexCoordP2uiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:MultiTexCoordP3ui (foreign-lambda void "glMultiTexCoordP3ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexCoordP3uiv (foreign-lambda void "glMultiTexCoordP3uiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:MultiTexCoordP4ui (foreign-lambda void "glMultiTexCoordP4ui" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexCoordP4uiv (foreign-lambda void "glMultiTexCoordP4uiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:NormalP3ui (foreign-lambda void "glNormalP3ui" unsigned-integer unsigned-integer))) (begin (define gl:NormalP3uiv (foreign-lambda void "glNormalP3uiv" unsigned-integer u32vector))) (begin (define gl:ColorP3ui (foreign-lambda void "glColorP3ui" unsigned-integer unsigned-integer))) (begin (define gl:ColorP3uiv (foreign-lambda void "glColorP3uiv" unsigned-integer u32vector))) (begin (define gl:ColorP4ui (foreign-lambda void "glColorP4ui" unsigned-integer unsigned-integer))) (begin (define gl:ColorP4uiv (foreign-lambda void "glColorP4uiv" unsigned-integer u32vector))) (begin (define gl:SecondaryColorP3ui (foreign-lambda void "glSecondaryColorP3ui" unsigned-integer unsigned-integer))) (begin (define gl:SecondaryColorP3uiv (foreign-lambda void "glSecondaryColorP3uiv" unsigned-integer u32vector))) (begin (define gl:VertexAttribP1ui (foreign-lambda void "glVertexAttribP1ui" unsigned-integer unsigned-integer unsigned-byte unsigned-integer))) (begin (define gl:VertexAttribP1uiv (foreign-lambda void "glVertexAttribP1uiv" unsigned-integer unsigned-integer unsigned-byte u32vector))) (begin (define gl:VertexAttribP2ui (foreign-lambda void "glVertexAttribP2ui" unsigned-integer unsigned-integer unsigned-byte unsigned-integer))) (begin (define gl:VertexAttribP2uiv (foreign-lambda void "glVertexAttribP2uiv" unsigned-integer unsigned-integer unsigned-byte u32vector))) (begin (define gl:VertexAttribP3ui (foreign-lambda void "glVertexAttribP3ui" unsigned-integer unsigned-integer unsigned-byte unsigned-integer))) (begin (define gl:VertexAttribP3uiv (foreign-lambda void "glVertexAttribP3uiv" unsigned-integer unsigned-integer unsigned-byte u32vector))) (begin (define gl:VertexAttribP4ui (foreign-lambda void "glVertexAttribP4ui" unsigned-integer unsigned-integer unsigned-byte unsigned-integer))) (begin (define gl:VertexAttribP4uiv (foreign-lambda void "glVertexAttribP4uiv" unsigned-integer unsigned-integer unsigned-byte u32vector))) (begin (define gl:DrawArraysIndirect (foreign-lambda void "glDrawArraysIndirect" unsigned-integer (c-pointer void)))) (begin (define gl:DrawElementsIndirect (foreign-lambda void "glDrawElementsIndirect" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:Uniform1d (foreign-lambda void "glUniform1d" integer double))) (begin (define gl:Uniform2d (foreign-lambda void "glUniform2d" integer double double))) (begin (define gl:Uniform3d (foreign-lambda void "glUniform3d" integer double double double))) (begin (define gl:Uniform4d (foreign-lambda void "glUniform4d" integer double double double double))) (begin (define gl:Uniform1dv (foreign-lambda void "glUniform1dv" integer unsigned-integer f64vector))) (begin (define gl:Uniform2dv (foreign-lambda void "glUniform2dv" integer unsigned-integer f64vector))) (begin (define gl:Uniform3dv (foreign-lambda void "glUniform3dv" integer unsigned-integer f64vector))) (begin (define gl:Uniform4dv (foreign-lambda void "glUniform4dv" integer unsigned-integer f64vector))) (begin (define gl:UniformMatrix2dv (foreign-lambda void "glUniformMatrix2dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix3dv (foreign-lambda void "glUniformMatrix3dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix4dv (foreign-lambda void "glUniformMatrix4dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix2x3dv (foreign-lambda void "glUniformMatrix2x3dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix2x4dv (foreign-lambda void "glUniformMatrix2x4dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix3x2dv (foreign-lambda void "glUniformMatrix3x2dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix3x4dv (foreign-lambda void "glUniformMatrix3x4dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix4x2dv (foreign-lambda void "glUniformMatrix4x2dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:UniformMatrix4x3dv (foreign-lambda void "glUniformMatrix4x3dv" integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:GetUniformdv (foreign-lambda void "glGetUniformdv" unsigned-integer integer f64vector))) (begin (define gl:ProgramUniform1dEXT (foreign-lambda void "glProgramUniform1dEXT" unsigned-integer integer double))) (begin (define gl:ProgramUniform2dEXT (foreign-lambda void "glProgramUniform2dEXT" unsigned-integer integer double double))) (begin (define gl:ProgramUniform3dEXT (foreign-lambda void "glProgramUniform3dEXT" unsigned-integer integer double double double))) (begin (define gl:ProgramUniform4dEXT (foreign-lambda void "glProgramUniform4dEXT" unsigned-integer integer double double double double))) (begin (define gl:ProgramUniform1dvEXT (foreign-lambda void "glProgramUniform1dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define gl:ProgramUniform2dvEXT (foreign-lambda void "glProgramUniform2dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define gl:ProgramUniform3dvEXT (foreign-lambda void "glProgramUniform3dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define gl:ProgramUniform4dvEXT (foreign-lambda void "glProgramUniform4dvEXT" unsigned-integer integer unsigned-integer f64vector))) (begin (define gl:ProgramUniformMatrix2dvEXT (foreign-lambda void "glProgramUniformMatrix2dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix3dvEXT (foreign-lambda void "glProgramUniformMatrix3dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix4dvEXT (foreign-lambda void "glProgramUniformMatrix4dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix2x3dvEXT (foreign-lambda void "glProgramUniformMatrix2x3dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix2x4dvEXT (foreign-lambda void "glProgramUniformMatrix2x4dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix3x2dvEXT (foreign-lambda void "glProgramUniformMatrix3x2dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix3x4dvEXT (foreign-lambda void "glProgramUniformMatrix3x4dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix4x2dvEXT (foreign-lambda void "glProgramUniformMatrix4x2dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:ProgramUniformMatrix4x3dvEXT (foreign-lambda void "glProgramUniformMatrix4x3dvEXT" unsigned-integer integer unsigned-integer unsigned-byte f64vector))) (begin (define gl:GetSubroutineUniformLocation (foreign-lambda integer "glGetSubroutineUniformLocation" unsigned-integer unsigned-integer c-string))) (begin (define gl:GetSubroutineIndex (foreign-lambda unsigned-integer "glGetSubroutineIndex" unsigned-integer unsigned-integer c-string))) (begin (define gl:GetActiveSubroutineUniformiv (foreign-lambda void "glGetActiveSubroutineUniformiv" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetActiveSubroutineUniformName (foreign-lambda void "glGetActiveSubroutineUniformName" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetActiveSubroutineName (foreign-lambda void "glGetActiveSubroutineName" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:UniformSubroutinesuiv (foreign-lambda void "glUniformSubroutinesuiv" unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetUniformSubroutineuiv (foreign-lambda void "glGetUniformSubroutineuiv" unsigned-integer integer u32vector))) (begin (define gl:GetProgramStageiv (foreign-lambda void "glGetProgramStageiv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:PatchParameteri (foreign-lambda void "glPatchParameteri" unsigned-integer integer))) (begin (define gl:PatchParameterfv (foreign-lambda void "glPatchParameterfv" unsigned-integer f32vector))) (begin (define gl:BindTransformFeedback (foreign-lambda void "glBindTransformFeedback" unsigned-integer unsigned-integer))) (begin (define gl:DeleteTransformFeedbacks (foreign-lambda void "glDeleteTransformFeedbacks" unsigned-integer u32vector))) (begin (define gl:GenTransformFeedbacks (foreign-lambda void "glGenTransformFeedbacks" unsigned-integer u32vector))) (begin (define gl:IsTransformFeedback (foreign-lambda unsigned-char "glIsTransformFeedback" unsigned-integer))) (begin (define gl:PauseTransformFeedback (foreign-lambda void "glPauseTransformFeedback"))) (begin (define gl:ResumeTransformFeedback (foreign-lambda void "glResumeTransformFeedback"))) (begin (define gl:DrawTransformFeedback (foreign-lambda void "glDrawTransformFeedback" unsigned-integer unsigned-integer))) (begin (define gl:DrawTransformFeedbackStream (foreign-lambda void "glDrawTransformFeedbackStream" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BeginQueryIndexed (foreign-lambda void "glBeginQueryIndexed" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:EndQueryIndexed (foreign-lambda void "glEndQueryIndexed" unsigned-integer unsigned-integer))) (begin (define gl:GetQueryIndexediv (foreign-lambda void "glGetQueryIndexediv" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:BlendColorEXT (foreign-lambda void "glBlendColorEXT" float float float float))) (begin (define gl:PolygonOffsetEXT (foreign-lambda void "glPolygonOffsetEXT" float float))) (begin (define gl:TexImage3DEXT (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 gl:TexSubImage3DEXT (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 gl:GetTexFilterFuncSGIS (foreign-lambda void "glGetTexFilterFuncSGIS" unsigned-integer unsigned-integer f32vector))) (begin (define gl:TexFilterFuncSGIS (foreign-lambda void "glTexFilterFuncSGIS" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:TexSubImage1DEXT (foreign-lambda void "glTexSubImage1DEXT" unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:TexSubImage2DEXT (foreign-lambda void "glTexSubImage2DEXT" unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CopyTexImage1DEXT (foreign-lambda void "glCopyTexImage1DEXT" unsigned-integer integer unsigned-integer integer integer unsigned-integer integer))) (begin (define gl:CopyTexImage2DEXT (foreign-lambda void "glCopyTexImage2DEXT" unsigned-integer integer unsigned-integer integer integer unsigned-integer unsigned-integer integer))) (begin (define gl:CopyTexSubImage1DEXT (foreign-lambda void "glCopyTexSubImage1DEXT" unsigned-integer integer integer integer integer unsigned-integer))) (begin (define gl:CopyTexSubImage2DEXT (foreign-lambda void "glCopyTexSubImage2DEXT" unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:CopyTexSubImage3DEXT (foreign-lambda void "glCopyTexSubImage3DEXT" unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:GetHistogramEXT (foreign-lambda void "glGetHistogramEXT" unsigned-integer unsigned-byte unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetHistogramParameterfvEXT (foreign-lambda void "glGetHistogramParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetHistogramParameterivEXT (foreign-lambda void "glGetHistogramParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMinmaxEXT (foreign-lambda void "glGetMinmaxEXT" unsigned-integer unsigned-byte unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetMinmaxParameterfvEXT (foreign-lambda void "glGetMinmaxParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMinmaxParameterivEXT (foreign-lambda void "glGetMinmaxParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:HistogramEXT (foreign-lambda void "glHistogramEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-byte))) (begin (define gl:MinmaxEXT (foreign-lambda void "glMinmaxEXT" unsigned-integer unsigned-integer unsigned-byte))) (begin (define gl:ResetHistogramEXT (foreign-lambda void "glResetHistogramEXT" unsigned-integer))) (begin (define gl:ResetMinmaxEXT (foreign-lambda void "glResetMinmaxEXT" unsigned-integer))) (begin (define gl:ConvolutionFilter1DEXT (foreign-lambda void "glConvolutionFilter1DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ConvolutionFilter2DEXT (foreign-lambda void "glConvolutionFilter2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ConvolutionParameterfEXT (foreign-lambda void "glConvolutionParameterfEXT" unsigned-integer unsigned-integer float))) (begin (define gl:ConvolutionParameterfvEXT (foreign-lambda void "glConvolutionParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ConvolutionParameteriEXT (foreign-lambda void "glConvolutionParameteriEXT" unsigned-integer unsigned-integer integer))) (begin (define gl:ConvolutionParameterivEXT (foreign-lambda void "glConvolutionParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:CopyConvolutionFilter1DEXT (foreign-lambda void "glCopyConvolutionFilter1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define gl:CopyConvolutionFilter2DEXT (foreign-lambda void "glCopyConvolutionFilter2DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:GetConvolutionFilterEXT (foreign-lambda void "glGetConvolutionFilterEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetConvolutionParameterfvEXT (foreign-lambda void "glGetConvolutionParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetConvolutionParameterivEXT (foreign-lambda void "glGetConvolutionParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetSeparableFilterEXT (foreign-lambda void "glGetSeparableFilterEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void) (c-pointer void)))) (begin (define gl:SeparableFilter2DEXT (foreign-lambda void "glSeparableFilter2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void) (c-pointer void)))) (begin (define gl:ColorTableSGI (foreign-lambda void "glColorTableSGI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ColorTableParameterfvSGI (foreign-lambda void "glColorTableParameterfvSGI" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ColorTableParameterivSGI (foreign-lambda void "glColorTableParameterivSGI" unsigned-integer unsigned-integer s32vector))) (begin (define gl:CopyColorTableSGI (foreign-lambda void "glCopyColorTableSGI" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define gl:GetColorTableSGI (foreign-lambda void "glGetColorTableSGI" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetColorTableParameterfvSGI (foreign-lambda void "glGetColorTableParameterfvSGI" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetColorTableParameterivSGI (foreign-lambda void "glGetColorTableParameterivSGI" unsigned-integer unsigned-integer s32vector))) (begin (define gl:PixelTexGenSGIX (foreign-lambda void "glPixelTexGenSGIX" unsigned-integer))) (begin (define gl:PixelTexGenParameteriSGIS (foreign-lambda void "glPixelTexGenParameteriSGIS" unsigned-integer integer))) (begin (define gl:PixelTexGenParameterivSGIS (foreign-lambda void "glPixelTexGenParameterivSGIS" unsigned-integer s32vector))) (begin (define gl:PixelTexGenParameterfSGIS (foreign-lambda void "glPixelTexGenParameterfSGIS" unsigned-integer float))) (begin (define gl:PixelTexGenParameterfvSGIS (foreign-lambda void "glPixelTexGenParameterfvSGIS" unsigned-integer f32vector))) (begin (define gl:GetPixelTexGenParameterivSGIS (foreign-lambda void "glGetPixelTexGenParameterivSGIS" unsigned-integer s32vector))) (begin (define gl:GetPixelTexGenParameterfvSGIS (foreign-lambda void "glGetPixelTexGenParameterfvSGIS" unsigned-integer f32vector))) (begin (define gl:TexImage4DSGIS (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 gl:TexSubImage4DSGIS (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 gl:AreTexturesResidentEXT (foreign-lambda unsigned-byte "glAreTexturesResidentEXT" unsigned-integer u32vector u8vector))) (begin (define gl:BindTextureEXT (foreign-lambda void "glBindTextureEXT" unsigned-integer unsigned-integer))) (begin (define gl:DeleteTexturesEXT (foreign-lambda void "glDeleteTexturesEXT" unsigned-integer u32vector))) (begin (define gl:GenTexturesEXT (foreign-lambda void "glGenTexturesEXT" unsigned-integer u32vector))) (begin (define gl:IsTextureEXT (foreign-lambda unsigned-char "glIsTextureEXT" unsigned-integer))) (begin (define gl:PrioritizeTexturesEXT (foreign-lambda void "glPrioritizeTexturesEXT" unsigned-integer u32vector f32vector))) (begin (define gl:DetailTexFuncSGIS (foreign-lambda void "glDetailTexFuncSGIS" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetDetailTexFuncSGIS (foreign-lambda void "glGetDetailTexFuncSGIS" unsigned-integer f32vector))) (begin (define gl:SharpenTexFuncSGIS (foreign-lambda void "glSharpenTexFuncSGIS" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetSharpenTexFuncSGIS (foreign-lambda void "glGetSharpenTexFuncSGIS" unsigned-integer f32vector))) (begin (define gl:SampleMaskSGIS (foreign-lambda void "glSampleMaskSGIS" float unsigned-byte))) (begin (define gl:SamplePatternSGIS (foreign-lambda void "glSamplePatternSGIS" unsigned-integer))) (begin (define gl:ArrayElementEXT (foreign-lambda void "glArrayElementEXT" integer))) (begin (define gl:ColorPointerEXT (foreign-lambda void "glColorPointerEXT" integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:DrawArraysEXT (foreign-lambda void "glDrawArraysEXT" unsigned-integer integer unsigned-integer))) (begin (define gl:EdgeFlagPointerEXT (foreign-lambda void "glEdgeFlagPointerEXT" unsigned-integer unsigned-integer u8vector))) (begin (define gl:GetPointervEXT (foreign-lambda void "glGetPointervEXT" unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:IndexPointerEXT (foreign-lambda void "glIndexPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:NormalPointerEXT (foreign-lambda void "glNormalPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:TexCoordPointerEXT (foreign-lambda void "glTexCoordPointerEXT" integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:VertexPointerEXT (foreign-lambda void "glVertexPointerEXT" integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:BlendEquationEXT (foreign-lambda void "glBlendEquationEXT" unsigned-integer))) (begin (define gl:SpriteParameterfSGIX (foreign-lambda void "glSpriteParameterfSGIX" unsigned-integer float))) (begin (define gl:SpriteParameterfvSGIX (foreign-lambda void "glSpriteParameterfvSGIX" unsigned-integer f32vector))) (begin (define gl:SpriteParameteriSGIX (foreign-lambda void "glSpriteParameteriSGIX" unsigned-integer integer))) (begin (define gl:SpriteParameterivSGIX (foreign-lambda void "glSpriteParameterivSGIX" unsigned-integer s32vector))) (begin (define gl:PointParameterfEXT (foreign-lambda void "glPointParameterfEXT" unsigned-integer float))) (begin (define gl:PointParameterfvEXT (foreign-lambda void "glPointParameterfvEXT" unsigned-integer f32vector))) (begin (define gl:PointParameterfSGIS (foreign-lambda void "glPointParameterfSGIS" unsigned-integer float))) (begin (define gl:PointParameterfvSGIS (foreign-lambda void "glPointParameterfvSGIS" unsigned-integer f32vector))) (begin (define gl:GetInstrumentsSGIX (foreign-lambda integer "glGetInstrumentsSGIX"))) (begin (define gl:InstrumentsBufferSGIX (foreign-lambda void "glInstrumentsBufferSGIX" unsigned-integer s32vector))) (begin (define gl:PollInstrumentsSGIX (foreign-lambda integer "glPollInstrumentsSGIX" s32vector))) (begin (define gl:ReadInstrumentsSGIX (foreign-lambda void "glReadInstrumentsSGIX" integer))) (begin (define gl:StartInstrumentsSGIX (foreign-lambda void "glStartInstrumentsSGIX"))) (begin (define gl:StopInstrumentsSGIX (foreign-lambda void "glStopInstrumentsSGIX" integer))) (begin (define gl:FrameZoomSGIX (foreign-lambda void "glFrameZoomSGIX" integer))) (begin (define gl:TagSampleBufferSGIX (foreign-lambda void "glTagSampleBufferSGIX"))) (begin (define gl:DeformationMap3dSGIX (foreign-lambda void "glDeformationMap3dSGIX" unsigned-integer double double integer integer double double integer integer double double integer integer f64vector))) (begin (define gl:DeformationMap3fSGIX (foreign-lambda void "glDeformationMap3fSGIX" unsigned-integer float float integer integer float float integer integer float float integer integer f32vector))) (begin (define gl:DeformSGIX (foreign-lambda void "glDeformSGIX" unsigned-integer))) (begin (define gl:LoadIdentityDeformationMapSGIX (foreign-lambda void "glLoadIdentityDeformationMapSGIX" unsigned-integer))) (begin (define gl:ReferencePlaneSGIX (foreign-lambda void "glReferencePlaneSGIX" f64vector))) (begin (define gl:FlushRasterSGIX (foreign-lambda void "glFlushRasterSGIX"))) (begin (define gl:FogFuncSGIS (foreign-lambda void "glFogFuncSGIS" unsigned-integer f32vector))) (begin (define gl:GetFogFuncSGIS (foreign-lambda void "glGetFogFuncSGIS" f32vector))) (begin (define gl:ImageTransformParameteriHP (foreign-lambda void "glImageTransformParameteriHP" unsigned-integer unsigned-integer integer))) (begin (define gl:ImageTransformParameterfHP (foreign-lambda void "glImageTransformParameterfHP" unsigned-integer unsigned-integer float))) (begin (define gl:ImageTransformParameterivHP (foreign-lambda void "glImageTransformParameterivHP" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ImageTransformParameterfvHP (foreign-lambda void "glImageTransformParameterfvHP" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetImageTransformParameterivHP (foreign-lambda void "glGetImageTransformParameterivHP" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetImageTransformParameterfvHP (foreign-lambda void "glGetImageTransformParameterfvHP" unsigned-integer unsigned-integer f32vector))) (begin (define gl:CopyColorSubTableEXT (foreign-lambda void "glCopyColorSubTableEXT" unsigned-integer unsigned-integer integer integer unsigned-integer))) (begin (define gl:HintPGI (foreign-lambda void "glHintPGI" unsigned-integer integer))) (begin (define gl:ColorTableEXT (foreign-lambda void "glColorTableEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetColorTableEXT (foreign-lambda void "glGetColorTableEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetColorTableParameterivEXT (foreign-lambda void "glGetColorTableParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetColorTableParameterfvEXT (foreign-lambda void "glGetColorTableParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetListParameterfvSGIX (foreign-lambda void "glGetListParameterfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetListParameterivSGIX (foreign-lambda void "glGetListParameterivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ListParameterfSGIX (foreign-lambda void "glListParameterfSGIX" unsigned-integer unsigned-integer float))) (begin (define gl:ListParameterfvSGIX (foreign-lambda void "glListParameterfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ListParameteriSGIX (foreign-lambda void "glListParameteriSGIX" unsigned-integer unsigned-integer integer))) (begin (define gl:ListParameterivSGIX (foreign-lambda void "glListParameterivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define gl:IndexMaterialEXT (foreign-lambda void "glIndexMaterialEXT" unsigned-integer unsigned-integer))) (begin (define gl:IndexFuncEXT (foreign-lambda void "glIndexFuncEXT" unsigned-integer float))) (begin (define gl:LockArraysEXT (foreign-lambda void "glLockArraysEXT" integer unsigned-integer))) (begin (define gl:UnlockArraysEXT (foreign-lambda void "glUnlockArraysEXT"))) (begin (define gl:CullParameterdvEXT (foreign-lambda void "glCullParameterdvEXT" unsigned-integer f64vector))) (begin (define gl:CullParameterfvEXT (foreign-lambda void "glCullParameterfvEXT" unsigned-integer f32vector))) (begin (define gl:FragmentColorMaterialSGIX (foreign-lambda void "glFragmentColorMaterialSGIX" unsigned-integer unsigned-integer))) (begin (define gl:FragmentLightfSGIX (foreign-lambda void "glFragmentLightfSGIX" unsigned-integer unsigned-integer float))) (begin (define gl:FragmentLightfvSGIX (foreign-lambda void "glFragmentLightfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define gl:FragmentLightiSGIX (foreign-lambda void "glFragmentLightiSGIX" unsigned-integer unsigned-integer integer))) (begin (define gl:FragmentLightivSGIX (foreign-lambda void "glFragmentLightivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define gl:FragmentLightModelfSGIX (foreign-lambda void "glFragmentLightModelfSGIX" unsigned-integer float))) (begin (define gl:FragmentLightModelfvSGIX (foreign-lambda void "glFragmentLightModelfvSGIX" unsigned-integer f32vector))) (begin (define gl:FragmentLightModeliSGIX (foreign-lambda void "glFragmentLightModeliSGIX" unsigned-integer integer))) (begin (define gl:FragmentLightModelivSGIX (foreign-lambda void "glFragmentLightModelivSGIX" unsigned-integer s32vector))) (begin (define gl:FragmentMaterialfSGIX (foreign-lambda void "glFragmentMaterialfSGIX" unsigned-integer unsigned-integer float))) (begin (define gl:FragmentMaterialfvSGIX (foreign-lambda void "glFragmentMaterialfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define gl:FragmentMaterialiSGIX (foreign-lambda void "glFragmentMaterialiSGIX" unsigned-integer unsigned-integer integer))) (begin (define gl:FragmentMaterialivSGIX (foreign-lambda void "glFragmentMaterialivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetFragmentLightfvSGIX (foreign-lambda void "glGetFragmentLightfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetFragmentLightivSGIX (foreign-lambda void "glGetFragmentLightivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetFragmentMaterialfvSGIX (foreign-lambda void "glGetFragmentMaterialfvSGIX" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetFragmentMaterialivSGIX (foreign-lambda void "glGetFragmentMaterialivSGIX" unsigned-integer unsigned-integer s32vector))) (begin (define gl:LightEnviSGIX (foreign-lambda void "glLightEnviSGIX" unsigned-integer integer))) (begin (define gl:DrawRangeElementsEXT (foreign-lambda void "glDrawRangeElementsEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:ApplyTextureEXT (foreign-lambda void "glApplyTextureEXT" unsigned-integer))) (begin (define gl:TextureLightEXT (foreign-lambda void "glTextureLightEXT" unsigned-integer))) (begin (define gl:TextureMaterialEXT (foreign-lambda void "glTextureMaterialEXT" unsigned-integer unsigned-integer))) (begin (define gl:AsyncMarkerSGIX (foreign-lambda void "glAsyncMarkerSGIX" unsigned-integer))) (begin (define gl:FinishAsyncSGIX (foreign-lambda integer "glFinishAsyncSGIX" u32vector))) (begin (define gl:PollAsyncSGIX (foreign-lambda integer "glPollAsyncSGIX" u32vector))) (begin (define gl:GenAsyncMarkersSGIX (foreign-lambda unsigned-integer "glGenAsyncMarkersSGIX" unsigned-integer))) (begin (define gl:DeleteAsyncMarkersSGIX (foreign-lambda void "glDeleteAsyncMarkersSGIX" unsigned-integer unsigned-integer))) (begin (define gl:IsAsyncMarkerSGIX (foreign-lambda unsigned-char "glIsAsyncMarkerSGIX" unsigned-integer))) (begin (define gl:VertexPointervINTEL (foreign-lambda void "glVertexPointervINTEL" integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define gl:NormalPointervINTEL (foreign-lambda void "glNormalPointervINTEL" unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define gl:ColorPointervINTEL (foreign-lambda void "glColorPointervINTEL" integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define gl:TexCoordPointervINTEL (foreign-lambda void "glTexCoordPointervINTEL" integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define gl:PixelTransformParameteriEXT (foreign-lambda void "glPixelTransformParameteriEXT" unsigned-integer unsigned-integer integer))) (begin (define gl:PixelTransformParameterfEXT (foreign-lambda void "glPixelTransformParameterfEXT" unsigned-integer unsigned-integer float))) (begin (define gl:PixelTransformParameterivEXT (foreign-lambda void "glPixelTransformParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:PixelTransformParameterfvEXT (foreign-lambda void "glPixelTransformParameterfvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:SecondaryColor3bEXT (foreign-lambda void "glSecondaryColor3bEXT" char char char))) (begin (define gl:SecondaryColor3bvEXT (foreign-lambda void "glSecondaryColor3bvEXT" c-string))) (begin (define gl:SecondaryColor3dEXT (foreign-lambda void "glSecondaryColor3dEXT" double double double))) (begin (define gl:SecondaryColor3dvEXT (foreign-lambda void "glSecondaryColor3dvEXT" f64vector))) (begin (define gl:SecondaryColor3fEXT (foreign-lambda void "glSecondaryColor3fEXT" float float float))) (begin (define gl:SecondaryColor3fvEXT (foreign-lambda void "glSecondaryColor3fvEXT" f32vector))) (begin (define gl:SecondaryColor3iEXT (foreign-lambda void "glSecondaryColor3iEXT" integer integer integer))) (begin (define gl:SecondaryColor3ivEXT (foreign-lambda void "glSecondaryColor3ivEXT" s32vector))) (begin (define gl:SecondaryColor3sEXT (foreign-lambda void "glSecondaryColor3sEXT" short short short))) (begin (define gl:SecondaryColor3svEXT (foreign-lambda void "glSecondaryColor3svEXT" s16vector))) (begin (define gl:SecondaryColor3ubEXT (foreign-lambda void "glSecondaryColor3ubEXT" unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:SecondaryColor3ubvEXT (foreign-lambda void "glSecondaryColor3ubvEXT" u8vector))) (begin (define gl:SecondaryColor3uiEXT (foreign-lambda void "glSecondaryColor3uiEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:SecondaryColor3uivEXT (foreign-lambda void "glSecondaryColor3uivEXT" u32vector))) (begin (define gl:SecondaryColor3usEXT (foreign-lambda void "glSecondaryColor3usEXT" unsigned-short unsigned-short unsigned-short))) (begin (define gl:SecondaryColor3usvEXT (foreign-lambda void "glSecondaryColor3usvEXT" u16vector))) (begin (define gl:SecondaryColorPointerEXT (foreign-lambda void "glSecondaryColorPointerEXT" integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:TextureNormalEXT (foreign-lambda void "glTextureNormalEXT" unsigned-integer))) (begin (define gl:MultiDrawArraysEXT (foreign-lambda void "glMultiDrawArraysEXT" unsigned-integer s32vector u32vector unsigned-integer))) (begin (define gl:MultiDrawElementsEXT (foreign-lambda void "glMultiDrawElementsEXT" unsigned-integer u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer))) (begin (define gl:FogCoordfEXT (foreign-lambda void "glFogCoordfEXT" float))) (begin (define gl:FogCoordfvEXT (foreign-lambda void "glFogCoordfvEXT" f32vector))) (begin (define gl:FogCoorddEXT (foreign-lambda void "glFogCoorddEXT" double))) (begin (define gl:FogCoorddvEXT (foreign-lambda void "glFogCoorddvEXT" f64vector))) (begin (define gl:FogCoordPointerEXT (foreign-lambda void "glFogCoordPointerEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:Tangent3bEXT (foreign-lambda void "glTangent3bEXT" char char char))) (begin (define gl:Tangent3bvEXT (foreign-lambda void "glTangent3bvEXT" c-string))) (begin (define gl:Tangent3dEXT (foreign-lambda void "glTangent3dEXT" double double double))) (begin (define gl:Tangent3dvEXT (foreign-lambda void "glTangent3dvEXT" f64vector))) (begin (define gl:Tangent3fEXT (foreign-lambda void "glTangent3fEXT" float float float))) (begin (define gl:Tangent3fvEXT (foreign-lambda void "glTangent3fvEXT" f32vector))) (begin (define gl:Tangent3iEXT (foreign-lambda void "glTangent3iEXT" integer integer integer))) (begin (define gl:Tangent3ivEXT (foreign-lambda void "glTangent3ivEXT" s32vector))) (begin (define gl:Tangent3sEXT (foreign-lambda void "glTangent3sEXT" short short short))) (begin (define gl:Tangent3svEXT (foreign-lambda void "glTangent3svEXT" s16vector))) (begin (define gl:Binormal3bEXT (foreign-lambda void "glBinormal3bEXT" char char char))) (begin (define gl:Binormal3bvEXT (foreign-lambda void "glBinormal3bvEXT" c-string))) (begin (define gl:Binormal3dEXT (foreign-lambda void "glBinormal3dEXT" double double double))) (begin (define gl:Binormal3dvEXT (foreign-lambda void "glBinormal3dvEXT" f64vector))) (begin (define gl:Binormal3fEXT (foreign-lambda void "glBinormal3fEXT" float float float))) (begin (define gl:Binormal3fvEXT (foreign-lambda void "glBinormal3fvEXT" f32vector))) (begin (define gl:Binormal3iEXT (foreign-lambda void "glBinormal3iEXT" integer integer integer))) (begin (define gl:Binormal3ivEXT (foreign-lambda void "glBinormal3ivEXT" s32vector))) (begin (define gl:Binormal3sEXT (foreign-lambda void "glBinormal3sEXT" short short short))) (begin (define gl:Binormal3svEXT (foreign-lambda void "glBinormal3svEXT" s16vector))) (begin (define gl:TangentPointerEXT (foreign-lambda void "glTangentPointerEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:BinormalPointerEXT (foreign-lambda void "glBinormalPointerEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:FinishTextureSUNX (foreign-lambda void "glFinishTextureSUNX"))) (begin (define gl:GlobalAlphaFactorbSUN (foreign-lambda void "glGlobalAlphaFactorbSUN" char))) (begin (define gl:GlobalAlphaFactorsSUN (foreign-lambda void "glGlobalAlphaFactorsSUN" short))) (begin (define gl:GlobalAlphaFactoriSUN (foreign-lambda void "glGlobalAlphaFactoriSUN" integer))) (begin (define gl:GlobalAlphaFactorfSUN (foreign-lambda void "glGlobalAlphaFactorfSUN" float))) (begin (define gl:GlobalAlphaFactordSUN (foreign-lambda void "glGlobalAlphaFactordSUN" double))) (begin (define gl:GlobalAlphaFactorubSUN (foreign-lambda void "glGlobalAlphaFactorubSUN" unsigned-byte))) (begin (define gl:GlobalAlphaFactorusSUN (foreign-lambda void "glGlobalAlphaFactorusSUN" unsigned-short))) (begin (define gl:GlobalAlphaFactoruiSUN (foreign-lambda void "glGlobalAlphaFactoruiSUN" unsigned-integer))) (begin (define gl:ReplacementCodeuiSUN (foreign-lambda void "glReplacementCodeuiSUN" unsigned-integer))) (begin (define gl:ReplacementCodeusSUN (foreign-lambda void "glReplacementCodeusSUN" unsigned-short))) (begin (define gl:ReplacementCodeubSUN (foreign-lambda void "glReplacementCodeubSUN" unsigned-byte))) (begin (define gl:ReplacementCodeuivSUN (foreign-lambda void "glReplacementCodeuivSUN" u32vector))) (begin (define gl:ReplacementCodeusvSUN (foreign-lambda void "glReplacementCodeusvSUN" u16vector))) (begin (define gl:ReplacementCodeubvSUN (foreign-lambda void "glReplacementCodeubvSUN" u8vector))) (begin (define gl:ReplacementCodePointerSUN (foreign-lambda void "glReplacementCodePointerSUN" unsigned-integer unsigned-integer (c-pointer (c-pointer (const void)))))) (begin (define gl:Color4ubVertex2fSUN (foreign-lambda void "glColor4ubVertex2fSUN" unsigned-byte unsigned-byte unsigned-byte unsigned-byte float float))) (begin (define gl:Color4ubVertex2fvSUN (foreign-lambda void "glColor4ubVertex2fvSUN" u8vector f32vector))) (begin (define gl:Color4ubVertex3fSUN (foreign-lambda void "glColor4ubVertex3fSUN" unsigned-byte unsigned-byte unsigned-byte unsigned-byte float float float))) (begin (define gl:Color4ubVertex3fvSUN (foreign-lambda void "glColor4ubVertex3fvSUN" u8vector f32vector))) (begin (define gl:Color3fVertex3fSUN (foreign-lambda void "glColor3fVertex3fSUN" float float float float float float))) (begin (define gl:Color3fVertex3fvSUN (foreign-lambda void "glColor3fVertex3fvSUN" f32vector f32vector))) (begin (define gl:Normal3fVertex3fSUN (foreign-lambda void "glNormal3fVertex3fSUN" float float float float float float))) (begin (define gl:Normal3fVertex3fvSUN (foreign-lambda void "glNormal3fVertex3fvSUN" f32vector f32vector))) (begin (define gl:Color4fNormal3fVertex3fSUN (foreign-lambda void "glColor4fNormal3fVertex3fSUN" float float float float float float float float float float))) (begin (define gl:Color4fNormal3fVertex3fvSUN (foreign-lambda void "glColor4fNormal3fVertex3fvSUN" f32vector f32vector f32vector))) (begin (define gl:TexCoord2fVertex3fSUN (foreign-lambda void "glTexCoord2fVertex3fSUN" float float float float float))) (begin (define gl:TexCoord2fVertex3fvSUN (foreign-lambda void "glTexCoord2fVertex3fvSUN" f32vector f32vector))) (begin (define gl:TexCoord4fVertex4fSUN (foreign-lambda void "glTexCoord4fVertex4fSUN" float float float float float float float float))) (begin (define gl:TexCoord4fVertex4fvSUN (foreign-lambda void "glTexCoord4fVertex4fvSUN" f32vector f32vector))) (begin (define gl:TexCoord2fColor4ubVertex3fSUN (foreign-lambda void "glTexCoord2fColor4ubVertex3fSUN" float float unsigned-byte unsigned-byte unsigned-byte unsigned-byte float float float))) (begin (define gl:TexCoord2fColor4ubVertex3fvSUN (foreign-lambda void "glTexCoord2fColor4ubVertex3fvSUN" f32vector u8vector f32vector))) (begin (define gl:TexCoord2fColor3fVertex3fSUN (foreign-lambda void "glTexCoord2fColor3fVertex3fSUN" float float float float float float float float))) (begin (define gl:TexCoord2fColor3fVertex3fvSUN (foreign-lambda void "glTexCoord2fColor3fVertex3fvSUN" f32vector f32vector f32vector))) (begin (define gl:TexCoord2fNormal3fVertex3fSUN (foreign-lambda void "glTexCoord2fNormal3fVertex3fSUN" float float float float float float float float))) (begin (define gl:TexCoord2fNormal3fVertex3fvSUN (foreign-lambda void "glTexCoord2fNormal3fVertex3fvSUN" f32vector f32vector f32vector))) (begin (define gl:TexCoord2fColor4fNormal3fVertex3fSUN (foreign-lambda void "glTexCoord2fColor4fNormal3fVertex3fSUN" float float float float float float float float float float float float))) (begin (define gl:TexCoord2fColor4fNormal3fVertex3fvSUN (foreign-lambda void "glTexCoord2fColor4fNormal3fVertex3fvSUN" f32vector f32vector f32vector f32vector))) (begin (define gl:TexCoord4fColor4fNormal3fVertex4fSUN (foreign-lambda void "glTexCoord4fColor4fNormal3fVertex4fSUN" float float float float float float float float float float float float float float float))) (begin (define gl:TexCoord4fColor4fNormal3fVertex4fvSUN (foreign-lambda void "glTexCoord4fColor4fNormal3fVertex4fvSUN" f32vector f32vector f32vector f32vector))) (begin (define gl:ReplacementCodeuiVertex3fSUN (foreign-lambda void "glReplacementCodeuiVertex3fSUN" unsigned-integer float float float))) (begin (define gl:ReplacementCodeuiVertex3fvSUN (foreign-lambda void "glReplacementCodeuiVertex3fvSUN" u32vector f32vector))) (begin (define gl:ReplacementCodeuiColor4ubVertex3fSUN (foreign-lambda void "glReplacementCodeuiColor4ubVertex3fSUN" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte float float float))) (begin (define gl:ReplacementCodeuiColor4ubVertex3fvSUN (foreign-lambda void "glReplacementCodeuiColor4ubVertex3fvSUN" u32vector u8vector f32vector))) (begin (define gl:ReplacementCodeuiColor3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiColor3fVertex3fSUN" unsigned-integer float float float float float float))) (begin (define gl:ReplacementCodeuiColor3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiColor3fVertex3fvSUN" u32vector f32vector f32vector))) (begin (define gl:ReplacementCodeuiNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiNormal3fVertex3fSUN" unsigned-integer float float float float float float))) (begin (define gl:ReplacementCodeuiNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiNormal3fVertex3fvSUN" u32vector f32vector f32vector))) (begin (define gl:ReplacementCodeuiColor4fNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiColor4fNormal3fVertex3fSUN" unsigned-integer float float float float float float float float float float))) (begin (define gl:ReplacementCodeuiColor4fNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiColor4fNormal3fVertex3fvSUN" u32vector f32vector f32vector f32vector))) (begin (define gl:ReplacementCodeuiTexCoord2fVertex3fSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fVertex3fSUN" unsigned-integer float float float float float))) (begin (define gl:ReplacementCodeuiTexCoord2fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fVertex3fvSUN" u32vector f32vector f32vector))) (begin (define gl:ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" unsigned-integer float float float float float float float float))) (begin (define gl:ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" u32vector f32vector f32vector f32vector))) (begin (define gl:ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" unsigned-integer float float float float float float float float float float float float))) (begin (define gl:ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (foreign-lambda void "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" u32vector f32vector f32vector f32vector f32vector))) (begin (define gl:BlendFuncSeparateEXT (foreign-lambda void "glBlendFuncSeparateEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BlendFuncSeparateINGR (foreign-lambda void "glBlendFuncSeparateINGR" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexWeightfEXT (foreign-lambda void "glVertexWeightfEXT" float))) (begin (define gl:VertexWeightfvEXT (foreign-lambda void "glVertexWeightfvEXT" f32vector))) (begin (define gl:VertexWeightPointerEXT (foreign-lambda void "glVertexWeightPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:FlushVertexArrayRangeNV (foreign-lambda void "glFlushVertexArrayRangeNV"))) (begin (define gl:VertexArrayRangeNV (foreign-lambda void "glVertexArrayRangeNV" unsigned-integer (c-pointer void)))) (begin (define gl:CombinerParameterfvNV (foreign-lambda void "glCombinerParameterfvNV" unsigned-integer f32vector))) (begin (define gl:CombinerParameterfNV (foreign-lambda void "glCombinerParameterfNV" unsigned-integer float))) (begin (define gl:CombinerParameterivNV (foreign-lambda void "glCombinerParameterivNV" unsigned-integer s32vector))) (begin (define gl:CombinerParameteriNV (foreign-lambda void "glCombinerParameteriNV" unsigned-integer integer))) (begin (define gl:CombinerInputNV (foreign-lambda void "glCombinerInputNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:CombinerOutputNV (foreign-lambda void "glCombinerOutputNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:FinalCombinerInputNV (foreign-lambda void "glFinalCombinerInputNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetCombinerInputParameterfvNV (foreign-lambda void "glGetCombinerInputParameterfvNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetCombinerInputParameterivNV (foreign-lambda void "glGetCombinerInputParameterivNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetCombinerOutputParameterfvNV (foreign-lambda void "glGetCombinerOutputParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetCombinerOutputParameterivNV (foreign-lambda void "glGetCombinerOutputParameterivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetFinalCombinerInputParameterfvNV (foreign-lambda void "glGetFinalCombinerInputParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetFinalCombinerInputParameterivNV (foreign-lambda void "glGetFinalCombinerInputParameterivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ResizeBuffersMESA (foreign-lambda void "glResizeBuffersMESA"))) (begin (define gl:WindowPos2dMESA (foreign-lambda void "glWindowPos2dMESA" double double))) (begin (define gl:WindowPos2dvMESA (foreign-lambda void "glWindowPos2dvMESA" f64vector))) (begin (define gl:WindowPos2fMESA (foreign-lambda void "glWindowPos2fMESA" float float))) (begin (define gl:WindowPos2fvMESA (foreign-lambda void "glWindowPos2fvMESA" f32vector))) (begin (define gl:WindowPos2iMESA (foreign-lambda void "glWindowPos2iMESA" integer integer))) (begin (define gl:WindowPos2ivMESA (foreign-lambda void "glWindowPos2ivMESA" s32vector))) (begin (define gl:WindowPos2sMESA (foreign-lambda void "glWindowPos2sMESA" short short))) (begin (define gl:WindowPos2svMESA (foreign-lambda void "glWindowPos2svMESA" s16vector))) (begin (define gl:WindowPos3dMESA (foreign-lambda void "glWindowPos3dMESA" double double double))) (begin (define gl:WindowPos3dvMESA (foreign-lambda void "glWindowPos3dvMESA" f64vector))) (begin (define gl:WindowPos3fMESA (foreign-lambda void "glWindowPos3fMESA" float float float))) (begin (define gl:WindowPos3fvMESA (foreign-lambda void "glWindowPos3fvMESA" f32vector))) (begin (define gl:WindowPos3iMESA (foreign-lambda void "glWindowPos3iMESA" integer integer integer))) (begin (define gl:WindowPos3ivMESA (foreign-lambda void "glWindowPos3ivMESA" s32vector))) (begin (define gl:WindowPos3sMESA (foreign-lambda void "glWindowPos3sMESA" short short short))) (begin (define gl:WindowPos3svMESA (foreign-lambda void "glWindowPos3svMESA" s16vector))) (begin (define gl:WindowPos4dMESA (foreign-lambda void "glWindowPos4dMESA" double double double double))) (begin (define gl:WindowPos4dvMESA (foreign-lambda void "glWindowPos4dvMESA" f64vector))) (begin (define gl:WindowPos4fMESA (foreign-lambda void "glWindowPos4fMESA" float float float float))) (begin (define gl:WindowPos4fvMESA (foreign-lambda void "glWindowPos4fvMESA" f32vector))) (begin (define gl:WindowPos4iMESA (foreign-lambda void "glWindowPos4iMESA" integer integer integer integer))) (begin (define gl:WindowPos4ivMESA (foreign-lambda void "glWindowPos4ivMESA" s32vector))) (begin (define gl:WindowPos4sMESA (foreign-lambda void "glWindowPos4sMESA" short short short short))) (begin (define gl:WindowPos4svMESA (foreign-lambda void "glWindowPos4svMESA" s16vector))) (begin (define gl:MultiModeDrawArraysIBM (foreign-lambda void "glMultiModeDrawArraysIBM" unsigned-integer s32vector u32vector unsigned-integer integer))) (begin (define gl:MultiModeDrawElementsIBM (foreign-lambda void "glMultiModeDrawElementsIBM" u32vector u32vector unsigned-integer (c-pointer (c-pointer (const void))) unsigned-integer integer))) (begin (define gl:TbufferMask3DFX (foreign-lambda void "glTbufferMask3DFX" unsigned-integer))) (begin (define gl:SampleMaskEXT (foreign-lambda void "glSampleMaskEXT" float unsigned-byte))) (begin (define gl:SamplePatternEXT (foreign-lambda void "glSamplePatternEXT" unsigned-integer))) (begin (define gl:TextureColorMaskSGIS (foreign-lambda void "glTextureColorMaskSGIS" unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:IglooInterfaceSGIX (foreign-lambda void "glIglooInterfaceSGIX" unsigned-integer (c-pointer void)))) (begin (define gl:DeleteFencesNV (foreign-lambda void "glDeleteFencesNV" unsigned-integer u32vector))) (begin (define gl:GenFencesNV (foreign-lambda void "glGenFencesNV" unsigned-integer u32vector))) (begin (define gl:IsFenceNV (foreign-lambda unsigned-char "glIsFenceNV" unsigned-integer))) (begin (define gl:TestFenceNV (foreign-lambda unsigned-char "glTestFenceNV" unsigned-integer))) (begin (define gl:GetFenceivNV (foreign-lambda void "glGetFenceivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:FinishFenceNV (foreign-lambda void "glFinishFenceNV" unsigned-integer))) (begin (define gl:SetFenceNV (foreign-lambda void "glSetFenceNV" unsigned-integer unsigned-integer))) (begin (define gl:MapControlPointsNV (foreign-lambda void "glMapControlPointsNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer unsigned-byte (c-pointer void)))) (begin (define gl:MapParameterivNV (foreign-lambda void "glMapParameterivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:MapParameterfvNV (foreign-lambda void "glMapParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMapControlPointsNV (foreign-lambda void "glGetMapControlPointsNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-byte (c-pointer void)))) (begin (define gl:GetMapParameterivNV (foreign-lambda void "glGetMapParameterivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMapParameterfvNV (foreign-lambda void "glGetMapParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMapAttribParameterivNV (foreign-lambda void "glGetMapAttribParameterivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMapAttribParameterfvNV (foreign-lambda void "glGetMapAttribParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:EvalMapsNV (foreign-lambda void "glEvalMapsNV" unsigned-integer unsigned-integer))) (begin (define gl:CombinerStageParameterfvNV (foreign-lambda void "glCombinerStageParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetCombinerStageParameterfvNV (foreign-lambda void "glGetCombinerStageParameterfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:AreProgramsResidentNV (foreign-lambda unsigned-byte "glAreProgramsResidentNV" unsigned-integer u32vector u8vector))) (begin (define gl:BindProgramNV (foreign-lambda void "glBindProgramNV" unsigned-integer unsigned-integer))) (begin (define gl:DeleteProgramsNV (foreign-lambda void "glDeleteProgramsNV" unsigned-integer u32vector))) (begin (define gl:ExecuteProgramNV (foreign-lambda void "glExecuteProgramNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GenProgramsNV (foreign-lambda void "glGenProgramsNV" unsigned-integer u32vector))) (begin (define gl:GetProgramParameterdvNV (foreign-lambda void "glGetProgramParameterdvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetProgramParameterfvNV (foreign-lambda void "glGetProgramParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetProgramivNV (foreign-lambda void "glGetProgramivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetProgramStringNV (foreign-lambda void "glGetProgramStringNV" unsigned-integer unsigned-integer u8vector))) (begin (define gl:GetTrackMatrixivNV (foreign-lambda void "glGetTrackMatrixivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribdvNV (foreign-lambda void "glGetVertexAttribdvNV" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetVertexAttribfvNV (foreign-lambda void "glGetVertexAttribfvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVertexAttribivNV (foreign-lambda void "glGetVertexAttribivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribPointervNV (foreign-lambda void "glGetVertexAttribPointervNV" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:IsProgramNV (foreign-lambda unsigned-char "glIsProgramNV" unsigned-integer))) (begin (define gl:LoadProgramNV (foreign-lambda void "glLoadProgramNV" unsigned-integer unsigned-integer unsigned-integer u8vector))) (begin (define gl:ProgramParameter4dNV (foreign-lambda void "glProgramParameter4dNV" unsigned-integer unsigned-integer double double double double))) (begin (define gl:ProgramParameter4dvNV (foreign-lambda void "glProgramParameter4dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define gl:ProgramParameter4fNV (foreign-lambda void "glProgramParameter4fNV" unsigned-integer unsigned-integer float float float float))) (begin (define gl:ProgramParameter4fvNV (foreign-lambda void "glProgramParameter4fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:ProgramParameters4dvNV (foreign-lambda void "glProgramParameters4dvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:ProgramParameters4fvNV (foreign-lambda void "glProgramParameters4fvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:RequestResidentProgramsNV (foreign-lambda void "glRequestResidentProgramsNV" unsigned-integer u32vector))) (begin (define gl:TrackMatrixNV (foreign-lambda void "glTrackMatrixNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribPointerNV (foreign-lambda void "glVertexAttribPointerNV" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:VertexAttrib1dNV (foreign-lambda void "glVertexAttrib1dNV" unsigned-integer double))) (begin (define gl:VertexAttrib1dvNV (foreign-lambda void "glVertexAttrib1dvNV" unsigned-integer f64vector))) (begin (define gl:VertexAttrib1fNV (foreign-lambda void "glVertexAttrib1fNV" unsigned-integer float))) (begin (define gl:VertexAttrib1fvNV (foreign-lambda void "glVertexAttrib1fvNV" unsigned-integer f32vector))) (begin (define gl:VertexAttrib1sNV (foreign-lambda void "glVertexAttrib1sNV" unsigned-integer short))) (begin (define gl:VertexAttrib1svNV (foreign-lambda void "glVertexAttrib1svNV" unsigned-integer s16vector))) (begin (define gl:VertexAttrib2dNV (foreign-lambda void "glVertexAttrib2dNV" unsigned-integer double double))) (begin (define gl:VertexAttrib2dvNV (foreign-lambda void "glVertexAttrib2dvNV" unsigned-integer f64vector))) (begin (define gl:VertexAttrib2fNV (foreign-lambda void "glVertexAttrib2fNV" unsigned-integer float float))) (begin (define gl:VertexAttrib2fvNV (foreign-lambda void "glVertexAttrib2fvNV" unsigned-integer f32vector))) (begin (define gl:VertexAttrib2sNV (foreign-lambda void "glVertexAttrib2sNV" unsigned-integer short short))) (begin (define gl:VertexAttrib2svNV (foreign-lambda void "glVertexAttrib2svNV" unsigned-integer s16vector))) (begin (define gl:VertexAttrib3dNV (foreign-lambda void "glVertexAttrib3dNV" unsigned-integer double double double))) (begin (define gl:VertexAttrib3dvNV (foreign-lambda void "glVertexAttrib3dvNV" unsigned-integer f64vector))) (begin (define gl:VertexAttrib3fNV (foreign-lambda void "glVertexAttrib3fNV" unsigned-integer float float float))) (begin (define gl:VertexAttrib3fvNV (foreign-lambda void "glVertexAttrib3fvNV" unsigned-integer f32vector))) (begin (define gl:VertexAttrib3sNV (foreign-lambda void "glVertexAttrib3sNV" unsigned-integer short short short))) (begin (define gl:VertexAttrib3svNV (foreign-lambda void "glVertexAttrib3svNV" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4dNV (foreign-lambda void "glVertexAttrib4dNV" unsigned-integer double double double double))) (begin (define gl:VertexAttrib4dvNV (foreign-lambda void "glVertexAttrib4dvNV" unsigned-integer f64vector))) (begin (define gl:VertexAttrib4fNV (foreign-lambda void "glVertexAttrib4fNV" unsigned-integer float float float float))) (begin (define gl:VertexAttrib4fvNV (foreign-lambda void "glVertexAttrib4fvNV" unsigned-integer f32vector))) (begin (define gl:VertexAttrib4sNV (foreign-lambda void "glVertexAttrib4sNV" unsigned-integer short short short short))) (begin (define gl:VertexAttrib4svNV (foreign-lambda void "glVertexAttrib4svNV" unsigned-integer s16vector))) (begin (define gl:VertexAttrib4ubNV (foreign-lambda void "glVertexAttrib4ubNV" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:VertexAttrib4ubvNV (foreign-lambda void "glVertexAttrib4ubvNV" unsigned-integer u8vector))) (begin (define gl:VertexAttribs1dvNV (foreign-lambda void "glVertexAttribs1dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define gl:VertexAttribs1fvNV (foreign-lambda void "glVertexAttribs1fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:VertexAttribs1svNV (foreign-lambda void "glVertexAttribs1svNV" unsigned-integer unsigned-integer s16vector))) (begin (define gl:VertexAttribs2dvNV (foreign-lambda void "glVertexAttribs2dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define gl:VertexAttribs2fvNV (foreign-lambda void "glVertexAttribs2fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:VertexAttribs2svNV (foreign-lambda void "glVertexAttribs2svNV" unsigned-integer unsigned-integer s16vector))) (begin (define gl:VertexAttribs3dvNV (foreign-lambda void "glVertexAttribs3dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define gl:VertexAttribs3fvNV (foreign-lambda void "glVertexAttribs3fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:VertexAttribs3svNV (foreign-lambda void "glVertexAttribs3svNV" unsigned-integer unsigned-integer s16vector))) (begin (define gl:VertexAttribs4dvNV (foreign-lambda void "glVertexAttribs4dvNV" unsigned-integer unsigned-integer f64vector))) (begin (define gl:VertexAttribs4fvNV (foreign-lambda void "glVertexAttribs4fvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:VertexAttribs4svNV (foreign-lambda void "glVertexAttribs4svNV" unsigned-integer unsigned-integer s16vector))) (begin (define gl:VertexAttribs4ubvNV (foreign-lambda void "glVertexAttribs4ubvNV" unsigned-integer unsigned-integer u8vector))) (begin (define gl:TexBumpParameterivATI (foreign-lambda void "glTexBumpParameterivATI" unsigned-integer s32vector))) (begin (define gl:TexBumpParameterfvATI (foreign-lambda void "glTexBumpParameterfvATI" unsigned-integer f32vector))) (begin (define gl:GetTexBumpParameterivATI (foreign-lambda void "glGetTexBumpParameterivATI" unsigned-integer s32vector))) (begin (define gl:GetTexBumpParameterfvATI (foreign-lambda void "glGetTexBumpParameterfvATI" unsigned-integer f32vector))) (begin (define gl:GenFragmentShadersATI (foreign-lambda unsigned-integer "glGenFragmentShadersATI" unsigned-integer))) (begin (define gl:BindFragmentShaderATI (foreign-lambda void "glBindFragmentShaderATI" unsigned-integer))) (begin (define gl:DeleteFragmentShaderATI (foreign-lambda void "glDeleteFragmentShaderATI" unsigned-integer))) (begin (define gl:BeginFragmentShaderATI (foreign-lambda void "glBeginFragmentShaderATI"))) (begin (define gl:EndFragmentShaderATI (foreign-lambda void "glEndFragmentShaderATI"))) (begin (define gl:PassTexCoordATI (foreign-lambda void "glPassTexCoordATI" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:SampleMapATI (foreign-lambda void "glSampleMapATI" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ColorFragmentOp1ATI (foreign-lambda void "glColorFragmentOp1ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ColorFragmentOp2ATI (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 gl:ColorFragmentOp3ATI (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 gl:AlphaFragmentOp1ATI (foreign-lambda void "glAlphaFragmentOp1ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:AlphaFragmentOp2ATI (foreign-lambda void "glAlphaFragmentOp2ATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:AlphaFragmentOp3ATI (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 gl:SetFragmentShaderConstantATI (foreign-lambda void "glSetFragmentShaderConstantATI" unsigned-integer f32vector))) (begin (define gl:PNTrianglesiATI (foreign-lambda void "glPNTrianglesiATI" unsigned-integer integer))) (begin (define gl:PNTrianglesfATI (foreign-lambda void "glPNTrianglesfATI" unsigned-integer float))) (begin (define gl:NewObjectBufferATI (foreign-lambda unsigned-integer "glNewObjectBufferATI" unsigned-integer (c-pointer void) unsigned-integer))) (begin (define gl:IsObjectBufferATI (foreign-lambda unsigned-char "glIsObjectBufferATI" unsigned-integer))) (begin (define gl:UpdateObjectBufferATI (foreign-lambda void "glUpdateObjectBufferATI" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define gl:GetObjectBufferfvATI (foreign-lambda void "glGetObjectBufferfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetObjectBufferivATI (foreign-lambda void "glGetObjectBufferivATI" unsigned-integer unsigned-integer s32vector))) (begin (define gl:FreeObjectBufferATI (foreign-lambda void "glFreeObjectBufferATI" unsigned-integer))) (begin (define gl:ArrayObjectATI (foreign-lambda void "glArrayObjectATI" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetArrayObjectfvATI (foreign-lambda void "glGetArrayObjectfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetArrayObjectivATI (foreign-lambda void "glGetArrayObjectivATI" unsigned-integer unsigned-integer s32vector))) (begin (define gl:VariantArrayObjectATI (foreign-lambda void "glVariantArrayObjectATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetVariantArrayObjectfvATI (foreign-lambda void "glGetVariantArrayObjectfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVariantArrayObjectivATI (foreign-lambda void "glGetVariantArrayObjectivATI" unsigned-integer unsigned-integer s32vector))) (begin (define gl:BeginVertexShaderEXT (foreign-lambda void "glBeginVertexShaderEXT"))) (begin (define gl:EndVertexShaderEXT (foreign-lambda void "glEndVertexShaderEXT"))) (begin (define gl:BindVertexShaderEXT (foreign-lambda void "glBindVertexShaderEXT" unsigned-integer))) (begin (define gl:GenVertexShadersEXT (foreign-lambda unsigned-integer "glGenVertexShadersEXT" unsigned-integer))) (begin (define gl:DeleteVertexShaderEXT (foreign-lambda void "glDeleteVertexShaderEXT" unsigned-integer))) (begin (define gl:ShaderOp1EXT (foreign-lambda void "glShaderOp1EXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ShaderOp2EXT (foreign-lambda void "glShaderOp2EXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ShaderOp3EXT (foreign-lambda void "glShaderOp3EXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:SwizzleEXT (foreign-lambda void "glSwizzleEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:WriteMaskEXT (foreign-lambda void "glWriteMaskEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:InsertComponentEXT (foreign-lambda void "glInsertComponentEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ExtractComponentEXT (foreign-lambda void "glExtractComponentEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GenSymbolsEXT (foreign-lambda unsigned-integer "glGenSymbolsEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:SetInvariantEXT (foreign-lambda void "glSetInvariantEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:SetLocalConstantEXT (foreign-lambda void "glSetLocalConstantEXT" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:VariantbvEXT (foreign-lambda void "glVariantbvEXT" unsigned-integer c-string))) (begin (define gl:VariantsvEXT (foreign-lambda void "glVariantsvEXT" unsigned-integer s16vector))) (begin (define gl:VariantivEXT (foreign-lambda void "glVariantivEXT" unsigned-integer s32vector))) (begin (define gl:VariantfvEXT (foreign-lambda void "glVariantfvEXT" unsigned-integer f32vector))) (begin (define gl:VariantdvEXT (foreign-lambda void "glVariantdvEXT" unsigned-integer f64vector))) (begin (define gl:VariantubvEXT (foreign-lambda void "glVariantubvEXT" unsigned-integer u8vector))) (begin (define gl:VariantusvEXT (foreign-lambda void "glVariantusvEXT" unsigned-integer u16vector))) (begin (define gl:VariantuivEXT (foreign-lambda void "glVariantuivEXT" unsigned-integer u32vector))) (begin (define gl:VariantPointerEXT (foreign-lambda void "glVariantPointerEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:EnableVariantClientStateEXT (foreign-lambda void "glEnableVariantClientStateEXT" unsigned-integer))) (begin (define gl:DisableVariantClientStateEXT (foreign-lambda void "glDisableVariantClientStateEXT" unsigned-integer))) (begin (define gl:BindLightParameterEXT (foreign-lambda unsigned-integer "glBindLightParameterEXT" unsigned-integer unsigned-integer))) (begin (define gl:BindMaterialParameterEXT (foreign-lambda unsigned-integer "glBindMaterialParameterEXT" unsigned-integer unsigned-integer))) (begin (define gl:BindTexGenParameterEXT (foreign-lambda unsigned-integer "glBindTexGenParameterEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BindTextureUnitParameterEXT (foreign-lambda unsigned-integer "glBindTextureUnitParameterEXT" unsigned-integer unsigned-integer))) (begin (define gl:BindParameterEXT (foreign-lambda unsigned-integer "glBindParameterEXT" unsigned-integer))) (begin (define gl:IsVariantEnabledEXT (foreign-lambda unsigned-byte "glIsVariantEnabledEXT" unsigned-integer unsigned-integer))) (begin (define gl:GetVariantBooleanvEXT (foreign-lambda void "glGetVariantBooleanvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define gl:GetVariantIntegervEXT (foreign-lambda void "glGetVariantIntegervEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVariantFloatvEXT (foreign-lambda void "glGetVariantFloatvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVariantPointervEXT (foreign-lambda void "glGetVariantPointervEXT" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:GetInvariantBooleanvEXT (foreign-lambda void "glGetInvariantBooleanvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define gl:GetInvariantIntegervEXT (foreign-lambda void "glGetInvariantIntegervEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetInvariantFloatvEXT (foreign-lambda void "glGetInvariantFloatvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetLocalConstantBooleanvEXT (foreign-lambda void "glGetLocalConstantBooleanvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define gl:GetLocalConstantIntegervEXT (foreign-lambda void "glGetLocalConstantIntegervEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetLocalConstantFloatvEXT (foreign-lambda void "glGetLocalConstantFloatvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:VertexStream1sATI (foreign-lambda void "glVertexStream1sATI" unsigned-integer short))) (begin (define gl:VertexStream1svATI (foreign-lambda void "glVertexStream1svATI" unsigned-integer s16vector))) (begin (define gl:VertexStream1iATI (foreign-lambda void "glVertexStream1iATI" unsigned-integer integer))) (begin (define gl:VertexStream1ivATI (foreign-lambda void "glVertexStream1ivATI" unsigned-integer s32vector))) (begin (define gl:VertexStream1fATI (foreign-lambda void "glVertexStream1fATI" unsigned-integer float))) (begin (define gl:VertexStream1fvATI (foreign-lambda void "glVertexStream1fvATI" unsigned-integer f32vector))) (begin (define gl:VertexStream1dATI (foreign-lambda void "glVertexStream1dATI" unsigned-integer double))) (begin (define gl:VertexStream1dvATI (foreign-lambda void "glVertexStream1dvATI" unsigned-integer f64vector))) (begin (define gl:VertexStream2sATI (foreign-lambda void "glVertexStream2sATI" unsigned-integer short short))) (begin (define gl:VertexStream2svATI (foreign-lambda void "glVertexStream2svATI" unsigned-integer s16vector))) (begin (define gl:VertexStream2iATI (foreign-lambda void "glVertexStream2iATI" unsigned-integer integer integer))) (begin (define gl:VertexStream2ivATI (foreign-lambda void "glVertexStream2ivATI" unsigned-integer s32vector))) (begin (define gl:VertexStream2fATI (foreign-lambda void "glVertexStream2fATI" unsigned-integer float float))) (begin (define gl:VertexStream2fvATI (foreign-lambda void "glVertexStream2fvATI" unsigned-integer f32vector))) (begin (define gl:VertexStream2dATI (foreign-lambda void "glVertexStream2dATI" unsigned-integer double double))) (begin (define gl:VertexStream2dvATI (foreign-lambda void "glVertexStream2dvATI" unsigned-integer f64vector))) (begin (define gl:VertexStream3sATI (foreign-lambda void "glVertexStream3sATI" unsigned-integer short short short))) (begin (define gl:VertexStream3svATI (foreign-lambda void "glVertexStream3svATI" unsigned-integer s16vector))) (begin (define gl:VertexStream3iATI (foreign-lambda void "glVertexStream3iATI" unsigned-integer integer integer integer))) (begin (define gl:VertexStream3ivATI (foreign-lambda void "glVertexStream3ivATI" unsigned-integer s32vector))) (begin (define gl:VertexStream3fATI (foreign-lambda void "glVertexStream3fATI" unsigned-integer float float float))) (begin (define gl:VertexStream3fvATI (foreign-lambda void "glVertexStream3fvATI" unsigned-integer f32vector))) (begin (define gl:VertexStream3dATI (foreign-lambda void "glVertexStream3dATI" unsigned-integer double double double))) (begin (define gl:VertexStream3dvATI (foreign-lambda void "glVertexStream3dvATI" unsigned-integer f64vector))) (begin (define gl:VertexStream4sATI (foreign-lambda void "glVertexStream4sATI" unsigned-integer short short short short))) (begin (define gl:VertexStream4svATI (foreign-lambda void "glVertexStream4svATI" unsigned-integer s16vector))) (begin (define gl:VertexStream4iATI (foreign-lambda void "glVertexStream4iATI" unsigned-integer integer integer integer integer))) (begin (define gl:VertexStream4ivATI (foreign-lambda void "glVertexStream4ivATI" unsigned-integer s32vector))) (begin (define gl:VertexStream4fATI (foreign-lambda void "glVertexStream4fATI" unsigned-integer float float float float))) (begin (define gl:VertexStream4fvATI (foreign-lambda void "glVertexStream4fvATI" unsigned-integer f32vector))) (begin (define gl:VertexStream4dATI (foreign-lambda void "glVertexStream4dATI" unsigned-integer double double double double))) (begin (define gl:VertexStream4dvATI (foreign-lambda void "glVertexStream4dvATI" unsigned-integer f64vector))) (begin (define gl:NormalStream3bATI (foreign-lambda void "glNormalStream3bATI" unsigned-integer char char char))) (begin (define gl:NormalStream3bvATI (foreign-lambda void "glNormalStream3bvATI" unsigned-integer c-string))) (begin (define gl:NormalStream3sATI (foreign-lambda void "glNormalStream3sATI" unsigned-integer short short short))) (begin (define gl:NormalStream3svATI (foreign-lambda void "glNormalStream3svATI" unsigned-integer s16vector))) (begin (define gl:NormalStream3iATI (foreign-lambda void "glNormalStream3iATI" unsigned-integer integer integer integer))) (begin (define gl:NormalStream3ivATI (foreign-lambda void "glNormalStream3ivATI" unsigned-integer s32vector))) (begin (define gl:NormalStream3fATI (foreign-lambda void "glNormalStream3fATI" unsigned-integer float float float))) (begin (define gl:NormalStream3fvATI (foreign-lambda void "glNormalStream3fvATI" unsigned-integer f32vector))) (begin (define gl:NormalStream3dATI (foreign-lambda void "glNormalStream3dATI" unsigned-integer double double double))) (begin (define gl:NormalStream3dvATI (foreign-lambda void "glNormalStream3dvATI" unsigned-integer f64vector))) (begin (define gl:ClientActiveVertexStreamATI (foreign-lambda void "glClientActiveVertexStreamATI" unsigned-integer))) (begin (define gl:VertexBlendEnviATI (foreign-lambda void "glVertexBlendEnviATI" unsigned-integer integer))) (begin (define gl:VertexBlendEnvfATI (foreign-lambda void "glVertexBlendEnvfATI" unsigned-integer float))) (begin (define gl:ElementPointerATI (foreign-lambda void "glElementPointerATI" unsigned-integer (c-pointer void)))) (begin (define gl:DrawElementArrayATI (foreign-lambda void "glDrawElementArrayATI" unsigned-integer unsigned-integer))) (begin (define gl:DrawRangeElementArrayATI (foreign-lambda void "glDrawRangeElementArrayATI" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:DrawMeshArraysSUN (foreign-lambda void "glDrawMeshArraysSUN" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define gl:GenOcclusionQueriesNV (foreign-lambda void "glGenOcclusionQueriesNV" unsigned-integer u32vector))) (begin (define gl:DeleteOcclusionQueriesNV (foreign-lambda void "glDeleteOcclusionQueriesNV" unsigned-integer u32vector))) (begin (define gl:IsOcclusionQueryNV (foreign-lambda unsigned-char "glIsOcclusionQueryNV" unsigned-integer))) (begin (define gl:BeginOcclusionQueryNV (foreign-lambda void "glBeginOcclusionQueryNV" unsigned-integer))) (begin (define gl:EndOcclusionQueryNV (foreign-lambda void "glEndOcclusionQueryNV"))) (begin (define gl:GetOcclusionQueryivNV (foreign-lambda void "glGetOcclusionQueryivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetOcclusionQueryuivNV (foreign-lambda void "glGetOcclusionQueryuivNV" unsigned-integer unsigned-integer u32vector))) (begin (define gl:PointParameteriNV (foreign-lambda void "glPointParameteriNV" unsigned-integer integer))) (begin (define gl:PointParameterivNV (foreign-lambda void "glPointParameterivNV" unsigned-integer s32vector))) (begin (define gl:ActiveStencilFaceEXT (foreign-lambda void "glActiveStencilFaceEXT" unsigned-integer))) (begin (define gl:ElementPointerAPPLE (foreign-lambda void "glElementPointerAPPLE" unsigned-integer (c-pointer void)))) (begin (define gl:DrawElementArrayAPPLE (foreign-lambda void "glDrawElementArrayAPPLE" unsigned-integer integer unsigned-integer))) (begin (define gl:DrawRangeElementArrayAPPLE (foreign-lambda void "glDrawRangeElementArrayAPPLE" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define gl:MultiDrawElementArrayAPPLE (foreign-lambda void "glMultiDrawElementArrayAPPLE" unsigned-integer s32vector u32vector unsigned-integer))) (begin (define gl:MultiDrawRangeElementArrayAPPLE (foreign-lambda void "glMultiDrawRangeElementArrayAPPLE" unsigned-integer unsigned-integer unsigned-integer s32vector u32vector unsigned-integer))) (begin (define gl:GenFencesAPPLE (foreign-lambda void "glGenFencesAPPLE" unsigned-integer u32vector))) (begin (define gl:DeleteFencesAPPLE (foreign-lambda void "glDeleteFencesAPPLE" unsigned-integer u32vector))) (begin (define gl:SetFenceAPPLE (foreign-lambda void "glSetFenceAPPLE" unsigned-integer))) (begin (define gl:IsFenceAPPLE (foreign-lambda unsigned-char "glIsFenceAPPLE" unsigned-integer))) (begin (define gl:TestFenceAPPLE (foreign-lambda unsigned-char "glTestFenceAPPLE" unsigned-integer))) (begin (define gl:FinishFenceAPPLE (foreign-lambda void "glFinishFenceAPPLE" unsigned-integer))) (begin (define gl:TestObjectAPPLE (foreign-lambda unsigned-byte "glTestObjectAPPLE" unsigned-integer unsigned-integer))) (begin (define gl:FinishObjectAPPLE (foreign-lambda void "glFinishObjectAPPLE" unsigned-integer integer))) (begin (define gl:BindVertexArrayAPPLE (foreign-lambda void "glBindVertexArrayAPPLE" unsigned-integer))) (begin (define gl:DeleteVertexArraysAPPLE (foreign-lambda void "glDeleteVertexArraysAPPLE" unsigned-integer u32vector))) (begin (define gl:GenVertexArraysAPPLE (foreign-lambda void "glGenVertexArraysAPPLE" unsigned-integer u32vector))) (begin (define gl:IsVertexArrayAPPLE (foreign-lambda unsigned-char "glIsVertexArrayAPPLE" unsigned-integer))) (begin (define gl:VertexArrayRangeAPPLE (foreign-lambda void "glVertexArrayRangeAPPLE" unsigned-integer (c-pointer void)))) (begin (define gl:FlushVertexArrayRangeAPPLE (foreign-lambda void "glFlushVertexArrayRangeAPPLE" unsigned-integer (c-pointer void)))) (begin (define gl:VertexArrayParameteriAPPLE (foreign-lambda void "glVertexArrayParameteriAPPLE" unsigned-integer integer))) (begin (define gl:DrawBuffersATI (foreign-lambda void "glDrawBuffersATI" unsigned-integer u32vector))) (begin (define gl:ProgramNamedParameter4fNV (foreign-lambda void "glProgramNamedParameter4fNV" unsigned-integer unsigned-integer u8vector float float float float))) (begin (define gl:ProgramNamedParameter4dNV (foreign-lambda void "glProgramNamedParameter4dNV" unsigned-integer unsigned-integer u8vector double double double double))) (begin (define gl:ProgramNamedParameter4fvNV (foreign-lambda void "glProgramNamedParameter4fvNV" unsigned-integer unsigned-integer u8vector f32vector))) (begin (define gl:ProgramNamedParameter4dvNV (foreign-lambda void "glProgramNamedParameter4dvNV" unsigned-integer unsigned-integer u8vector f64vector))) (begin (define gl:GetProgramNamedParameterfvNV (foreign-lambda void "glGetProgramNamedParameterfvNV" unsigned-integer unsigned-integer u8vector f32vector))) (begin (define gl:GetProgramNamedParameterdvNV (foreign-lambda void "glGetProgramNamedParameterdvNV" unsigned-integer unsigned-integer u8vector f64vector))) (begin (define gl:Vertex2hNV (foreign-lambda void "glVertex2hNV" unsigned-short unsigned-short))) (begin (define gl:Vertex2hvNV (foreign-lambda void "glVertex2hvNV" u16vector))) (begin (define gl:Vertex3hNV (foreign-lambda void "glVertex3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define gl:Vertex3hvNV (foreign-lambda void "glVertex3hvNV" u16vector))) (begin (define gl:Vertex4hNV (foreign-lambda void "glVertex4hNV" unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define gl:Vertex4hvNV (foreign-lambda void "glVertex4hvNV" u16vector))) (begin (define gl:Normal3hNV (foreign-lambda void "glNormal3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define gl:Normal3hvNV (foreign-lambda void "glNormal3hvNV" u16vector))) (begin (define gl:Color3hNV (foreign-lambda void "glColor3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define gl:Color3hvNV (foreign-lambda void "glColor3hvNV" u16vector))) (begin (define gl:Color4hNV (foreign-lambda void "glColor4hNV" unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define gl:Color4hvNV (foreign-lambda void "glColor4hvNV" u16vector))) (begin (define gl:TexCoord1hNV (foreign-lambda void "glTexCoord1hNV" unsigned-short))) (begin (define gl:TexCoord1hvNV (foreign-lambda void "glTexCoord1hvNV" u16vector))) (begin (define gl:TexCoord2hNV (foreign-lambda void "glTexCoord2hNV" unsigned-short unsigned-short))) (begin (define gl:TexCoord2hvNV (foreign-lambda void "glTexCoord2hvNV" u16vector))) (begin (define gl:TexCoord3hNV (foreign-lambda void "glTexCoord3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define gl:TexCoord3hvNV (foreign-lambda void "glTexCoord3hvNV" u16vector))) (begin (define gl:TexCoord4hNV (foreign-lambda void "glTexCoord4hNV" unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define gl:TexCoord4hvNV (foreign-lambda void "glTexCoord4hvNV" u16vector))) (begin (define gl:MultiTexCoord1hNV (foreign-lambda void "glMultiTexCoord1hNV" unsigned-integer unsigned-short))) (begin (define gl:MultiTexCoord1hvNV (foreign-lambda void "glMultiTexCoord1hvNV" unsigned-integer u16vector))) (begin (define gl:MultiTexCoord2hNV (foreign-lambda void "glMultiTexCoord2hNV" unsigned-integer unsigned-short unsigned-short))) (begin (define gl:MultiTexCoord2hvNV (foreign-lambda void "glMultiTexCoord2hvNV" unsigned-integer u16vector))) (begin (define gl:MultiTexCoord3hNV (foreign-lambda void "glMultiTexCoord3hNV" unsigned-integer unsigned-short unsigned-short unsigned-short))) (begin (define gl:MultiTexCoord3hvNV (foreign-lambda void "glMultiTexCoord3hvNV" unsigned-integer u16vector))) (begin (define gl:MultiTexCoord4hNV (foreign-lambda void "glMultiTexCoord4hNV" unsigned-integer unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define gl:MultiTexCoord4hvNV (foreign-lambda void "glMultiTexCoord4hvNV" unsigned-integer u16vector))) (begin (define gl:FogCoordhNV (foreign-lambda void "glFogCoordhNV" unsigned-short))) (begin (define gl:FogCoordhvNV (foreign-lambda void "glFogCoordhvNV" u16vector))) (begin (define gl:SecondaryColor3hNV (foreign-lambda void "glSecondaryColor3hNV" unsigned-short unsigned-short unsigned-short))) (begin (define gl:SecondaryColor3hvNV (foreign-lambda void "glSecondaryColor3hvNV" u16vector))) (begin (define gl:VertexWeighthNV (foreign-lambda void "glVertexWeighthNV" unsigned-short))) (begin (define gl:VertexWeighthvNV (foreign-lambda void "glVertexWeighthvNV" u16vector))) (begin (define gl:VertexAttrib1hNV (foreign-lambda void "glVertexAttrib1hNV" unsigned-integer unsigned-short))) (begin (define gl:VertexAttrib1hvNV (foreign-lambda void "glVertexAttrib1hvNV" unsigned-integer u16vector))) (begin (define gl:VertexAttrib2hNV (foreign-lambda void "glVertexAttrib2hNV" unsigned-integer unsigned-short unsigned-short))) (begin (define gl:VertexAttrib2hvNV (foreign-lambda void "glVertexAttrib2hvNV" unsigned-integer u16vector))) (begin (define gl:VertexAttrib3hNV (foreign-lambda void "glVertexAttrib3hNV" unsigned-integer unsigned-short unsigned-short unsigned-short))) (begin (define gl:VertexAttrib3hvNV (foreign-lambda void "glVertexAttrib3hvNV" unsigned-integer u16vector))) (begin (define gl:VertexAttrib4hNV (foreign-lambda void "glVertexAttrib4hNV" unsigned-integer unsigned-short unsigned-short unsigned-short unsigned-short))) (begin (define gl:VertexAttrib4hvNV (foreign-lambda void "glVertexAttrib4hvNV" unsigned-integer u16vector))) (begin (define gl:VertexAttribs1hvNV (foreign-lambda void "glVertexAttribs1hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define gl:VertexAttribs2hvNV (foreign-lambda void "glVertexAttribs2hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define gl:VertexAttribs3hvNV (foreign-lambda void "glVertexAttribs3hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define gl:VertexAttribs4hvNV (foreign-lambda void "glVertexAttribs4hvNV" unsigned-integer unsigned-integer u16vector))) (begin (define gl:PixelDataRangeNV (foreign-lambda void "glPixelDataRangeNV" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:FlushPixelDataRangeNV (foreign-lambda void "glFlushPixelDataRangeNV" unsigned-integer))) (begin (define gl:PrimitiveRestartNV (foreign-lambda void "glPrimitiveRestartNV"))) (begin (define gl:PrimitiveRestartIndexNV (foreign-lambda void "glPrimitiveRestartIndexNV" unsigned-integer))) (begin (define gl:MapObjectBufferATI (foreign-lambda (c-pointer void) "glMapObjectBufferATI" unsigned-integer))) (begin (define gl:UnmapObjectBufferATI (foreign-lambda void "glUnmapObjectBufferATI" unsigned-integer))) (begin (define gl:VertexAttribArrayObjectATI (foreign-lambda void "glVertexAttribArrayObjectATI" unsigned-integer integer unsigned-integer unsigned-byte unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetVertexAttribArrayObjectfvATI (foreign-lambda void "glGetVertexAttribArrayObjectfvATI" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVertexAttribArrayObjectivATI (foreign-lambda void "glGetVertexAttribArrayObjectivATI" unsigned-integer unsigned-integer s32vector))) (begin (define gl:Vertex2bOES (foreign-lambda void "glVertex2bOES" char char))) (begin (define gl:Vertex3bOES (foreign-lambda void "glVertex3bOES" char char char))) (begin (define gl:Vertex4bOES (foreign-lambda void "glVertex4bOES" char char char char))) (begin (define gl:Vertex2bvOES (foreign-lambda void "glVertex2bvOES" c-string))) (begin (define gl:Vertex3bvOES (foreign-lambda void "glVertex3bvOES" c-string))) (begin (define gl:Vertex4bvOES (foreign-lambda void "glVertex4bvOES" c-string))) (begin (define gl:TexCoord1bOES (foreign-lambda void "glTexCoord1bOES" char))) (begin (define gl:TexCoord2bOES (foreign-lambda void "glTexCoord2bOES" char char))) (begin (define gl:TexCoord3bOES (foreign-lambda void "glTexCoord3bOES" char char char))) (begin (define gl:TexCoord4bOES (foreign-lambda void "glTexCoord4bOES" char char char char))) (begin (define gl:TexCoord1bvOES (foreign-lambda void "glTexCoord1bvOES" c-string))) (begin (define gl:TexCoord2bvOES (foreign-lambda void "glTexCoord2bvOES" c-string))) (begin (define gl:TexCoord3bvOES (foreign-lambda void "glTexCoord3bvOES" c-string))) (begin (define gl:TexCoord4bvOES (foreign-lambda void "glTexCoord4bvOES" c-string))) (begin (define gl:MultiTexCoord1bOES (foreign-lambda void "glMultiTexCoord1bOES" unsigned-integer char))) (begin (define gl:MultiTexCoord2bOES (foreign-lambda void "glMultiTexCoord2bOES" unsigned-integer char char))) (begin (define gl:MultiTexCoord3bOES (foreign-lambda void "glMultiTexCoord3bOES" unsigned-integer char char char))) (begin (define gl:MultiTexCoord4bOES (foreign-lambda void "glMultiTexCoord4bOES" unsigned-integer char char char char))) (begin (define gl:MultiTexCoord1bvOES (foreign-lambda void "glMultiTexCoord1bvOES" unsigned-integer c-string))) (begin (define gl:MultiTexCoord2bvOES (foreign-lambda void "glMultiTexCoord2bvOES" unsigned-integer c-string))) (begin (define gl:MultiTexCoord3bvOES (foreign-lambda void "glMultiTexCoord3bvOES" unsigned-integer c-string))) (begin (define gl:MultiTexCoord4bvOES (foreign-lambda void "glMultiTexCoord4bvOES" unsigned-integer c-string))) (begin (define gl:Vertex2xOES (foreign-lambda void "glVertex2xOES" integer integer))) (begin (define gl:Vertex3xOES (foreign-lambda void "glVertex3xOES" integer integer integer))) (begin (define gl:Vertex4xOES (foreign-lambda void "glVertex4xOES" integer integer integer integer))) (begin (define gl:Vertex2xvOES (foreign-lambda void "glVertex2xvOES" s32vector))) (begin (define gl:Vertex3xvOES (foreign-lambda void "glVertex3xvOES" s32vector))) (begin (define gl:Vertex4xvOES (foreign-lambda void "glVertex4xvOES" s32vector))) (begin (define gl:Normal3xOES (foreign-lambda void "glNormal3xOES" integer integer integer))) (begin (define gl:Normal3xvOES (foreign-lambda void "glNormal3xvOES" s32vector))) (begin (define gl:TexCoord1xOES (foreign-lambda void "glTexCoord1xOES" integer))) (begin (define gl:TexCoord2xOES (foreign-lambda void "glTexCoord2xOES" integer integer))) (begin (define gl:TexCoord3xOES (foreign-lambda void "glTexCoord3xOES" integer integer integer))) (begin (define gl:TexCoord4xOES (foreign-lambda void "glTexCoord4xOES" integer integer integer integer))) (begin (define gl:TexCoord1xvOES (foreign-lambda void "glTexCoord1xvOES" s32vector))) (begin (define gl:TexCoord2xvOES (foreign-lambda void "glTexCoord2xvOES" s32vector))) (begin (define gl:TexCoord3xvOES (foreign-lambda void "glTexCoord3xvOES" s32vector))) (begin (define gl:TexCoord4xvOES (foreign-lambda void "glTexCoord4xvOES" s32vector))) (begin (define gl:MultiTexCoord1xOES (foreign-lambda void "glMultiTexCoord1xOES" unsigned-integer integer))) (begin (define gl:MultiTexCoord2xOES (foreign-lambda void "glMultiTexCoord2xOES" unsigned-integer integer integer))) (begin (define gl:MultiTexCoord3xOES (foreign-lambda void "glMultiTexCoord3xOES" unsigned-integer integer integer integer))) (begin (define gl:MultiTexCoord4xOES (foreign-lambda void "glMultiTexCoord4xOES" unsigned-integer integer integer integer integer))) (begin (define gl:MultiTexCoord1xvOES (foreign-lambda void "glMultiTexCoord1xvOES" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord2xvOES (foreign-lambda void "glMultiTexCoord2xvOES" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord3xvOES (foreign-lambda void "glMultiTexCoord3xvOES" unsigned-integer s32vector))) (begin (define gl:MultiTexCoord4xvOES (foreign-lambda void "glMultiTexCoord4xvOES" unsigned-integer s32vector))) (begin (define gl:Color3xOES (foreign-lambda void "glColor3xOES" integer integer integer))) (begin (define gl:Color4xOES (foreign-lambda void "glColor4xOES" integer integer integer integer))) (begin (define gl:Color3xvOES (foreign-lambda void "glColor3xvOES" s32vector))) (begin (define gl:Color4xvOES (foreign-lambda void "glColor4xvOES" s32vector))) (begin (define gl:IndexxOES (foreign-lambda void "glIndexxOES" integer))) (begin (define gl:IndexxvOES (foreign-lambda void "glIndexxvOES" s32vector))) (begin (define gl:RectxOES (foreign-lambda void "glRectxOES" integer integer integer integer))) (begin (define gl:RectxvOES (foreign-lambda void "glRectxvOES" s32vector s32vector))) (begin (define gl:DepthRangexOES (foreign-lambda void "glDepthRangexOES" integer integer))) (begin (define gl:LoadMatrixxOES (foreign-lambda void "glLoadMatrixxOES" s32vector))) (begin (define gl:MultMatrixxOES (foreign-lambda void "glMultMatrixxOES" s32vector))) (begin (define gl:LoadTransposeMatrixxOES (foreign-lambda void "glLoadTransposeMatrixxOES" s32vector))) (begin (define gl:MultTransposeMatrixxOES (foreign-lambda void "glMultTransposeMatrixxOES" s32vector))) (begin (define gl:RotatexOES (foreign-lambda void "glRotatexOES" integer integer integer integer))) (begin (define gl:ScalexOES (foreign-lambda void "glScalexOES" integer integer integer))) (begin (define gl:TranslatexOES (foreign-lambda void "glTranslatexOES" integer integer integer))) (begin (define gl:FrustumxOES (foreign-lambda void "glFrustumxOES" integer integer integer integer integer integer))) (begin (define gl:OrthoxOES (foreign-lambda void "glOrthoxOES" integer integer integer integer integer integer))) (begin (define gl:TexGenxOES (foreign-lambda void "glTexGenxOES" unsigned-integer unsigned-integer integer))) (begin (define gl:TexGenxvOES (foreign-lambda void "glTexGenxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTexGenxvOES (foreign-lambda void "glGetTexGenxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ClipPlanexOES (foreign-lambda void "glClipPlanexOES" unsigned-integer s32vector))) (begin (define gl:GetClipPlanexOES (foreign-lambda void "glGetClipPlanexOES" unsigned-integer s32vector))) (begin (define gl:RasterPos2xOES (foreign-lambda void "glRasterPos2xOES" integer integer))) (begin (define gl:RasterPos3xOES (foreign-lambda void "glRasterPos3xOES" integer integer integer))) (begin (define gl:RasterPos4xOES (foreign-lambda void "glRasterPos4xOES" integer integer integer integer))) (begin (define gl:RasterPos2xvOES (foreign-lambda void "glRasterPos2xvOES" s32vector))) (begin (define gl:RasterPos3xvOES (foreign-lambda void "glRasterPos3xvOES" s32vector))) (begin (define gl:RasterPos4xvOES (foreign-lambda void "glRasterPos4xvOES" s32vector))) (begin (define gl:MaterialxOES (foreign-lambda void "glMaterialxOES" unsigned-integer unsigned-integer integer))) (begin (define gl:MaterialxvOES (foreign-lambda void "glMaterialxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMaterialxOES (foreign-lambda void "glGetMaterialxOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:LightxOES (foreign-lambda void "glLightxOES" unsigned-integer unsigned-integer integer))) (begin (define gl:LightxvOES (foreign-lambda void "glLightxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetLightxOES (foreign-lambda void "glGetLightxOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:LightModelxOES (foreign-lambda void "glLightModelxOES" unsigned-integer integer))) (begin (define gl:LightModelxvOES (foreign-lambda void "glLightModelxvOES" unsigned-integer s32vector))) (begin (define gl:PointSizexOES (foreign-lambda void "glPointSizexOES" integer))) (begin (define gl:LineWidthxOES (foreign-lambda void "glLineWidthxOES" integer))) (begin (define gl:PolygonOffsetxOES (foreign-lambda void "glPolygonOffsetxOES" integer integer))) (begin (define gl:PixelStorex (foreign-lambda void "glPixelStorex" unsigned-integer integer))) (begin (define gl:PixelTransferxOES (foreign-lambda void "glPixelTransferxOES" unsigned-integer integer))) (begin (define gl:PixelMapx (foreign-lambda void "glPixelMapx" unsigned-integer integer s32vector))) (begin (define gl:GetPixelMapxv (foreign-lambda void "glGetPixelMapxv" unsigned-integer integer s32vector))) (begin (define gl:ConvolutionParameterxOES (foreign-lambda void "glConvolutionParameterxOES" unsigned-integer unsigned-integer integer))) (begin (define gl:ConvolutionParameterxvOES (foreign-lambda void "glConvolutionParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetConvolutionParameterxvOES (foreign-lambda void "glGetConvolutionParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetHistogramParameterxvOES (foreign-lambda void "glGetHistogramParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:PixelZoomxOES (foreign-lambda void "glPixelZoomxOES" integer integer))) (begin (define gl:BitmapxOES (foreign-lambda void "glBitmapxOES" unsigned-integer unsigned-integer integer integer integer integer u8vector))) (begin (define gl:TexParameterxOES (foreign-lambda void "glTexParameterxOES" unsigned-integer unsigned-integer integer))) (begin (define gl:TexParameterxvOES (foreign-lambda void "glTexParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTexParameterxvOES (foreign-lambda void "glGetTexParameterxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTexLevelParameterxvOES (foreign-lambda void "glGetTexLevelParameterxvOES" unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:PrioritizeTexturesxOES (foreign-lambda void "glPrioritizeTexturesxOES" unsigned-integer u32vector s32vector))) (begin (define gl:TexEnvxOES (foreign-lambda void "glTexEnvxOES" unsigned-integer unsigned-integer integer))) (begin (define gl:TexEnvxvOES (foreign-lambda void "glTexEnvxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTexEnvxvOES (foreign-lambda void "glGetTexEnvxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:FogxOES (foreign-lambda void "glFogxOES" unsigned-integer integer))) (begin (define gl:FogxvOES (foreign-lambda void "glFogxvOES" unsigned-integer s32vector))) (begin (define gl:SampleCoverageOES (foreign-lambda void "glSampleCoverageOES" integer unsigned-byte))) (begin (define gl:AlphaFuncxOES (foreign-lambda void "glAlphaFuncxOES" unsigned-integer integer))) (begin (define gl:BlendColorxOES (foreign-lambda void "glBlendColorxOES" integer integer integer integer))) (begin (define gl:ClearColorxOES (foreign-lambda void "glClearColorxOES" integer integer integer integer))) (begin (define gl:ClearDepthxOES (foreign-lambda void "glClearDepthxOES" integer))) (begin (define gl:ClearAccumxOES (foreign-lambda void "glClearAccumxOES" integer integer integer integer))) (begin (define gl:AccumxOES (foreign-lambda void "glAccumxOES" unsigned-integer integer))) (begin (define gl:Map1xOES (foreign-lambda void "glMap1xOES" unsigned-integer integer integer integer integer s32vector))) (begin (define gl:Map2xOES (foreign-lambda void "glMap2xOES" unsigned-integer integer integer integer integer integer integer integer integer s32vector))) (begin (define gl:MapGrid1xOES (foreign-lambda void "glMapGrid1xOES" integer integer integer))) (begin (define gl:MapGrid2xOES (foreign-lambda void "glMapGrid2xOES" integer integer integer integer integer))) (begin (define gl:GetMapxvOES (foreign-lambda void "glGetMapxvOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:EvalCoord1xOES (foreign-lambda void "glEvalCoord1xOES" integer))) (begin (define gl:EvalCoord2xOES (foreign-lambda void "glEvalCoord2xOES" integer integer))) (begin (define gl:EvalCoord1xvOES (foreign-lambda void "glEvalCoord1xvOES" s32vector))) (begin (define gl:EvalCoord2xvOES (foreign-lambda void "glEvalCoord2xvOES" s32vector))) (begin (define gl:FeedbackBufferxOES (foreign-lambda void "glFeedbackBufferxOES" unsigned-integer unsigned-integer s32vector))) (begin (define gl:PassThroughxOES (foreign-lambda void "glPassThroughxOES" integer))) (begin (define gl:GetFixedvOES (foreign-lambda void "glGetFixedvOES" unsigned-integer s32vector))) (begin (define gl:DepthRangefOES (foreign-lambda void "glDepthRangefOES" float float))) (begin (define gl:FrustumfOES (foreign-lambda void "glFrustumfOES" float float float float float float))) (begin (define gl:OrthofOES (foreign-lambda void "glOrthofOES" float float float float float float))) (begin (define gl:ClipPlanefOES (foreign-lambda void "glClipPlanefOES" unsigned-integer f32vector))) (begin (define gl:GetClipPlanefOES (foreign-lambda void "glGetClipPlanefOES" unsigned-integer f32vector))) (begin (define gl:ClearDepthfOES (foreign-lambda void "glClearDepthfOES" double))) (begin (define gl:QueryMatrixxOES (foreign-lambda unsigned-integer "glQueryMatrixxOES" s32vector s32vector))) (begin (define gl:DepthBoundsEXT (foreign-lambda void "glDepthBoundsEXT" double double))) (begin (define gl:BlendEquationSeparateEXT (foreign-lambda void "glBlendEquationSeparateEXT" unsigned-integer unsigned-integer))) (begin (define gl:IsRenderbufferEXT (foreign-lambda unsigned-char "glIsRenderbufferEXT" unsigned-integer))) (begin (define gl:BindRenderbufferEXT (foreign-lambda void "glBindRenderbufferEXT" unsigned-integer unsigned-integer))) (begin (define gl:DeleteRenderbuffersEXT (foreign-lambda void "glDeleteRenderbuffersEXT" unsigned-integer u32vector))) (begin (define gl:GenRenderbuffersEXT (foreign-lambda void "glGenRenderbuffersEXT" unsigned-integer u32vector))) (begin (define gl:RenderbufferStorageEXT (foreign-lambda void "glRenderbufferStorageEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetRenderbufferParameterivEXT (foreign-lambda void "glGetRenderbufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:IsFramebufferEXT (foreign-lambda unsigned-char "glIsFramebufferEXT" unsigned-integer))) (begin (define gl:BindFramebufferEXT (foreign-lambda void "glBindFramebufferEXT" unsigned-integer unsigned-integer))) (begin (define gl:DeleteFramebuffersEXT (foreign-lambda void "glDeleteFramebuffersEXT" unsigned-integer u32vector))) (begin (define gl:GenFramebuffersEXT (foreign-lambda void "glGenFramebuffersEXT" unsigned-integer u32vector))) (begin (define gl:CheckFramebufferStatusEXT (foreign-lambda unsigned-integer "glCheckFramebufferStatusEXT" unsigned-integer))) (begin (define gl:FramebufferTexture1DEXT (foreign-lambda void "glFramebufferTexture1DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTexture2DEXT (foreign-lambda void "glFramebufferTexture2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTexture3DEXT (foreign-lambda void "glFramebufferTexture3DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:FramebufferRenderbufferEXT (foreign-lambda void "glFramebufferRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetFramebufferAttachmentParameterivEXT (foreign-lambda void "glGetFramebufferAttachmentParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GenerateMipmapEXT (foreign-lambda void "glGenerateMipmapEXT" unsigned-integer))) (begin (define gl:StringMarkerGREMEDY (foreign-lambda void "glStringMarkerGREMEDY" unsigned-integer (c-pointer void)))) (begin (define gl:StencilClearTagEXT (foreign-lambda void "glStencilClearTagEXT" unsigned-integer unsigned-integer))) (begin (define gl:BlitFramebufferEXT (foreign-lambda void "glBlitFramebufferEXT" integer integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:RenderbufferStorageMultisampleEXT (foreign-lambda void "glRenderbufferStorageMultisampleEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramEnvParameters4fvEXT (foreign-lambda void "glProgramEnvParameters4fvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:ProgramLocalParameters4fvEXT (foreign-lambda void "glProgramLocalParameters4fvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:BufferParameteriAPPLE (foreign-lambda void "glBufferParameteriAPPLE" unsigned-integer unsigned-integer integer))) (begin (define gl:FlushMappedBufferRangeAPPLE (foreign-lambda void "glFlushMappedBufferRangeAPPLE" unsigned-integer integer integer))) (begin (define gl:UniformBufferEXT (foreign-lambda void "glUniformBufferEXT" unsigned-integer integer unsigned-integer))) (begin (define gl:GetUniformBufferSizeEXT (foreign-lambda integer "glGetUniformBufferSizeEXT" unsigned-integer integer))) (begin (define gl:GetUniformOffsetEXT (foreign-lambda integer "glGetUniformOffsetEXT" unsigned-integer integer))) (begin (define gl:ColorMaskIndexedEXT (foreign-lambda void "glColorMaskIndexedEXT" unsigned-integer unsigned-byte unsigned-byte unsigned-byte unsigned-byte))) (begin (define gl:GetBooleanIndexedvEXT (foreign-lambda void "glGetBooleanIndexedvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define gl:EnableIndexedEXT (foreign-lambda void "glEnableIndexedEXT" unsigned-integer unsigned-integer))) (begin (define gl:DisableIndexedEXT (foreign-lambda void "glDisableIndexedEXT" unsigned-integer unsigned-integer))) (begin (define gl:IsEnabledIndexedEXT (foreign-lambda unsigned-byte "glIsEnabledIndexedEXT" unsigned-integer unsigned-integer))) (begin (define gl:DrawArraysInstancedEXT (foreign-lambda void "glDrawArraysInstancedEXT" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define gl:DrawElementsInstancedEXT (foreign-lambda void "glDrawElementsInstancedEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void) unsigned-integer))) (begin (define gl:ProgramParameteriEXT (foreign-lambda void "glProgramParameteriEXT" unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTextureEXT (foreign-lambda void "glFramebufferTextureEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTextureLayerEXT (foreign-lambda void "glFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:FramebufferTextureFaceEXT (foreign-lambda void "glFramebufferTextureFaceEXT" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define gl:VertexAttribI1iEXT (foreign-lambda void "glVertexAttribI1iEXT" unsigned-integer integer))) (begin (define gl:VertexAttribI2iEXT (foreign-lambda void "glVertexAttribI2iEXT" unsigned-integer integer integer))) (begin (define gl:VertexAttribI3iEXT (foreign-lambda void "glVertexAttribI3iEXT" unsigned-integer integer integer integer))) (begin (define gl:VertexAttribI4iEXT (foreign-lambda void "glVertexAttribI4iEXT" unsigned-integer integer integer integer integer))) (begin (define gl:VertexAttribI1uiEXT (foreign-lambda void "glVertexAttribI1uiEXT" unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI2uiEXT (foreign-lambda void "glVertexAttribI2uiEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI3uiEXT (foreign-lambda void "glVertexAttribI3uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI4uiEXT (foreign-lambda void "glVertexAttribI4uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI1ivEXT (foreign-lambda void "glVertexAttribI1ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI2ivEXT (foreign-lambda void "glVertexAttribI2ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI3ivEXT (foreign-lambda void "glVertexAttribI3ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI4ivEXT (foreign-lambda void "glVertexAttribI4ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI1uivEXT (foreign-lambda void "glVertexAttribI1uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI2uivEXT (foreign-lambda void "glVertexAttribI2uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI3uivEXT (foreign-lambda void "glVertexAttribI3uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI4uivEXT (foreign-lambda void "glVertexAttribI4uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI4bvEXT (foreign-lambda void "glVertexAttribI4bvEXT" unsigned-integer c-string))) (begin (define gl:VertexAttribI4svEXT (foreign-lambda void "glVertexAttribI4svEXT" unsigned-integer s16vector))) (begin (define gl:VertexAttribI4ubvEXT (foreign-lambda void "glVertexAttribI4ubvEXT" unsigned-integer u8vector))) (begin (define gl:VertexAttribI4usvEXT (foreign-lambda void "glVertexAttribI4usvEXT" unsigned-integer u16vector))) (begin (define gl:VertexAttribIPointerEXT (foreign-lambda void "glVertexAttribIPointerEXT" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetVertexAttribIivEXT (foreign-lambda void "glGetVertexAttribIivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribIuivEXT (foreign-lambda void "glGetVertexAttribIuivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:Uniform1uiEXT (foreign-lambda void "glUniform1uiEXT" integer unsigned-integer))) (begin (define gl:Uniform2uiEXT (foreign-lambda void "glUniform2uiEXT" integer unsigned-integer unsigned-integer))) (begin (define gl:Uniform3uiEXT (foreign-lambda void "glUniform3uiEXT" integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:Uniform4uiEXT (foreign-lambda void "glUniform4uiEXT" integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:Uniform1uivEXT (foreign-lambda void "glUniform1uivEXT" integer unsigned-integer u32vector))) (begin (define gl:Uniform2uivEXT (foreign-lambda void "glUniform2uivEXT" integer unsigned-integer u32vector))) (begin (define gl:Uniform3uivEXT (foreign-lambda void "glUniform3uivEXT" integer unsigned-integer u32vector))) (begin (define gl:Uniform4uivEXT (foreign-lambda void "glUniform4uivEXT" integer unsigned-integer u32vector))) (begin (define gl:GetUniformuivEXT (foreign-lambda void "glGetUniformuivEXT" unsigned-integer integer s32vector))) (begin (define gl:BindFragDataLocationEXT (foreign-lambda void "glBindFragDataLocationEXT" unsigned-integer unsigned-integer c-string))) (begin (define gl:GetFragDataLocationEXT (foreign-lambda integer "glGetFragDataLocationEXT" unsigned-integer c-string))) (begin (define gl:FramebufferTextureLayerEXT (foreign-lambda void "glFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:TexBufferEXT (foreign-lambda void "glTexBufferEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:DepthRangedNV (foreign-lambda void "glDepthRangedNV" double double))) (begin (define gl:ClearDepthdNV (foreign-lambda void "glClearDepthdNV" double))) (begin (define gl:DepthBoundsdNV (foreign-lambda void "glDepthBoundsdNV" double double))) (begin (define gl:RenderbufferStorageMultsampleCoverageNV (foreign-lambda void "glRenderbufferStorageMultsampleCoverageNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramVertexLimitNV (foreign-lambda void "glProgramVertexLimitNV" unsigned-integer integer))) (begin (define gl:FramebufferTextureEXT (foreign-lambda void "glFramebufferTextureEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:FramebufferTextureLayerEXT (foreign-lambda void "glFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:ProgramLocalParameterI4iNV (foreign-lambda void "glProgramLocalParameterI4iNV" unsigned-integer unsigned-integer integer integer integer integer))) (begin (define gl:ProgramLocalParameterI4ivNV (foreign-lambda void "glProgramLocalParameterI4ivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ProgramLocalParametersI4ivNV (foreign-lambda void "glProgramLocalParametersI4ivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:ProgramLocalParameterI4uiNV (foreign-lambda void "glProgramLocalParameterI4uiNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramLocalParameterI4uivNV (foreign-lambda void "glProgramLocalParameterI4uivNV" unsigned-integer unsigned-integer u32vector))) (begin (define gl:ProgramLocalParametersI4uivNV (foreign-lambda void "glProgramLocalParametersI4uivNV" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:ProgramEnvParameterI4iNV (foreign-lambda void "glProgramEnvParameterI4iNV" unsigned-integer unsigned-integer integer integer integer integer))) (begin (define gl:ProgramEnvParameterI4ivNV (foreign-lambda void "glProgramEnvParameterI4ivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:ProgramEnvParametersI4ivNV (foreign-lambda void "glProgramEnvParametersI4ivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:ProgramEnvParameterI4uiNV (foreign-lambda void "glProgramEnvParameterI4uiNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramEnvParameterI4uivNV (foreign-lambda void "glProgramEnvParameterI4uivNV" unsigned-integer unsigned-integer u32vector))) (begin (define gl:ProgramEnvParametersI4uivNV (foreign-lambda void "glProgramEnvParametersI4uivNV" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetProgramLocalParameterIivNV (foreign-lambda void "glGetProgramLocalParameterIivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetProgramLocalParameterIuivNV (foreign-lambda void "glGetProgramLocalParameterIuivNV" unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetProgramEnvParameterIivNV (foreign-lambda void "glGetProgramEnvParameterIivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetProgramEnvParameterIuivNV (foreign-lambda void "glGetProgramEnvParameterIuivNV" unsigned-integer unsigned-integer u32vector))) (begin (define gl:BindBufferRangeNV (foreign-lambda void "glBindBufferRangeNV" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:BindBufferOffsetNV (foreign-lambda void "glBindBufferOffsetNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:BindBufferBaseNV (foreign-lambda void "glBindBufferBaseNV" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramBufferParametersfvNV (foreign-lambda void "glProgramBufferParametersfvNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:ProgramBufferParametersIivNV (foreign-lambda void "glProgramBufferParametersIivNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:ProgramBufferParametersIuivNV (foreign-lambda void "glProgramBufferParametersIuivNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetIntegerIndexedvEXT (foreign-lambda void "glGetIntegerIndexedvEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:BindBufferRangeNV (foreign-lambda void "glBindBufferRangeNV" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:BindBufferOffsetNV (foreign-lambda void "glBindBufferOffsetNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:BindBufferBaseNV (foreign-lambda void "glBindBufferBaseNV" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:TransformFeedbackAttribsNV (foreign-lambda void "glTransformFeedbackAttribsNV" unsigned-integer s32vector unsigned-integer))) (begin (define gl:TransformFeedbackVaryingsNV (foreign-lambda void "glTransformFeedbackVaryingsNV" unsigned-integer unsigned-integer s32vector unsigned-integer))) (begin (define gl:BeginTransformFeedbackNV (foreign-lambda void "glBeginTransformFeedbackNV" unsigned-integer))) (begin (define gl:EndTransformFeedbackNV (foreign-lambda void "glEndTransformFeedbackNV"))) (begin (define gl:GetVaryingLocationNV (foreign-lambda integer "glGetVaryingLocationNV" unsigned-integer c-string))) (begin (define gl:GetActiveVaryingNV (foreign-lambda void "glGetActiveVaryingNV" unsigned-integer unsigned-integer unsigned-integer u32vector u32vector u32vector c-string))) (begin (define gl:ActiveVaryingNV (foreign-lambda void "glActiveVaryingNV" unsigned-integer c-string))) (begin (define gl:GetTransformFeedbackVaryingNV (foreign-lambda void "glGetTransformFeedbackVaryingNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetBooleanIndexedvEXT (foreign-lambda void "glGetBooleanIndexedvEXT" unsigned-integer unsigned-integer u8vector))) (begin (define gl:VertexAttribI1iEXT (foreign-lambda void "glVertexAttribI1iEXT" unsigned-integer integer))) (begin (define gl:VertexAttribI2iEXT (foreign-lambda void "glVertexAttribI2iEXT" unsigned-integer integer integer))) (begin (define gl:VertexAttribI3iEXT (foreign-lambda void "glVertexAttribI3iEXT" unsigned-integer integer integer integer))) (begin (define gl:VertexAttribI4iEXT (foreign-lambda void "glVertexAttribI4iEXT" unsigned-integer integer integer integer integer))) (begin (define gl:VertexAttribI1uiEXT (foreign-lambda void "glVertexAttribI1uiEXT" unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI2uiEXT (foreign-lambda void "glVertexAttribI2uiEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI3uiEXT (foreign-lambda void "glVertexAttribI3uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI4uiEXT (foreign-lambda void "glVertexAttribI4uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribI1ivEXT (foreign-lambda void "glVertexAttribI1ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI2ivEXT (foreign-lambda void "glVertexAttribI2ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI3ivEXT (foreign-lambda void "glVertexAttribI3ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI4ivEXT (foreign-lambda void "glVertexAttribI4ivEXT" unsigned-integer s32vector))) (begin (define gl:VertexAttribI1uivEXT (foreign-lambda void "glVertexAttribI1uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI2uivEXT (foreign-lambda void "glVertexAttribI2uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI3uivEXT (foreign-lambda void "glVertexAttribI3uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI4uivEXT (foreign-lambda void "glVertexAttribI4uivEXT" unsigned-integer u32vector))) (begin (define gl:VertexAttribI4bvEXT (foreign-lambda void "glVertexAttribI4bvEXT" unsigned-integer c-string))) (begin (define gl:VertexAttribI4svEXT (foreign-lambda void "glVertexAttribI4svEXT" unsigned-integer s16vector))) (begin (define gl:VertexAttribI4ubvEXT (foreign-lambda void "glVertexAttribI4ubvEXT" unsigned-integer u8vector))) (begin (define gl:VertexAttribI4usvEXT (foreign-lambda void "glVertexAttribI4usvEXT" unsigned-integer u16vector))) (begin (define gl:VertexAttribIPointerEXT (foreign-lambda void "glVertexAttribIPointerEXT" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetVertexAttribIivEXT (foreign-lambda void "glGetVertexAttribIivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVertexAttribIuivEXT (foreign-lambda void "glGetVertexAttribIuivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:FrameTerminatorGREMEDY (foreign-lambda void "glFrameTerminatorGREMEDY"))) (begin (define gl:BeginConditionalRenderNV (foreign-lambda void "glBeginConditionalRenderNV" unsigned-integer unsigned-integer))) (begin (define gl:EndConditionalRenderNV (foreign-lambda void "glEndConditionalRenderNV"))) (begin (define gl:BeginTransformFeedbackEXT (foreign-lambda void "glBeginTransformFeedbackEXT" unsigned-integer))) (begin (define gl:EndTransformFeedbackEXT (foreign-lambda void "glEndTransformFeedbackEXT"))) (begin (define gl:BindBufferRangeEXT (foreign-lambda void "glBindBufferRangeEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:BindBufferOffsetEXT (foreign-lambda void "glBindBufferOffsetEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:BindBufferBaseEXT (foreign-lambda void "glBindBufferBaseEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:TransformFeedbackVaryingsEXT (foreign-lambda void "glTransformFeedbackVaryingsEXT" unsigned-integer unsigned-integer s32vector unsigned-integer))) (cond-expand (macosx (begin (define gl:GetTransformFeedbackVaryingEXT (foreign-lambda void "glGetTransformFeedbackVaryingEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer s32vector)))) (else (begin (define gl:GetTransformFeedbackVaryingEXT (foreign-lambda void "glGetTransformFeedbackVaryingEXT" unsigned-integer unsigned-integer s32vector))))) (begin (define gl:ClientAttribDefaultEXT (foreign-lambda void "glClientAttribDefaultEXT" unsigned-integer))) (begin (define gl:PushClientAttribDefaultEXT (foreign-lambda void "glPushClientAttribDefaultEXT" unsigned-integer))) (begin (define gl:MatrixLoadfEXT (foreign-lambda void "glMatrixLoadfEXT" unsigned-integer f32vector))) (begin (define gl:MatrixLoaddEXT (foreign-lambda void "glMatrixLoaddEXT" unsigned-integer f64vector))) (begin (define gl:MatrixMultfEXT (foreign-lambda void "glMatrixMultfEXT" unsigned-integer f32vector))) (begin (define gl:MatrixMultdEXT (foreign-lambda void "glMatrixMultdEXT" unsigned-integer f64vector))) (begin (define gl:MatrixLoadIdentityEXT (foreign-lambda void "glMatrixLoadIdentityEXT" unsigned-integer))) (begin (define gl:MatrixRotatefEXT (foreign-lambda void "glMatrixRotatefEXT" unsigned-integer float float float float))) (begin (define gl:MatrixRotatedEXT (foreign-lambda void "glMatrixRotatedEXT" unsigned-integer double double double double))) (begin (define gl:MatrixScalefEXT (foreign-lambda void "glMatrixScalefEXT" unsigned-integer float float float))) (begin (define gl:MatrixScaledEXT (foreign-lambda void "glMatrixScaledEXT" unsigned-integer double double double))) (begin (define gl:MatrixTranslatefEXT (foreign-lambda void "glMatrixTranslatefEXT" unsigned-integer float float float))) (begin (define gl:MatrixTranslatedEXT (foreign-lambda void "glMatrixTranslatedEXT" unsigned-integer double double double))) (begin (define gl:MatrixFrustumEXT (foreign-lambda void "glMatrixFrustumEXT" unsigned-integer double double double double double double))) (begin (define gl:MatrixOrthoEXT (foreign-lambda void "glMatrixOrthoEXT" unsigned-integer double double double double double double))) (begin (define gl:MatrixPopEXT (foreign-lambda void "glMatrixPopEXT" unsigned-integer))) (begin (define gl:MatrixPushEXT (foreign-lambda void "glMatrixPushEXT" unsigned-integer))) (begin (define gl:MatrixLoadTransposefEXT (foreign-lambda void "glMatrixLoadTransposefEXT" unsigned-integer f32vector))) (begin (define gl:MatrixLoadTransposedEXT (foreign-lambda void "glMatrixLoadTransposedEXT" unsigned-integer f64vector))) (begin (define gl:MatrixMultTransposefEXT (foreign-lambda void "glMatrixMultTransposefEXT" unsigned-integer f32vector))) (begin (define gl:MatrixMultTransposedEXT (foreign-lambda void "glMatrixMultTransposedEXT" unsigned-integer f64vector))) (begin (define gl:TextureParameterfEXT (foreign-lambda void "glTextureParameterfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define gl:TextureParameterfvEXT (foreign-lambda void "glTextureParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:TextureParameteriEXT (foreign-lambda void "glTextureParameteriEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:TextureParameterivEXT (foreign-lambda void "glTextureParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:TextureImage1DEXT (foreign-lambda void "glTextureImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:TextureImage2DEXT (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 gl:TextureSubImage1DEXT (foreign-lambda void "glTextureSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:TextureSubImage2DEXT (foreign-lambda void "glTextureSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CopyTextureImage1DEXT (foreign-lambda void "glCopyTextureImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer integer))) (begin (define gl:CopyTextureImage2DEXT (foreign-lambda void "glCopyTextureImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer unsigned-integer integer))) (begin (define gl:CopyTextureSubImage1DEXT (foreign-lambda void "glCopyTextureSubImage1DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer))) (begin (define gl:CopyTextureSubImage2DEXT (foreign-lambda void "glCopyTextureSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:GetTextureImageEXT (foreign-lambda void "glGetTextureImageEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetTextureParameterfvEXT (foreign-lambda void "glGetTextureParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetTextureParameterivEXT (foreign-lambda void "glGetTextureParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTextureLevelParameterfvEXT (foreign-lambda void "glGetTextureLevelParameterfvEXT" unsigned-integer unsigned-integer integer unsigned-integer f32vector))) (begin (define gl:GetTextureLevelParameterivEXT (foreign-lambda void "glGetTextureLevelParameterivEXT" unsigned-integer unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:TextureImage3DEXT (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 gl:TextureSubImage3DEXT (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 gl:CopyTextureSubImage3DEXT (foreign-lambda void "glCopyTextureSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexParameterfEXT (foreign-lambda void "glMultiTexParameterfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define gl:MultiTexParameterfvEXT (foreign-lambda void "glMultiTexParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:MultiTexParameteriEXT (foreign-lambda void "glMultiTexParameteriEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:MultiTexParameterivEXT (foreign-lambda void "glMultiTexParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:MultiTexImage1DEXT (foreign-lambda void "glMultiTexImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:MultiTexImage2DEXT (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 gl:MultiTexSubImage1DEXT (foreign-lambda void "glMultiTexSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:MultiTexSubImage2DEXT (foreign-lambda void "glMultiTexSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CopyMultiTexImage1DEXT (foreign-lambda void "glCopyMultiTexImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer integer))) (begin (define gl:CopyMultiTexImage2DEXT (foreign-lambda void "glCopyMultiTexImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer integer integer unsigned-integer unsigned-integer integer))) (begin (define gl:CopyMultiTexSubImage1DEXT (foreign-lambda void "glCopyMultiTexSubImage1DEXT" unsigned-integer unsigned-integer integer integer integer integer unsigned-integer))) (begin (define gl:CopyMultiTexSubImage2DEXT (foreign-lambda void "glCopyMultiTexSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:GetMultiTexImageEXT (foreign-lambda void "glGetMultiTexImageEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetMultiTexParameterfvEXT (foreign-lambda void "glGetMultiTexParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMultiTexParameterivEXT (foreign-lambda void "glGetMultiTexParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMultiTexLevelParameterfvEXT (foreign-lambda void "glGetMultiTexLevelParameterfvEXT" unsigned-integer unsigned-integer integer unsigned-integer f32vector))) (begin (define gl:GetMultiTexLevelParameterivEXT (foreign-lambda void "glGetMultiTexLevelParameterivEXT" unsigned-integer unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:MultiTexImage3DEXT (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 gl:MultiTexSubImage3DEXT (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 gl:CopyMultiTexSubImage3DEXT (foreign-lambda void "glCopyMultiTexSubImage3DEXT" unsigned-integer unsigned-integer integer integer integer integer integer integer unsigned-integer unsigned-integer))) (begin (define gl:BindMultiTextureEXT (foreign-lambda void "glBindMultiTextureEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:EnableClientStateIndexedEXT (foreign-lambda void "glEnableClientStateIndexedEXT" unsigned-integer unsigned-integer))) (begin (define gl:DisableClientStateIndexedEXT (foreign-lambda void "glDisableClientStateIndexedEXT" unsigned-integer unsigned-integer))) (begin (define gl:MultiTexCoordPointerEXT (foreign-lambda void "glMultiTexCoordPointerEXT" unsigned-integer integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:MultiTexEnvfEXT (foreign-lambda void "glMultiTexEnvfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define gl:MultiTexEnvfvEXT (foreign-lambda void "glMultiTexEnvfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:MultiTexEnviEXT (foreign-lambda void "glMultiTexEnviEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:MultiTexEnvivEXT (foreign-lambda void "glMultiTexEnvivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:MultiTexGendEXT (foreign-lambda void "glMultiTexGendEXT" unsigned-integer unsigned-integer unsigned-integer double))) (begin (define gl:MultiTexGendvEXT (foreign-lambda void "glMultiTexGendvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:MultiTexGenfEXT (foreign-lambda void "glMultiTexGenfEXT" unsigned-integer unsigned-integer unsigned-integer float))) (begin (define gl:MultiTexGenfvEXT (foreign-lambda void "glMultiTexGenfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:MultiTexGeniEXT (foreign-lambda void "glMultiTexGeniEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:MultiTexGenivEXT (foreign-lambda void "glMultiTexGenivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMultiTexEnvfvEXT (foreign-lambda void "glGetMultiTexEnvfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMultiTexEnvivEXT (foreign-lambda void "glGetMultiTexEnvivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMultiTexGendvEXT (foreign-lambda void "glGetMultiTexGendvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetMultiTexGenfvEXT (foreign-lambda void "glGetMultiTexGenfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetMultiTexGenivEXT (foreign-lambda void "glGetMultiTexGenivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetFloatIndexedvEXT (foreign-lambda void "glGetFloatIndexedvEXT" unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetDoubleIndexedvEXT (foreign-lambda void "glGetDoubleIndexedvEXT" unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetPointerIndexedvEXT (foreign-lambda void "glGetPointerIndexedvEXT" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:CompressedTextureImage3DEXT (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 gl:CompressedTextureImage2DEXT (foreign-lambda void "glCompressedTextureImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTextureImage1DEXT (foreign-lambda void "glCompressedTextureImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTextureSubImage3DEXT (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 gl:CompressedTextureSubImage2DEXT (foreign-lambda void "glCompressedTextureSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedTextureSubImage1DEXT (foreign-lambda void "glCompressedTextureSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetCompressedTextureImageEXT (foreign-lambda void "glGetCompressedTextureImageEXT" unsigned-integer unsigned-integer integer (c-pointer void)))) (begin (define gl:CompressedMultiTexImage3DEXT (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 gl:CompressedMultiTexImage2DEXT (foreign-lambda void "glCompressedMultiTexImage2DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedMultiTexImage1DEXT (foreign-lambda void "glCompressedMultiTexImage1DEXT" unsigned-integer unsigned-integer integer unsigned-integer unsigned-integer integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedMultiTexSubImage3DEXT (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 gl:CompressedMultiTexSubImage2DEXT (foreign-lambda void "glCompressedMultiTexSubImage2DEXT" unsigned-integer unsigned-integer integer integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:CompressedMultiTexSubImage1DEXT (foreign-lambda void "glCompressedMultiTexSubImage1DEXT" unsigned-integer unsigned-integer integer integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetCompressedMultiTexImageEXT (foreign-lambda void "glGetCompressedMultiTexImageEXT" unsigned-integer unsigned-integer integer (c-pointer void)))) (begin (define gl:NamedProgramStringEXT (foreign-lambda void "glNamedProgramStringEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:NamedProgramLocalParameter4dEXT (foreign-lambda void "glNamedProgramLocalParameter4dEXT" unsigned-integer unsigned-integer unsigned-integer double double double double))) (begin (define gl:NamedProgramLocalParameter4dvEXT (foreign-lambda void "glNamedProgramLocalParameter4dvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:NamedProgramLocalParameter4fEXT (foreign-lambda void "glNamedProgramLocalParameter4fEXT" unsigned-integer unsigned-integer unsigned-integer float float float float))) (begin (define gl:NamedProgramLocalParameter4fvEXT (foreign-lambda void "glNamedProgramLocalParameter4fvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetNamedProgramLocalParameterdvEXT (foreign-lambda void "glGetNamedProgramLocalParameterdvEXT" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:GetNamedProgramLocalParameterfvEXT (foreign-lambda void "glGetNamedProgramLocalParameterfvEXT" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetNamedProgramivEXT (foreign-lambda void "glGetNamedProgramivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetNamedProgramStringEXT (foreign-lambda void "glGetNamedProgramStringEXT" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:NamedProgramLocalParameters4fvEXT (foreign-lambda void "glNamedProgramLocalParameters4fvEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:NamedProgramLocalParameterI4iEXT (foreign-lambda void "glNamedProgramLocalParameterI4iEXT" unsigned-integer unsigned-integer unsigned-integer integer integer integer integer))) (begin (define gl:NamedProgramLocalParameterI4ivEXT (foreign-lambda void "glNamedProgramLocalParameterI4ivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:NamedProgramLocalParametersI4ivEXT (foreign-lambda void "glNamedProgramLocalParametersI4ivEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:NamedProgramLocalParameterI4uiEXT (foreign-lambda void "glNamedProgramLocalParameterI4uiEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:NamedProgramLocalParameterI4uivEXT (foreign-lambda void "glNamedProgramLocalParameterI4uivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:NamedProgramLocalParametersI4uivEXT (foreign-lambda void "glNamedProgramLocalParametersI4uivEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetNamedProgramLocalParameterIivEXT (foreign-lambda void "glGetNamedProgramLocalParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetNamedProgramLocalParameterIuivEXT (foreign-lambda void "glGetNamedProgramLocalParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:TextureParameterIivEXT (foreign-lambda void "glTextureParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:TextureParameterIuivEXT (foreign-lambda void "glTextureParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetTextureParameterIivEXT (foreign-lambda void "glGetTextureParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetTextureParameterIuivEXT (foreign-lambda void "glGetTextureParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:MultiTexParameterIivEXT (foreign-lambda void "glMultiTexParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:MultiTexParameterIuivEXT (foreign-lambda void "glMultiTexParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:GetMultiTexParameterIivEXT (foreign-lambda void "glGetMultiTexParameterIivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetMultiTexParameterIuivEXT (foreign-lambda void "glGetMultiTexParameterIuivEXT" unsigned-integer unsigned-integer unsigned-integer u32vector))) (begin (define gl:ProgramUniform1fEXT (foreign-lambda void "glProgramUniform1fEXT" unsigned-integer integer float))) (begin (define gl:ProgramUniform2fEXT (foreign-lambda void "glProgramUniform2fEXT" unsigned-integer integer float float))) (begin (define gl:ProgramUniform3fEXT (foreign-lambda void "glProgramUniform3fEXT" unsigned-integer integer float float float))) (begin (define gl:ProgramUniform4fEXT (foreign-lambda void "glProgramUniform4fEXT" unsigned-integer integer float float float float))) (begin (define gl:ProgramUniform1iEXT (foreign-lambda void "glProgramUniform1iEXT" unsigned-integer integer integer))) (begin (define gl:ProgramUniform2iEXT (foreign-lambda void "glProgramUniform2iEXT" unsigned-integer integer integer integer))) (begin (define gl:ProgramUniform3iEXT (foreign-lambda void "glProgramUniform3iEXT" unsigned-integer integer integer integer integer))) (begin (define gl:ProgramUniform4iEXT (foreign-lambda void "glProgramUniform4iEXT" unsigned-integer integer integer integer integer integer))) (begin (define gl:ProgramUniform1fvEXT (foreign-lambda void "glProgramUniform1fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define gl:ProgramUniform2fvEXT (foreign-lambda void "glProgramUniform2fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define gl:ProgramUniform3fvEXT (foreign-lambda void "glProgramUniform3fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define gl:ProgramUniform4fvEXT (foreign-lambda void "glProgramUniform4fvEXT" unsigned-integer integer unsigned-integer f32vector))) (begin (define gl:ProgramUniform1ivEXT (foreign-lambda void "glProgramUniform1ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:ProgramUniform2ivEXT (foreign-lambda void "glProgramUniform2ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:ProgramUniform3ivEXT (foreign-lambda void "glProgramUniform3ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:ProgramUniform4ivEXT (foreign-lambda void "glProgramUniform4ivEXT" unsigned-integer integer unsigned-integer s32vector))) (begin (define gl:ProgramUniformMatrix2fvEXT (foreign-lambda void "glProgramUniformMatrix2fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix3fvEXT (foreign-lambda void "glProgramUniformMatrix3fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix4fvEXT (foreign-lambda void "glProgramUniformMatrix4fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix2x3fvEXT (foreign-lambda void "glProgramUniformMatrix2x3fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix3x2fvEXT (foreign-lambda void "glProgramUniformMatrix3x2fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix2x4fvEXT (foreign-lambda void "glProgramUniformMatrix2x4fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix4x2fvEXT (foreign-lambda void "glProgramUniformMatrix4x2fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix3x4fvEXT (foreign-lambda void "glProgramUniformMatrix3x4fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniformMatrix4x3fvEXT (foreign-lambda void "glProgramUniformMatrix4x3fvEXT" unsigned-integer integer unsigned-integer unsigned-byte f32vector))) (begin (define gl:ProgramUniform1uiEXT (foreign-lambda void "glProgramUniform1uiEXT" unsigned-integer integer unsigned-integer))) (begin (define gl:ProgramUniform2uiEXT (foreign-lambda void "glProgramUniform2uiEXT" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramUniform3uiEXT (foreign-lambda void "glProgramUniform3uiEXT" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramUniform4uiEXT (foreign-lambda void "glProgramUniform4uiEXT" unsigned-integer integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ProgramUniform1uivEXT (foreign-lambda void "glProgramUniform1uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define gl:ProgramUniform2uivEXT (foreign-lambda void "glProgramUniform2uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define gl:ProgramUniform3uivEXT (foreign-lambda void "glProgramUniform3uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define gl:ProgramUniform4uivEXT (foreign-lambda void "glProgramUniform4uivEXT" unsigned-integer integer unsigned-integer u32vector))) (begin (define gl:NamedBufferDataEXT (foreign-lambda void "glNamedBufferDataEXT" unsigned-integer integer (c-pointer void) unsigned-integer))) (begin (define gl:NamedBufferSubDataEXT (foreign-lambda void "glNamedBufferSubDataEXT" unsigned-integer integer integer (c-pointer void)))) (begin (define gl:MapNamedBufferEXT (foreign-lambda (c-pointer void) "glMapNamedBufferEXT" unsigned-integer unsigned-integer))) (begin (define gl:UnmapNamedBufferEXT (foreign-lambda unsigned-char "glUnmapNamedBufferEXT" unsigned-integer))) (begin (define gl:GetNamedBufferParameterivEXT (foreign-lambda void "glGetNamedBufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetNamedBufferPointervEXT (foreign-lambda void "glGetNamedBufferPointervEXT" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:GetNamedBufferSubDataEXT (foreign-lambda void "glGetNamedBufferSubDataEXT" unsigned-integer integer integer (c-pointer void)))) (begin (define gl:TextureBufferEXT (foreign-lambda void "glTextureBufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexBufferEXT (foreign-lambda void "glMultiTexBufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:NamedRenderbufferStorageEXT (foreign-lambda void "glNamedRenderbufferStorageEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetNamedRenderbufferParameterivEXT (foreign-lambda void "glGetNamedRenderbufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:CheckNamedFramebufferStatusEXT (foreign-lambda unsigned-integer "glCheckNamedFramebufferStatusEXT" unsigned-integer unsigned-integer))) (begin (define gl:NamedFramebufferTexture1DEXT (foreign-lambda void "glNamedFramebufferTexture1DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:NamedFramebufferTexture2DEXT (foreign-lambda void "glNamedFramebufferTexture2DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:NamedFramebufferTexture3DEXT (foreign-lambda void "glNamedFramebufferTexture3DEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:NamedFramebufferRenderbufferEXT (foreign-lambda void "glNamedFramebufferRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetNamedFramebufferAttachmentParameterivEXT (foreign-lambda void "glGetNamedFramebufferAttachmentParameterivEXT" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GenerateTextureMipmapEXT (foreign-lambda void "glGenerateTextureMipmapEXT" unsigned-integer unsigned-integer))) (begin (define gl:GenerateMultiTexMipmapEXT (foreign-lambda void "glGenerateMultiTexMipmapEXT" unsigned-integer unsigned-integer))) (begin (define gl:FramebufferDrawBufferEXT (foreign-lambda void "glFramebufferDrawBufferEXT" unsigned-integer unsigned-integer))) (begin (define gl:FramebufferDrawBuffersEXT (foreign-lambda void "glFramebufferDrawBuffersEXT" unsigned-integer unsigned-integer u32vector))) (begin (define gl:FramebufferReadBufferEXT (foreign-lambda void "glFramebufferReadBufferEXT" unsigned-integer unsigned-integer))) (begin (define gl:GetFramebufferParameterivEXT (foreign-lambda void "glGetFramebufferParameterivEXT" unsigned-integer unsigned-integer s32vector))) (begin (define gl:NamedRenderbufferStorageMultisampleEXT (foreign-lambda void "glNamedRenderbufferStorageMultisampleEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:NamedRenderbufferStorageMultisampleCoverageEXT (foreign-lambda void "glNamedRenderbufferStorageMultisampleCoverageEXT" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:NamedFramebufferTextureEXT (foreign-lambda void "glNamedFramebufferTextureEXT" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:NamedFramebufferTextureLayerEXT (foreign-lambda void "glNamedFramebufferTextureLayerEXT" unsigned-integer unsigned-integer unsigned-integer integer integer))) (begin (define gl:NamedFramebufferTextureFaceEXT (foreign-lambda void "glNamedFramebufferTextureFaceEXT" unsigned-integer unsigned-integer unsigned-integer integer unsigned-integer))) (begin (define gl:TextureRenderbufferEXT (foreign-lambda void "glTextureRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:MultiTexRenderbufferEXT (foreign-lambda void "glMultiTexRenderbufferEXT" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetMultisamplefvNV (foreign-lambda void "glGetMultisamplefvNV" unsigned-integer unsigned-integer f32vector))) (begin (define gl:SampleMaskIndexedNV (foreign-lambda void "glSampleMaskIndexedNV" unsigned-integer unsigned-integer))) (begin (define gl:TexRenderbufferNV (foreign-lambda void "glTexRenderbufferNV" unsigned-integer unsigned-integer))) (begin (define gl:BindTransformFeedbackNV (foreign-lambda void "glBindTransformFeedbackNV" unsigned-integer unsigned-integer))) (begin (define gl:DeleteTransformFeedbacksNV (foreign-lambda void "glDeleteTransformFeedbacksNV" unsigned-integer u32vector))) (begin (define gl:GenTransformFeedbacksNV (foreign-lambda void "glGenTransformFeedbacksNV" unsigned-integer u32vector))) (begin (define gl:IsTransformFeedbackNV (foreign-lambda unsigned-byte "glIsTransformFeedbackNV" unsigned-integer))) (begin (define gl:PauseTransformFeedbackNV (foreign-lambda void "glPauseTransformFeedbackNV"))) (begin (define gl:ResumeTransformFeedbackNV (foreign-lambda void "glResumeTransformFeedbackNV"))) (begin (define gl:DrawTransformFeedbackNV (foreign-lambda void "glDrawTransformFeedbackNV" unsigned-integer unsigned-integer))) (begin (define gl:GetPerfMonitorGroupsAMD (foreign-lambda void "glGetPerfMonitorGroupsAMD" s32vector unsigned-integer u32vector))) (begin (define gl:GetPerfMonitorCountersAMD (foreign-lambda void "glGetPerfMonitorCountersAMD" unsigned-integer s32vector s32vector unsigned-integer u32vector))) (begin (define gl:GetPerfMonitorGroupStringAMD (foreign-lambda void "glGetPerfMonitorGroupStringAMD" unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetPerfMonitorCounterStringAMD (foreign-lambda void "glGetPerfMonitorCounterStringAMD" unsigned-integer unsigned-integer unsigned-integer u32vector c-string))) (begin (define gl:GetPerfMonitorCounterInfoAMD (foreign-lambda void "glGetPerfMonitorCounterInfoAMD" unsigned-integer unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GenPerfMonitorsAMD (foreign-lambda void "glGenPerfMonitorsAMD" unsigned-integer u32vector))) (begin (define gl:DeletePerfMonitorsAMD (foreign-lambda void "glDeletePerfMonitorsAMD" unsigned-integer u32vector))) (begin (define gl:SelectPerfMonitorCountersAMD (foreign-lambda void "glSelectPerfMonitorCountersAMD" unsigned-integer unsigned-byte unsigned-integer integer u32vector))) (begin (define gl:BeginPerfMonitorAMD (foreign-lambda void "glBeginPerfMonitorAMD" unsigned-integer))) (begin (define gl:EndPerfMonitorAMD (foreign-lambda void "glEndPerfMonitorAMD" unsigned-integer))) (begin (define gl:GetPerfMonitorCounterDataAMD (foreign-lambda void "glGetPerfMonitorCounterDataAMD" unsigned-integer unsigned-integer unsigned-integer u32vector s32vector))) (begin (define gl:TessellationFactorAMD (foreign-lambda void "glTessellationFactorAMD" float))) (begin (define gl:TessellationModeAMD (foreign-lambda void "glTessellationModeAMD" unsigned-integer))) (begin (define gl:ProvokingVertexEXT (foreign-lambda void "glProvokingVertexEXT" unsigned-integer))) (begin (define gl:BlendFuncIndexedAMD (foreign-lambda void "glBlendFuncIndexedAMD" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BlendFuncSeparateIndexedAMD (foreign-lambda void "glBlendFuncSeparateIndexedAMD" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:BlendEquationIndexedAMD (foreign-lambda void "glBlendEquationIndexedAMD" unsigned-integer unsigned-integer))) (begin (define gl:BlendEquationSeparateIndexedAMD (foreign-lambda void "glBlendEquationSeparateIndexedAMD" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:TextureRangeAPPLE (foreign-lambda void "glTextureRangeAPPLE" unsigned-integer unsigned-integer (c-pointer void)))) (begin (define gl:GetTexParameterPointervAPPLE (foreign-lambda void "glGetTexParameterPointervAPPLE" unsigned-integer unsigned-integer (c-pointer (c-pointer void))))) (begin (define gl:EnableVertexAttribAPPLE (foreign-lambda void "glEnableVertexAttribAPPLE" unsigned-integer unsigned-integer))) (begin (define gl:DisableVertexAttribAPPLE (foreign-lambda void "glDisableVertexAttribAPPLE" unsigned-integer unsigned-integer))) (begin (define gl:IsVertexAttribEnabledAPPLE (foreign-lambda unsigned-byte "glIsVertexAttribEnabledAPPLE" unsigned-integer unsigned-integer))) (begin (define gl:MapVertexAttrib1dAPPLE (foreign-lambda void "glMapVertexAttrib1dAPPLE" unsigned-integer unsigned-integer double double integer integer f64vector))) (begin (define gl:MapVertexAttrib1fAPPLE (foreign-lambda void "glMapVertexAttrib1fAPPLE" unsigned-integer unsigned-integer float float integer integer f32vector))) (begin (define gl:MapVertexAttrib2dAPPLE (foreign-lambda void "glMapVertexAttrib2dAPPLE" unsigned-integer unsigned-integer double double integer integer double double integer integer f64vector))) (begin (define gl:MapVertexAttrib2fAPPLE (foreign-lambda void "glMapVertexAttrib2fAPPLE" unsigned-integer unsigned-integer float float integer integer float float integer integer f32vector))) (begin (define gl:ObjectPurgeableAPPLE (foreign-lambda unsigned-integer "glObjectPurgeableAPPLE" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:ObjectUnpurgeableAPPLE (foreign-lambda unsigned-integer "glObjectUnpurgeableAPPLE" unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:GetObjectParameterivAPPLE (foreign-lambda void "glGetObjectParameterivAPPLE" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:BeginVideoCaptureNV (foreign-lambda void "glBeginVideoCaptureNV" unsigned-integer))) (begin (define gl:BindVideoCaptureStreamBufferNV (foreign-lambda void "glBindVideoCaptureStreamBufferNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:BindVideoCaptureStreamTextureNV (foreign-lambda void "glBindVideoCaptureStreamTextureNV" unsigned-integer unsigned-integer unsigned-integer unsigned-integer unsigned-integer))) (begin (define gl:EndVideoCaptureNV (foreign-lambda void "glEndVideoCaptureNV" unsigned-integer))) (begin (define gl:GetVideoCaptureivNV (foreign-lambda void "glGetVideoCaptureivNV" unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVideoCaptureStreamivNV (foreign-lambda void "glGetVideoCaptureStreamivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:GetVideoCaptureStreamfvNV (foreign-lambda void "glGetVideoCaptureStreamfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:GetVideoCaptureStreamdvNV (foreign-lambda void "glGetVideoCaptureStreamdvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:VideoCaptureStreamParameterivNV (foreign-lambda void "glVideoCaptureStreamParameterivNV" unsigned-integer unsigned-integer unsigned-integer s32vector))) (begin (define gl:VideoCaptureStreamParameterfvNV (foreign-lambda void "glVideoCaptureStreamParameterfvNV" unsigned-integer unsigned-integer unsigned-integer f32vector))) (begin (define gl:VideoCaptureStreamParameterdvNV (foreign-lambda void "glVideoCaptureStreamParameterdvNV" unsigned-integer unsigned-integer unsigned-integer f64vector))) (begin (define gl:UseShaderProgramEXT (foreign-lambda void "glUseShaderProgramEXT" unsigned-integer unsigned-integer))) (begin (define gl:ActiveProgramEXT (foreign-lambda void "glActiveProgramEXT" unsigned-integer))) (begin (define gl:CreateShaderProgramEXT (foreign-lambda unsigned-integer "glCreateShaderProgramEXT" unsigned-integer c-string))) (begin (define gl:MakeBufferResidentNV (foreign-lambda void "glMakeBufferResidentNV" unsigned-integer unsigned-integer))) (begin (define gl:MakeBufferNonResidentNV (foreign-lambda void "glMakeBufferNonResidentNV" unsigned-integer))) (begin (define gl:IsBufferResidentNV (foreign-lambda unsigned-char "glIsBufferResidentNV" unsigned-integer))) (begin (define gl:MakeNamedBufferResidentNV (foreign-lambda void "glMakeNamedBufferResidentNV" unsigned-integer unsigned-integer))) (begin (define gl:MakeNamedBufferNonResidentNV (foreign-lambda void "glMakeNamedBufferNonResidentNV" unsigned-integer))) (begin (define gl:IsNamedBufferResidentNV (foreign-lambda unsigned-byte "glIsNamedBufferResidentNV" unsigned-integer))) (begin (define gl:BufferAddressRangeNV (foreign-lambda void "glBufferAddressRangeNV" unsigned-integer unsigned-integer unsigned-integer integer))) (begin (define gl:VertexFormatNV (foreign-lambda void "glVertexFormatNV" integer unsigned-integer unsigned-integer))) (begin (define gl:NormalFormatNV (foreign-lambda void "glNormalFormatNV" unsigned-integer unsigned-integer))) (begin (define gl:ColorFormatNV (foreign-lambda void "glColorFormatNV" integer unsigned-integer unsigned-integer))) (begin (define gl:IndexFormatNV (foreign-lambda void "glIndexFormatNV" unsigned-integer unsigned-integer))) (begin (define gl:TexCoordFormatNV (foreign-lambda void "glTexCoordFormatNV" integer unsigned-integer unsigned-integer))) (begin (define gl:EdgeFlagFormatNV (foreign-lambda void "glEdgeFlagFormatNV" unsigned-integer))) (begin (define gl:SecondaryColorFormatNV (foreign-lambda void "glSecondaryColorFormatNV" integer unsigned-integer unsigned-integer))) (begin (define gl:FogCoordFormatNV (foreign-lambda void "glFogCoordFormatNV" unsigned-integer unsigned-integer))) (begin (define gl:VertexAttribFormatNV (foreign-lambda void "glVertexAttribFormatNV" unsigned-integer integer unsigned-integer unsigned-byte unsigned-integer))) (begin (define gl:VertexAttribIFormatNV (foreign-lambda void "glVertexAttribIFormatNV" unsigned-integer integer unsigned-integer unsigned-integer))) (begin (define gl:TextureBarrierNV (foreign-lambda void "glTextureBarrierNV")))) ;;; END OF FILE