unpacker_special revision ca551aca153d6df494985b5281c573ba2e3eb474
cd348e325366620fe047edcc849e3c9424828599Peter Bray# Copyright (c) 2001, Stanford University
cd348e325366620fe047edcc849e3c9424828599Peter Bray# All rights reserved.
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos Kosco#
cd348e325366620fe047edcc849e3c9424828599Peter Bray# See the file LICENSE.txt for information on redistributing this software.
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray# Unpack functions which can't be auto-generated
d2a02e104622a26dd90fa88f4f17188f2039809fPeter Bray#
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayBitmap
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayCallLists
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayClipPlane
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayColorPointer
2b024356b830395446c55f50f9f724a63612e578Lubos KoscoDeleteTextures
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayDrawElements
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayDrawRangeElements
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayDrawPixels
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayEdgeFlagPointer
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayFogfv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayFogiv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayIndexPointer
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayInterleavedArrays
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayLightfv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayLightiv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayLightModelfv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayLightModeliv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayLoadMatrixf
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayLoadMatrixd
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMap1d
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMap1f
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMap2d
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMap2f
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMaterialfv
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayMaterialiv
d6ee3934a24d8ccc0e4bb478405d8e5f6a35825dLubos KoscoMultMatrixd
d6ee3934a24d8ccc0e4bb478405d8e5f6a35825dLubos KoscoMultMatrixf
d70dc22c6dce3f498251b0873638d1fea0e644a3Lubos KoscoNormalPointer
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos KoscoPixelMapfv
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoPixelMapuiv
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoPixelMapusv
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayPolygonStipple
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayPrioritizeTextures
c577d2f6c082eaff9af5bc997d12f3d3bcef537cPeter BrayReadPixels
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayTexCoordPointer
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos KoscoTexEnvfv
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexEnviv
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexGendv
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexGenfv
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexGeniv
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexImage1D
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexImage2D
cd348e325366620fe047edcc849e3c9424828599Peter BrayTexImage3D
477c09a2656e6a2c1075425ad81e61d594164fa9Lubos KoscoTexImage3DEXT
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayTexParameterf
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayTexParameteri
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayTexParameterfv
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoTexParameteriv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayTexSubImage1D
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayTexSubImage2D
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos KoscoTexSubImage3D
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexPointer
cd348e325366620fe047edcc849e3c9424828599Peter BrayBoundsInfoCR
cd348e325366620fe047edcc849e3c9424828599Peter BraySecondaryColorPointerEXT
cd348e325366620fe047edcc849e3c9424828599Peter BrayFogCoordPointerEXT
cd348e325366620fe047edcc849e3c9424828599Peter BrayMultiDrawArraysEXT
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMultiDrawElementsEXT
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib1dvARB
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos KoscoVertexAttrib1fvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib1svARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib2dvARB
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos KoscoVertexAttrib2fvARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayVertexAttrib2svARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayVertexAttrib3dvARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayVertexAttrib3fvARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayVertexAttrib3svARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4dvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4fvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4svARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttribPointerARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4NbvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4NivARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4NsvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4NubvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4NuivARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4NusvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayVertexAttrib4bvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4ivARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4ubvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4uivARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttrib4usvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayVertexAttribPointerNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayWriteback
cd348e325366620fe047edcc849e3c9424828599Peter BrayCombinerParameterfvNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayCombinerParameterivNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayCombinerStageParameterfvNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayChromiumParametervCR
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos KoscoCreateContext
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayWindowCreate
0ca9a2c194523c517c3aafe5758e217ac88d6baaLubos KoscoAreTexturesResident
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayLoadTransposeMatrixfARB
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos KoscoLoadTransposeMatrixdARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMultTransposeMatrixdARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayMultTransposeMatrixfARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayPointParameteriv
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayPointParameterfvARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayAreProgramsResidentNV
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayDeleteProgramsNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayExecuteProgramNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayGetProgramNamedParameterdvNV
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayGetProgramNamedParameterfvNV
b34561d2c3d92fac37dbced05ba6a8738e3d20e9Lubos KoscoLoadProgramNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayProgramLocalParameter4dvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayProgramLocalParameter4fvARB
5e6c91d7e77062129cd0b6ac8aaa546dff216419Lubos KoscoProgramNamedParameter4dNV
5e6c91d7e77062129cd0b6ac8aaa546dff216419Lubos KoscoProgramNamedParameter4dvNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayProgramNamedParameter4fNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramNamedParameter4fvNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramParameter4dvNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramParameter4fvNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramParameters4dvNV
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayProgramParameters4fvNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayRequestResidentProgramsNV
cd348e325366620fe047edcc849e3c9424828599Peter BrayDeleteProgramsARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetProgramStringARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramEnvParameter4dvARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayProgramEnvParameter4fvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramLocalParameter4dvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramLocalParameter4fvARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayProgramStringARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayBufferDataARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayBufferSubDataARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayGetBufferSubDataARB
cd348e325366620fe047edcc849e3c9424828599Peter BrayDeleteBuffersARB
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayZPixCR
cd348e325366620fe047edcc849e3c9424828599Peter BrayCompressedTexImage1DARB
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoCompressedTexImage2DARB
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoCompressedTexImage3DARB
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoCompressedTexSubImage1DARB
d7c1415de39f4b07c85828f49cd1ee7a2a19eb9eLubos KoscoCompressedTexSubImage2DARB
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoCompressedTexSubImage3DARB
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoDeleteFencesNV
c842732324ee4c74ede17887ad1f0dcdc4364a2cLubos KoscoWindowVisibleRegion
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayBindAttribLocation
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayShaderSource
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayUniform1fv
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayUniform1iv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayUniform2fv
3aa0947feb67d3e8292d84776638be98dd97fdc3Lubos KoscoUniform2iv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayUniform3fv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayUniform3iv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayUniform4fv
cd348e325366620fe047edcc849e3c9424828599Peter BrayUniform4iv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayUniformMatrix2fv
cd348e325366620fe047edcc849e3c9424828599Peter BrayUniformMatrix3fv
cd348e325366620fe047edcc849e3c9424828599Peter BrayUniformMatrix4fv
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayDrawBuffers
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetActiveAttrib
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetActiveUniform
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayGetAttachedShaders
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetShaderInfoLog
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetProgramInfoLog
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetShaderSource
d2a02e104622a26dd90fa88f4f17188f2039809fPeter BrayGetAttribLocation
cd348e325366620fe047edcc849e3c9424828599Peter BrayGetUniformLocation
2b024356b830395446c55f50f9f724a63612e578Lubos KoscoGetAttachedObjectsARB
2b024356b830395446c55f50f9f724a63612e578Lubos KoscoGetInfoLogARB
2b024356b830395446c55f50f9f724a63612e578Lubos KoscoDeleteQueriesARB
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayDeleteFramebuffersEXT
d280c5e286f5b98be13237f52281ae5afdcf51b9Peter BrayDeleteRenderbuffersEXT
5762c9f28c2246777be0e9d49cb29d9c0f49146dLubos Kosco