diff options
Diffstat (limited to 'src/VBox/GuestHost/OpenGL/packer/packer_defs.py')
-rw-r--r-- | src/VBox/GuestHost/OpenGL/packer/packer_defs.py | 203 |
1 files changed, 203 insertions, 0 deletions
diff --git a/src/VBox/GuestHost/OpenGL/packer/packer_defs.py b/src/VBox/GuestHost/OpenGL/packer/packer_defs.py new file mode 100644 index 00000000..40595871 --- /dev/null +++ b/src/VBox/GuestHost/OpenGL/packer/packer_defs.py @@ -0,0 +1,203 @@ +# Copyright (c) 2001, Stanford University +# All rights reserved. +# +# See the file LICENSE.txt for information on redistributing this software. + +# This script generates the packer/packer.def file. + +import sys +import cPickle + +import apiutil + + +apiutil.CopyrightDef() + +print "DESCRIPTION \"\"" +print "EXPORTS" + +keys = apiutil.GetDispatchedFunctions(sys.argv[1]+"/APIspec.txt") +for func_name in keys: + if apiutil.CanPack(func_name): + print "crPack%s" % func_name + print "crPack%sSWAP" % func_name + +functions = [ + 'crPackVertexAttrib1dARBBBOX', + 'crPackVertexAttrib1dvARBBBOX', + 'crPackVertexAttrib1fARBBBOX', + 'crPackVertexAttrib1fvARBBBOX', + 'crPackVertexAttrib1sARBBBOX', + 'crPackVertexAttrib1svARBBBOX', + 'crPackVertexAttrib2dARBBBOX', + 'crPackVertexAttrib2dvARBBBOX', + 'crPackVertexAttrib2fARBBBOX', + 'crPackVertexAttrib2fvARBBBOX', + 'crPackVertexAttrib2sARBBBOX', + 'crPackVertexAttrib2svARBBBOX', + 'crPackVertexAttrib3dARBBBOX', + 'crPackVertexAttrib3dvARBBBOX', + 'crPackVertexAttrib3fARBBBOX', + 'crPackVertexAttrib3fvARBBBOX', + 'crPackVertexAttrib3sARBBBOX', + 'crPackVertexAttrib3svARBBBOX', + 'crPackVertexAttrib4dARBBBOX', + 'crPackVertexAttrib4dvARBBBOX', + 'crPackVertexAttrib4fARBBBOX', + 'crPackVertexAttrib4fvARBBBOX', + 'crPackVertexAttrib4sARBBBOX', + 'crPackVertexAttrib4svARBBBOX', + 'crPackVertexAttrib4usvARBBBOX', + 'crPackVertexAttrib4ivARBBBOX', + 'crPackVertexAttrib4uivARBBBOX', + 'crPackVertexAttrib4bvARBBBOX', + 'crPackVertexAttrib4ubvARBBBOX', + 'crPackVertexAttrib4NusvARBBBOX', + 'crPackVertexAttrib4NsvARBBBOX', + 'crPackVertexAttrib4NuivARBBBOX', + 'crPackVertexAttrib4NivARBBBOX', + 'crPackVertexAttrib4NubvARBBBOX', + 'crPackVertexAttrib4NbvARBBBOX', + 'crPackVertexAttrib4NubARBBBOX', + 'crPackVertex2dBBOX', + 'crPackVertex2dvBBOX', + 'crPackVertex2fBBOX', + 'crPackVertex2fvBBOX', + 'crPackVertex2iBBOX', + 'crPackVertex2ivBBOX', + 'crPackVertex2sBBOX', + 'crPackVertex2svBBOX', + 'crPackVertex3dBBOX', + 'crPackVertex3dvBBOX', + 'crPackVertex3fBBOX', + 'crPackVertex3fvBBOX', + 'crPackVertex3iBBOX', + 'crPackVertex3ivBBOX', + 'crPackVertex3sBBOX', + 'crPackVertex3svBBOX', + 'crPackVertex4dBBOX', + 'crPackVertex4dvBBOX', + 'crPackVertex4fBBOX', + 'crPackVertex4fvBBOX', + 'crPackVertex4iBBOX', + 'crPackVertex4ivBBOX', + 'crPackVertex4sBBOX', + 'crPackVertex4svBBOX', + 'crPackVertexAttrib1dARBBBOX_COUNT', + 'crPackVertexAttrib1dvARBBBOX_COUNT', + 'crPackVertexAttrib1fARBBBOX_COUNT', + 'crPackVertexAttrib1fvARBBBOX_COUNT', + 'crPackVertexAttrib1sARBBBOX_COUNT', + 'crPackVertexAttrib1svARBBBOX_COUNT', + 'crPackVertexAttrib2dARBBBOX_COUNT', + 'crPackVertexAttrib2dvARBBBOX_COUNT', + 'crPackVertexAttrib2fARBBBOX_COUNT', + 'crPackVertexAttrib2fvARBBBOX_COUNT', + 'crPackVertexAttrib2sARBBBOX_COUNT', + 'crPackVertexAttrib2svARBBBOX_COUNT', + 'crPackVertexAttrib3dARBBBOX_COUNT', + 'crPackVertexAttrib3dvARBBBOX_COUNT', + 'crPackVertexAttrib3fARBBBOX_COUNT', + 'crPackVertexAttrib3fvARBBBOX_COUNT', + 'crPackVertexAttrib3sARBBBOX_COUNT', + 'crPackVertexAttrib3svARBBBOX_COUNT', + 'crPackVertexAttrib4dARBBBOX_COUNT', + 'crPackVertexAttrib4dvARBBBOX_COUNT', + 'crPackVertexAttrib4fARBBBOX_COUNT', + 'crPackVertexAttrib4fvARBBBOX_COUNT', + 'crPackVertexAttrib4sARBBBOX_COUNT', + 'crPackVertexAttrib4svARBBBOX_COUNT', + 'crPackVertexAttrib4usvARBBBOX_COUNT', + 'crPackVertexAttrib4ivARBBBOX_COUNT', + 'crPackVertexAttrib4uivARBBBOX_COUNT', + 'crPackVertexAttrib4bvARBBBOX_COUNT', + 'crPackVertexAttrib4ubvARBBBOX_COUNT', + 'crPackVertexAttrib4NusvARBBBOX_COUNT', + 'crPackVertexAttrib4NsvARBBBOX_COUNT', + 'crPackVertexAttrib4NuivARBBBOX_COUNT', + 'crPackVertexAttrib4NivARBBBOX_COUNT', + 'crPackVertexAttrib4NubvARBBBOX_COUNT', + 'crPackVertexAttrib4NbvARBBBOX_COUNT', + 'crPackVertexAttrib4NubARBBBOX_COUNT', + 'crPackVertex2dBBOX_COUNT', + 'crPackVertex2dvBBOX_COUNT', + 'crPackVertex2fBBOX_COUNT', + 'crPackVertex2fvBBOX_COUNT', + 'crPackVertex2iBBOX_COUNT', + 'crPackVertex2ivBBOX_COUNT', + 'crPackVertex2sBBOX_COUNT', + 'crPackVertex2svBBOX_COUNT', + 'crPackVertex3dBBOX_COUNT', + 'crPackVertex3dvBBOX_COUNT', + 'crPackVertex3fBBOX_COUNT', + 'crPackVertex3fvBBOX_COUNT', + 'crPackVertex3iBBOX_COUNT', + 'crPackVertex3ivBBOX_COUNT', + 'crPackVertex3sBBOX_COUNT', + 'crPackVertex3svBBOX_COUNT', + 'crPackVertex4dBBOX_COUNT', + 'crPackVertex4dvBBOX_COUNT', + 'crPackVertex4fBBOX_COUNT', + 'crPackVertex4fvBBOX_COUNT', + 'crPackVertex4iBBOX_COUNT', + 'crPackVertex4ivBBOX_COUNT', + 'crPackVertex4sBBOX_COUNT', + 'crPackVertex4svBBOX_COUNT', + 'crPackVertexAttribs1dvNV', + 'crPackVertexAttribs1fvNV', + 'crPackVertexAttribs1svNV', + 'crPackVertexAttribs2dvNV', + 'crPackVertexAttribs2fvNV', + 'crPackVertexAttribs2svNV', + 'crPackVertexAttribs3dvNV', + 'crPackVertexAttribs3fvNV', + 'crPackVertexAttribs3svNV', + 'crPackVertexAttribs4dvNV', + 'crPackVertexAttribs4fvNV', + 'crPackVertexAttribs4svNV', + 'crPackVertexAttribs4ubvNV', + 'crPackExpandDrawArrays', + 'crPackExpandDrawElements', + 'crPackUnrollDrawElements', + 'crPackExpandDrawRangeElements', + 'crPackExpandArrayElement', + 'crPackExpandMultiDrawArraysEXT', + 'crPackMultiDrawArraysEXT', + 'crPackMultiDrawElementsEXT', + 'crPackExpandMultiDrawElementsEXT', + 'crPackMapBufferARB', + 'crPackUnmapBufferARB' ] + +for func_name in functions: + print "%s" % func_name + print "%sSWAP" % func_name + + +print """ +crPackInitBuffer +crPackResetPointers +crPackAppendBuffer +crPackAppendBoundedBuffer +crPackSetBuffer +crPackSetBufferDEBUG +crPackReleaseBuffer +crPackFlushFunc +crPackFlushArg +crPackSendHugeFunc +crPackBoundsInfoCR +crPackResetBoundingBox +crPackGetBoundingBox +crPackOffsetCurrentPointers +crPackNullCurrentPointers +crPackNewContext +crPackGetContext +crPackSetContext +crPackFree +crNetworkPointerWrite +crPackCanHoldBuffer +crPackCanHoldBoundedBuffer +crPackMaxData +crPackErrorFunction +cr_packer_globals +_PackerTSD +""" |