From cdc951dc32d2303f66d8e8b9c8a5a0c361a4ad30 Mon Sep 17 00:00:00 2001 From: William Robinson Date: Wed, 30 Jan 2008 13:33:58 +0000 Subject: [PATCH] Removed useless proto-package. --- generators/make-bindings-from-spec.lisp | 13 +- lib/opengl-type-map.lisp | 294 ++++++++++++-------------------- 2 files changed, 113 insertions(+), 194 deletions(-) rewrite lib/opengl-type-map.lisp (98%) diff --git a/generators/make-bindings-from-spec.lisp b/generators/make-bindings-from-spec.lisp index 72bab89..79d836a 100644 --- a/generators/make-bindings-from-spec.lisp +++ b/generators/make-bindings-from-spec.lisp @@ -1,17 +1,6 @@ ;; You should nominially invoke this file via ./generators/make-opengl-bindings.rb ;; as that performs the necessary setup. -;; proto-package for type-mappings only -;;; {{{ defpackage gl -(defpackage #:cl-glfw-opengl - (:use #:cl) - (:nicknames #:gl #:opengl) - (:shadow boolean byte float char string) - (:export - enum boolean bitfield byte short int sizei ubyte ushort uint float clampf - double clampd void uint64 int64 intptr sizeiptr handle char string half)) -;;; }}} - (declaim (optimize (debug 3))) ;;; {{{ PARAMETERS @@ -139,7 +128,7 @@ suitable for cl-glfw-types or CFFI." (let ((s (string-strip-endings (symbol-name type-map-type) *strippable-type-endings*))) (cond ((equal s "*") :void) ((find #\* (format nil "~a" s)) :pointer) - ((equal (subseq s 0 2) "GL") (intern (string-upcase (subseq s 2)) (find-package '#:gl))) + ((equal (subseq s 0 2) "GL") (intern (string-upcase (subseq s 2)))) ((equal s "_GLfuncptr") :pointer) (t s)))) diff --git a/lib/opengl-type-map.lisp b/lib/opengl-type-map.lisp dissimilarity index 98% index 7463b1f..2a296d7 100644 --- a/lib/opengl-type-map.lisp +++ b/lib/opengl-type-map.lisp @@ -1,182 +1,112 @@ -;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp - -(in-package #:cl-glfw-opengl) -(setf *type-map* - '(|AccumOp| cl-glfw-opengl:enum |AlphaFunction| cl-glfw-opengl:enum - |AttribMask| cl-glfw-opengl:bitfield |BeginMode| cl-glfw-opengl:enum - |BinormalPointerTypeEXT| cl-glfw-opengl:enum |BlendEquationMode| - cl-glfw-opengl:enum |BlendEquationModeEXT| cl-glfw-opengl:enum - |BlendFuncSeparateParameterEXT| cl-glfw-opengl:enum - |BlendingFactorDest| cl-glfw-opengl:enum |BlendingFactorSrc| - cl-glfw-opengl:enum |Boolean| cl-glfw-opengl:boolean |BooleanPointer| - :pointer |Char| cl-glfw-opengl:char |CharPointer| :pointer - |CheckedFloat32| cl-glfw-opengl:float |CheckedInt32| - cl-glfw-opengl:int |ClampColorTargetARB| cl-glfw-opengl:enum - |ClampColorModeARB| cl-glfw-opengl:enum |ClampedColorF| - cl-glfw-opengl:clampf |ClampedFloat32| cl-glfw-opengl:clampf - |ClampedFloat64| cl-glfw-opengl:clampd |ClampedStencilValue| - cl-glfw-opengl:int |ClearBufferMask| cl-glfw-opengl:bitfield - |ClientAttribMask| cl-glfw-opengl:bitfield |ClipPlaneName| - cl-glfw-opengl:enum |ColorB| cl-glfw-opengl:byte |ColorD| - cl-glfw-opengl:double |ColorF| cl-glfw-opengl:float |ColorI| - cl-glfw-opengl:int |ColorIndexValueD| cl-glfw-opengl:double - |ColorIndexValueF| cl-glfw-opengl:float |ColorIndexValueI| - cl-glfw-opengl:int |ColorIndexValueS| cl-glfw-opengl:short - |ColorIndexValueUB| cl-glfw-opengl:ubyte |ColorMaterialParameter| - cl-glfw-opengl:enum |ColorPointerType| cl-glfw-opengl:enum |ColorS| - cl-glfw-opengl:short |ColorTableParameterPName| cl-glfw-opengl:enum - |ColorTableParameterPNameSGI| cl-glfw-opengl:enum |ColorTableTarget| - cl-glfw-opengl:enum |ColorTableTargetSGI| cl-glfw-opengl:enum - |ColorUB| cl-glfw-opengl:ubyte |ColorUI| cl-glfw-opengl:uint - |ColorUS| cl-glfw-opengl:ushort |CombinerBiasNV| cl-glfw-opengl:enum - |CombinerComponentUsageNV| cl-glfw-opengl:enum |CombinerMappingNV| - cl-glfw-opengl:enum |CombinerParameterNV| cl-glfw-opengl:enum - |CombinerPortionNV| cl-glfw-opengl:enum |CombinerRegisterNV| - cl-glfw-opengl:enum |CombinerScaleNV| cl-glfw-opengl:enum - |CombinerStageNV| cl-glfw-opengl:enum |CombinerVariableNV| - cl-glfw-opengl:enum |CompressedTextureARB| cl-glfw-opengl:void - |ControlPointNV| cl-glfw-opengl:void |ControlPointTypeNV| - cl-glfw-opengl:enum |ConvolutionParameter| cl-glfw-opengl:enum - |ConvolutionParameterEXT| cl-glfw-opengl:enum |ConvolutionTarget| - cl-glfw-opengl:enum |ConvolutionTargetEXT| cl-glfw-opengl:enum - |CoordD| cl-glfw-opengl:double |CoordF| cl-glfw-opengl:float |CoordI| - cl-glfw-opengl:int |CoordS| cl-glfw-opengl:short |CullFaceMode| - cl-glfw-opengl:enum |CullParameterEXT| cl-glfw-opengl:enum - |DepthFunction| cl-glfw-opengl:enum |DrawBufferMode| - cl-glfw-opengl:enum |DrawElementsType| cl-glfw-opengl:enum - |ElementPointerTypeATI| cl-glfw-opengl:enum |EnableCap| - cl-glfw-opengl:enum |ErrorCode| cl-glfw-opengl:enum |EvalMapsModeNV| - cl-glfw-opengl:enum |EvalTargetNV| cl-glfw-opengl:enum - |FeedbackElement| cl-glfw-opengl:float |FeedbackType| - cl-glfw-opengl:enum |FenceNV| cl-glfw-opengl:uint |FenceConditionNV| - cl-glfw-opengl:enum |FenceParameterNameNV| cl-glfw-opengl:enum - |FfdMaskSGIX| cl-glfw-opengl:bitfield |FfdTargetSGIX| - cl-glfw-opengl:enum |Float32| cl-glfw-opengl:float |Float32Pointer| - :pointer |Float64| cl-glfw-opengl:double |Float64Pointer| :pointer - |FogParameter| cl-glfw-opengl:enum |FogPointerTypeEXT| - cl-glfw-opengl:enum |FogPointerTypeIBM| cl-glfw-opengl:enum - |FragmentLightModelParameterSGIX| cl-glfw-opengl:enum - |FragmentLightNameSGIX| cl-glfw-opengl:enum - |FragmentLightParameterSGIX| cl-glfw-opengl:enum - |FramebufferAttachment| cl-glfw-opengl:enum |FramebufferTarget| - cl-glfw-opengl:enum |FrontFaceDirection| cl-glfw-opengl:enum - |FunctionPointer| :pointer |GetColorTableParameterPName| - cl-glfw-opengl:enum |GetColorTableParameterPNameSGI| - cl-glfw-opengl:enum |GetConvolutionParameterPName| - cl-glfw-opengl:enum |GetHistogramParameterPName| cl-glfw-opengl:enum - |GetHistogramParameterPNameEXT| cl-glfw-opengl:enum |GetMapQuery| - cl-glfw-opengl:enum |GetMinmaxParameterPName| cl-glfw-opengl:enum - |GetMinmaxParameterPNameEXT| cl-glfw-opengl:enum |GetPName| - cl-glfw-opengl:enum |GetPointervPName| cl-glfw-opengl:enum - |GetTextureParameter| cl-glfw-opengl:enum |HintMode| - cl-glfw-opengl:enum |HintTarget| cl-glfw-opengl:enum |HintTargetPGI| - cl-glfw-opengl:enum |HistogramTarget| cl-glfw-opengl:enum - |HistogramTargetEXT| cl-glfw-opengl:enum |IglooFunctionSelectSGIX| - cl-glfw-opengl:enum |IglooParameterSGIX| cl-glfw-opengl:void - |ImageTransformPNameHP| cl-glfw-opengl:enum |ImageTransformTargetHP| - cl-glfw-opengl:enum |IndexFunctionEXT| cl-glfw-opengl:enum - |IndexMaterialParameterEXT| cl-glfw-opengl:enum |IndexPointerType| - cl-glfw-opengl:enum |Int16| cl-glfw-opengl:short |Int32| - cl-glfw-opengl:int |Int8| cl-glfw-opengl:byte - |InterleavedArrayFormat| cl-glfw-opengl:enum |LightEnvParameterSGIX| - cl-glfw-opengl:enum |LightModelParameter| cl-glfw-opengl:enum - |LightName| cl-glfw-opengl:enum |LightParameter| cl-glfw-opengl:enum - |LightTextureModeEXT| cl-glfw-opengl:enum |LightTexturePNameEXT| - cl-glfw-opengl:enum |LineStipple| cl-glfw-opengl:ushort |List| - cl-glfw-opengl:uint |ListMode| cl-glfw-opengl:enum |ListNameType| - cl-glfw-opengl:enum |ListParameterName| cl-glfw-opengl:enum |LogicOp| - cl-glfw-opengl:enum |MapAttribParameterNV| cl-glfw-opengl:enum - |MapParameterNV| cl-glfw-opengl:enum |MapTarget| cl-glfw-opengl:enum - |MapTargetNV| cl-glfw-opengl:enum |MapTypeNV| cl-glfw-opengl:enum - |MaskedColorIndexValueF| cl-glfw-opengl:float - |MaskedColorIndexValueI| cl-glfw-opengl:uint |MaskedStencilValue| - cl-glfw-opengl:uint |MaterialFace| cl-glfw-opengl:enum - |MaterialParameter| cl-glfw-opengl:enum |MatrixIndexPointerTypeARB| - cl-glfw-opengl:enum |MatrixMode| cl-glfw-opengl:enum - |MatrixTransformNV| cl-glfw-opengl:enum |MeshMode1| - cl-glfw-opengl:enum |MeshMode2| cl-glfw-opengl:enum |MinmaxTarget| - cl-glfw-opengl:enum |MinmaxTargetEXT| cl-glfw-opengl:enum - |NormalPointerType| cl-glfw-opengl:enum |NurbsCallback| - cl-glfw-opengl:enum |NurbsObj| :pointer |NurbsProperty| - cl-glfw-opengl:enum |NurbsTrim| cl-glfw-opengl:enum - |OcclusionQueryParameterNameNV| cl-glfw-opengl:enum |PixelCopyType| - cl-glfw-opengl:enum |PixelFormat| cl-glfw-opengl:enum - |PixelInternalFormat| cl-glfw-opengl:enum |PixelMap| - cl-glfw-opengl:enum |PixelStoreParameter| cl-glfw-opengl:enum - |PixelTexGenModeSGIX| cl-glfw-opengl:enum - |PixelTexGenParameterNameSGIS| cl-glfw-opengl:enum - |PixelTransferParameter| cl-glfw-opengl:enum |PixelTransformPNameEXT| - cl-glfw-opengl:enum |PixelTransformTargetEXT| cl-glfw-opengl:enum - |PixelType| cl-glfw-opengl:enum |PointParameterNameARB| - cl-glfw-opengl:enum |PolygonMode| cl-glfw-opengl:enum |ProgramNV| - cl-glfw-opengl:uint |ProgramCharacterNV| cl-glfw-opengl:ubyte - |ProgramParameterNV| cl-glfw-opengl:enum |ProgramParameterPName| - cl-glfw-opengl:enum |QuadricCallback| cl-glfw-opengl:enum - |QuadricDrawStyle| cl-glfw-opengl:enum |QuadricNormal| - cl-glfw-opengl:enum |QuadricObj| :pointer |QuadricOrientation| - cl-glfw-opengl:enum |ReadBufferMode| cl-glfw-opengl:enum - |RenderbufferTarget| cl-glfw-opengl:enum |RenderingMode| - cl-glfw-opengl:enum |ReplacementCodeSUN| cl-glfw-opengl:uint - |ReplacementCodeTypeSUN| cl-glfw-opengl:enum |SamplePassARB| - cl-glfw-opengl:enum |SamplePatternEXT| cl-glfw-opengl:enum - |SamplePatternSGIS| cl-glfw-opengl:enum - |SecondaryColorPointerTypeIBM| cl-glfw-opengl:enum |SelectName| - cl-glfw-opengl:uint |SeparableTarget| cl-glfw-opengl:enum - |SeparableTargetEXT| cl-glfw-opengl:enum |ShadingModel| - cl-glfw-opengl:enum |SizeI| cl-glfw-opengl:sizei - |SpriteParameterNameSGIX| cl-glfw-opengl:enum |StencilFunction| - cl-glfw-opengl:enum |StencilFaceDirection| cl-glfw-opengl:enum - |StencilOp| cl-glfw-opengl:enum |StencilValue| cl-glfw-opengl:int - |String| cl-glfw-opengl:string |StringName| cl-glfw-opengl:enum - |TangentPointerTypeEXT| cl-glfw-opengl:enum |TessCallback| - cl-glfw-opengl:enum |TessContour| cl-glfw-opengl:enum |TessProperty| - cl-glfw-opengl:enum |TesselatorObj| :pointer |TexCoordPointerType| - cl-glfw-opengl:enum |Texture| cl-glfw-opengl:uint - |TextureComponentCount| cl-glfw-opengl:int |TextureCoordName| - cl-glfw-opengl:enum |TextureEnvParameter| cl-glfw-opengl:enum - |TextureEnvTarget| cl-glfw-opengl:enum |TextureFilterSGIS| - cl-glfw-opengl:enum |TextureGenParameter| cl-glfw-opengl:enum - |TextureNormalModeEXT| cl-glfw-opengl:enum |TextureParameterName| - cl-glfw-opengl:enum |TextureTarget| cl-glfw-opengl:enum |TextureUnit| - cl-glfw-opengl:enum |UInt16| cl-glfw-opengl:ushort |UInt32| - cl-glfw-opengl:uint |UInt8| cl-glfw-opengl:ubyte |VertexAttribEnum| - cl-glfw-opengl:enum |VertexAttribEnumNV| cl-glfw-opengl:enum - |VertexAttribPointerTypeNV| cl-glfw-opengl:enum |VertexPointerType| - cl-glfw-opengl:enum |VertexWeightPointerTypeEXT| cl-glfw-opengl:enum - |Void| cl-glfw-opengl:void |VoidPointer| :pointer |ConstVoidPointer| - :pointer |WeightPointerTypeARB| cl-glfw-opengl:enum |WinCoord| - cl-glfw-opengl:int |void| :void |ArrayObjectPNameATI| - cl-glfw-opengl:enum |ArrayObjectUsageATI| cl-glfw-opengl:enum - |ConstFloat32| cl-glfw-opengl:float |ConstInt32| cl-glfw-opengl:int - |ConstUInt32| cl-glfw-opengl:uint |ConstVoid| cl-glfw-opengl:void - |DataTypeEXT| cl-glfw-opengl:enum |FragmentOpATI| cl-glfw-opengl:enum - |GetTexBumpParameterATI| cl-glfw-opengl:enum |GetVariantValueEXT| - cl-glfw-opengl:enum |ParameterRangeEXT| cl-glfw-opengl:enum - |PreserveModeATI| cl-glfw-opengl:enum |ProgramFormatARB| - cl-glfw-opengl:enum |ProgramTargetARB| cl-glfw-opengl:enum - |ProgramTarget| cl-glfw-opengl:enum |ProgramPropertyARB| - cl-glfw-opengl:enum |ProgramStringPropertyARB| cl-glfw-opengl:enum - |ScalarType| cl-glfw-opengl:enum |SwizzleOpATI| cl-glfw-opengl:enum - |TexBumpParameterATI| cl-glfw-opengl:enum |VariantCapEXT| - cl-glfw-opengl:enum |VertexAttribPointerPropertyARB| - cl-glfw-opengl:enum |VertexAttribPointerTypeARB| cl-glfw-opengl:enum - |VertexAttribPropertyARB| cl-glfw-opengl:enum - |VertexShaderCoordOutEXT| cl-glfw-opengl:enum |VertexShaderOpEXT| - cl-glfw-opengl:enum |VertexShaderParameterEXT| cl-glfw-opengl:enum - |VertexShaderStorageTypeEXT| cl-glfw-opengl:enum - |VertexShaderTextureUnitParameter| cl-glfw-opengl:enum - |VertexShaderWriteMaskEXT| cl-glfw-opengl:enum |VertexStreamATI| - cl-glfw-opengl:enum |PNTrianglesPNameATI| cl-glfw-opengl:enum - |BufferOffset| cl-glfw-opengl:intptr |BufferSize| - cl-glfw-opengl:sizeiptr |BufferAccessARB| cl-glfw-opengl:enum - |BufferOffsetARB| cl-glfw-opengl:intptr |BufferPNameARB| - cl-glfw-opengl:enum |BufferPointerNameARB| cl-glfw-opengl:enum - |BufferSizeARB| cl-glfw-opengl:sizeiptr |BufferTargetARB| - cl-glfw-opengl:enum |BufferUsageARB| cl-glfw-opengl:enum - |ObjectTypeAPPLE| cl-glfw-opengl:enum |VertexArrayPNameAPPLE| - cl-glfw-opengl:enum |DrawBufferModeATI| cl-glfw-opengl:enum - |Half16NV| cl-glfw-opengl:half |PixelDataRangeTargetNV| - cl-glfw-opengl:enum |GLenum| cl-glfw-opengl:enum |handleARB| - cl-glfw-opengl:handle |charARB| cl-glfw-opengl:char |charPointerARB| - :pointer |Int64EXT| cl-glfw-opengl:int64 |UInt64EXT| - cl-glfw-opengl:uint64)) \ No newline at end of file +;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp + +(in-package #:cl-glfw-opengl) +(setf *type-map* + '(|AccumOp| enum |AlphaFunction| enum |AttribMask| bitfield |BeginMode| + enum |BinormalPointerTypeEXT| enum |BlendEquationMode| enum + |BlendEquationModeEXT| enum |BlendFuncSeparateParameterEXT| enum + |BlendingFactorDest| enum |BlendingFactorSrc| enum |Boolean| boolean + |BooleanPointer| :pointer |Char| char |CharPointer| :pointer + |CheckedFloat32| float |CheckedInt32| int |ClampColorTargetARB| enum + |ClampColorModeARB| enum |ClampedColorF| clampf |ClampedFloat32| + clampf |ClampedFloat64| clampd |ClampedStencilValue| int + |ClearBufferMask| bitfield |ClientAttribMask| bitfield + |ClipPlaneName| enum |ColorB| byte |ColorD| double |ColorF| float + |ColorI| int |ColorIndexValueD| double |ColorIndexValueF| float + |ColorIndexValueI| int |ColorIndexValueS| short |ColorIndexValueUB| + ubyte |ColorMaterialParameter| enum |ColorPointerType| enum |ColorS| + short |ColorTableParameterPName| enum |ColorTableParameterPNameSGI| + enum |ColorTableTarget| enum |ColorTableTargetSGI| enum |ColorUB| + ubyte |ColorUI| uint |ColorUS| ushort |CombinerBiasNV| enum + |CombinerComponentUsageNV| enum |CombinerMappingNV| enum + |CombinerParameterNV| enum |CombinerPortionNV| enum + |CombinerRegisterNV| enum |CombinerScaleNV| enum |CombinerStageNV| + enum |CombinerVariableNV| enum |CompressedTextureARB| void + |ControlPointNV| void |ControlPointTypeNV| enum + |ConvolutionParameter| enum |ConvolutionParameterEXT| enum + |ConvolutionTarget| enum |ConvolutionTargetEXT| enum |CoordD| double + |CoordF| float |CoordI| int |CoordS| short |CullFaceMode| enum + |CullParameterEXT| enum |DepthFunction| enum |DrawBufferMode| enum + |DrawElementsType| enum |ElementPointerTypeATI| enum |EnableCap| enum + |ErrorCode| enum |EvalMapsModeNV| enum |EvalTargetNV| enum + |FeedbackElement| float |FeedbackType| enum |FenceNV| uint + |FenceConditionNV| enum |FenceParameterNameNV| enum |FfdMaskSGIX| + bitfield |FfdTargetSGIX| enum |Float32| float |Float32Pointer| + :pointer |Float64| double |Float64Pointer| :pointer |FogParameter| + enum |FogPointerTypeEXT| enum |FogPointerTypeIBM| enum + |FragmentLightModelParameterSGIX| enum |FragmentLightNameSGIX| enum + |FragmentLightParameterSGIX| enum |FramebufferAttachment| enum + |FramebufferTarget| enum |FrontFaceDirection| enum |FunctionPointer| + :pointer |GetColorTableParameterPName| enum + |GetColorTableParameterPNameSGI| enum |GetConvolutionParameterPName| + enum |GetHistogramParameterPName| enum + |GetHistogramParameterPNameEXT| enum |GetMapQuery| enum + |GetMinmaxParameterPName| enum |GetMinmaxParameterPNameEXT| enum + |GetPName| enum |GetPointervPName| enum |GetTextureParameter| enum + |HintMode| enum |HintTarget| enum |HintTargetPGI| enum + |HistogramTarget| enum |HistogramTargetEXT| enum + |IglooFunctionSelectSGIX| enum |IglooParameterSGIX| void + |ImageTransformPNameHP| enum |ImageTransformTargetHP| enum + |IndexFunctionEXT| enum |IndexMaterialParameterEXT| enum + |IndexPointerType| enum |Int16| short |Int32| int |Int8| byte + |InterleavedArrayFormat| enum |LightEnvParameterSGIX| enum + |LightModelParameter| enum |LightName| enum |LightParameter| enum + |LightTextureModeEXT| enum |LightTexturePNameEXT| enum |LineStipple| + ushort |List| uint |ListMode| enum |ListNameType| enum + |ListParameterName| enum |LogicOp| enum |MapAttribParameterNV| enum + |MapParameterNV| enum |MapTarget| enum |MapTargetNV| enum |MapTypeNV| + enum |MaskedColorIndexValueF| float |MaskedColorIndexValueI| uint + |MaskedStencilValue| uint |MaterialFace| enum |MaterialParameter| + enum |MatrixIndexPointerTypeARB| enum |MatrixMode| enum + |MatrixTransformNV| enum |MeshMode1| enum |MeshMode2| enum + |MinmaxTarget| enum |MinmaxTargetEXT| enum |NormalPointerType| enum + |NurbsCallback| enum |NurbsObj| :pointer |NurbsProperty| enum + |NurbsTrim| enum |OcclusionQueryParameterNameNV| enum |PixelCopyType| + enum |PixelFormat| enum |PixelInternalFormat| enum |PixelMap| enum + |PixelStoreParameter| enum |PixelTexGenModeSGIX| enum + |PixelTexGenParameterNameSGIS| enum |PixelTransferParameter| enum + |PixelTransformPNameEXT| enum |PixelTransformTargetEXT| enum + |PixelType| enum |PointParameterNameARB| enum |PolygonMode| enum + |ProgramNV| uint |ProgramCharacterNV| ubyte |ProgramParameterNV| enum + |ProgramParameterPName| enum |QuadricCallback| enum + |QuadricDrawStyle| enum |QuadricNormal| enum |QuadricObj| :pointer + |QuadricOrientation| enum |ReadBufferMode| enum |RenderbufferTarget| + enum |RenderingMode| enum |ReplacementCodeSUN| uint + |ReplacementCodeTypeSUN| enum |SamplePassARB| enum |SamplePatternEXT| + enum |SamplePatternSGIS| enum |SecondaryColorPointerTypeIBM| enum + |SelectName| uint |SeparableTarget| enum |SeparableTargetEXT| enum + |ShadingModel| enum |SizeI| sizei |SpriteParameterNameSGIX| enum + |StencilFunction| enum |StencilFaceDirection| enum |StencilOp| enum + |StencilValue| int |String| string |StringName| enum + |TangentPointerTypeEXT| enum |TessCallback| enum |TessContour| enum + |TessProperty| enum |TesselatorObj| :pointer |TexCoordPointerType| + enum |Texture| uint |TextureComponentCount| int |TextureCoordName| + enum |TextureEnvParameter| enum |TextureEnvTarget| enum + |TextureFilterSGIS| enum |TextureGenParameter| enum + |TextureNormalModeEXT| enum |TextureParameterName| enum + |TextureTarget| enum |TextureUnit| enum |UInt16| ushort |UInt32| uint + |UInt8| ubyte |VertexAttribEnum| enum |VertexAttribEnumNV| enum + |VertexAttribPointerTypeNV| enum |VertexPointerType| enum + |VertexWeightPointerTypeEXT| enum |Void| void |VoidPointer| :pointer + |ConstVoidPointer| :pointer |WeightPointerTypeARB| enum |WinCoord| + int |void| :void |ArrayObjectPNameATI| enum |ArrayObjectUsageATI| + enum |ConstFloat32| float |ConstInt32| int |ConstUInt32| uint + |ConstVoid| void |DataTypeEXT| enum |FragmentOpATI| enum + |GetTexBumpParameterATI| enum |GetVariantValueEXT| enum + |ParameterRangeEXT| enum |PreserveModeATI| enum |ProgramFormatARB| + enum |ProgramTargetARB| enum |ProgramTarget| enum + |ProgramPropertyARB| enum |ProgramStringPropertyARB| enum + |ScalarType| enum |SwizzleOpATI| enum |TexBumpParameterATI| enum + |VariantCapEXT| enum |VertexAttribPointerPropertyARB| enum + |VertexAttribPointerTypeARB| enum |VertexAttribPropertyARB| enum + |VertexShaderCoordOutEXT| enum |VertexShaderOpEXT| enum + |VertexShaderParameterEXT| enum |VertexShaderStorageTypeEXT| enum + |VertexShaderTextureUnitParameter| enum |VertexShaderWriteMaskEXT| + enum |VertexStreamATI| enum |PNTrianglesPNameATI| enum |BufferOffset| + intptr |BufferSize| sizeiptr |BufferAccessARB| enum |BufferOffsetARB| + intptr |BufferPNameARB| enum |BufferPointerNameARB| enum + |BufferSizeARB| sizeiptr |BufferTargetARB| enum |BufferUsageARB| enum + |ObjectTypeAPPLE| enum |VertexArrayPNameAPPLE| enum + |DrawBufferModeATI| enum |Half16NV| half |PixelDataRangeTargetNV| + enum |GLenum| enum |handleARB| handle |charARB| char |charPointerARB| + :pointer |Int64EXT| int64 |UInt64EXT| uint64)) \ No newline at end of file -- 2.11.4.GIT