Regenerated signatures with fixed out parameters.

This commit is contained in:
the_fiddler 2009-10-22 23:06:34 +00:00
parent 8ed98ec517
commit 61f4a8b0cc

View file

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<signatures>
<enum name="AMDCompressed3DCTexture">
<enum name="AMDCompressed3DCTexture" type="int">
<token name="3DC_X_AMD" value="0x87F9" />
<token name="3DC_XY_AMD" value="0x87FA" />
<token name="AMD_compressed_3DC_texture" value="1" />
</enum>
<enum name="AMDCompressedATCTexture">
<enum name="AMDCompressedATCTexture" type="int">
<token name="AMD_compressed_ATC_texture" value="1" />
<token name="ATC_RGB_AMD" value="0x8C92" />
<token name="ATC_RGBA_EXPLICIT_ALPHA_AMD" value="0x8C93" />
<token name="ATC_RGBA_INTERPOLATED_ALPHA_AMD" value="0x87EE" />
</enum>
<enum name="AMDPerformanceMonitor">
<enum name="AMDPerformanceMonitor" type="int">
<token name="AMD_performance_monitor" value="1" />
<token name="COUNTER_RANGE_AMD" value="0x8BC1" />
<token name="COUNTER_TYPE_AMD" value="0x8BC0" />
@ -21,11 +21,11 @@
<token name="PERFMON_RESULT_SIZE_AMD" value="0x8BC5" />
<token name="UNSIGNED_INT64_AMD" value="0x8BC2" />
</enum>
<enum name="AMDProgramBinaryZ400">
<enum name="AMDProgramBinaryZ400" type="int">
<token name="AMD_program_binary_Z400" value="1" />
<token name="Z400_BINARY_AMD" value="0x8740" />
</enum>
<enum name="BeginMode">
<enum name="BeginMode" type="int">
<token name="LINE_LOOP" value="0x0002" />
<token name="LINE_STRIP" value="0x0003" />
<token name="LINES" value="0x0001" />
@ -34,12 +34,12 @@
<token name="TRIANGLE_STRIP" value="0x0005" />
<token name="TRIANGLES" value="0x0004" />
</enum>
<enum name="BlendEquationSeparate">
<enum name="BlendEquationSeparate" type="int">
<token name="BLEND_EQUATION" value="0x8009" />
<token name="BLEND_EQUATION_ALPHA" value="0x883D" />
<token name="FUNC_ADD" value="0x8006" />
</enum>
<enum name="BlendingFactorDest">
<enum name="BlendingFactorDest" type="int">
<token name="DST_ALPHA" value="0x0304" />
<token name="ONE" value="1" />
<token name="ONE_MINUS_DST_ALPHA" value="0x0305" />
@ -49,20 +49,20 @@
<token name="SRC_COLOR" value="0x0300" />
<token name="ZERO" value="0" />
</enum>
<enum name="BlendingFactorSrc">
<enum name="BlendingFactorSrc" type="int">
<token name="DST_COLOR" value="0x0306" />
<token name="ONE_MINUS_DST_COLOR" value="0x0307" />
<token name="SRC_ALPHA_SATURATE" value="0x0308" />
</enum>
<enum name="BlendSubtract">
<enum name="BlendSubtract" type="int">
<token name="FUNC_REVERSE_SUBTRACT" value="0x800B" />
<token name="FUNC_SUBTRACT" value="0x800A" />
</enum>
<enum name="Boolean">
<enum name="Boolean" type="int">
<token name="FALSE" value="0" />
<token name="TRUE" value="1" />
</enum>
<enum name="BufferObjects">
<enum name="BufferObjects" type="int">
<token name="ARRAY_BUFFER" value="0x8892" />
<token name="ARRAY_BUFFER_BINDING" value="0x8894" />
<token name="BUFFER_SIZE" value="0x8764" />
@ -74,17 +74,17 @@
<token name="STATIC_DRAW" value="0x88E4" />
<token name="STREAM_DRAW" value="0x88E0" />
</enum>
<enum name="ClearBufferMask">
<enum name="ClearBufferMask" type="int">
<token name="COLOR_BUFFER_BIT" value="0x00004000" />
<token name="DEPTH_BUFFER_BIT" value="0x00000100" />
<token name="STENCIL_BUFFER_BIT" value="0x00000400" />
</enum>
<enum name="CullFaceMode">
<enum name="CullFaceMode" type="int">
<token name="BACK" value="0x0405" />
<token name="FRONT" value="0x0404" />
<token name="FRONT_AND_BACK" value="0x0408" />
</enum>
<enum name="DataType">
<enum name="DataType" type="int">
<token name="BYTE" value="0x1400" />
<token name="FIXED" value="0x140C" />
<token name="FLOAT" value="0x1406" />
@ -94,7 +94,7 @@
<token name="UNSIGNED_INT" value="0x1405" />
<token name="UNSIGNED_SHORT" value="0x1403" />
</enum>
<enum name="EnableCap">
<enum name="EnableCap" type="int">
<token name="BLEND" value="0x0BE2" />
<token name="CULL_FACE" value="0x0B44" />
<token name="DEPTH_TEST" value="0x0B71" />
@ -106,27 +106,27 @@
<token name="STENCIL_TEST" value="0x0B90" />
<token name="TEXTURE_2D" value="0x0DE1" />
</enum>
<enum name="ErrorCode">
<enum name="ErrorCode" type="int">
<token name="INVALID_ENUM" value="0x0500" />
<token name="INVALID_OPERATION" value="0x0502" />
<token name="INVALID_VALUE" value="0x0501" />
<token name="NO_ERROR" value="0" />
<token name="OUT_OF_MEMORY" value="0x0505" />
</enum>
<enum name="EXTTextureFilterAnisotropic">
<enum name="EXTTextureFilterAnisotropic" type="int">
<token name="EXT_texture_filter_anisotropic" value="1" />
<token name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FF" />
<token name="TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FE" />
</enum>
<enum name="EXTTextureFormatBGRA8888">
<enum name="EXTTextureFormatBGRA8888" type="int">
<token name="BGRA" value="0x80E1" />
<token name="EXT_texture_format_BGRA8888" value="1" />
</enum>
<enum name="EXTTextureType2101010REV">
<enum name="EXTTextureType2101010REV" type="int">
<token name="EXT_texture_type_2_10_10_10_REV" value="1" />
<token name="UNSIGNED_INT_2_10_10_10_REV_EXT" value="0x8368" />
</enum>
<enum name="FramebufferObject">
<enum name="FramebufferObject" type="int">
<token name="COLOR_ATTACHMENT0" value="0x8CE0" />
<token name="DEPTH_ATTACHMENT" value="0x8D00" />
<token name="DEPTH_COMPONENT16" value="0x81A5" />
@ -162,11 +162,11 @@
<token name="STENCIL_INDEX" value="0x1901" />
<token name="STENCIL_INDEX8" value="0x8D48" />
</enum>
<enum name="FrontFaceDirection">
<enum name="FrontFaceDirection" type="int">
<token name="CCW" value="0x0901" />
<token name="CW" value="0x0900" />
</enum>
<enum name="GetPName">
<enum name="GetPName" type="int">
<token name="ALIASED_LINE_WIDTH_RANGE" value="0x846E" />
<token name="ALIASED_POINT_SIZE_RANGE" value="0x846D" />
<token name="ALPHA_BITS" value="0x0D55" />
@ -214,42 +214,42 @@
<token name="UNPACK_ALIGNMENT" value="0x0CF5" />
<token name="VIEWPORT" value="0x0BA2" />
</enum>
<enum name="GetTextureParameter">
<enum name="GetTextureParameter" type="int">
<token name="COMPRESSED_TEXTURE_FORMATS" value="0x86A3" />
<token name="NUM_COMPRESSED_TEXTURE_FORMATS" value="0x86A2" />
</enum>
<enum name="HintMode">
<enum name="HintMode" type="int">
<token name="DONT_CARE" value="0x1100" />
<token name="FASTEST" value="0x1101" />
<token name="NICEST" value="0x1102" />
</enum>
<enum name="HintTarget">
<enum name="HintTarget" type="int">
<token name="GENERATE_MIPMAP_HINT" value="0x8192" />
</enum>
<enum name="IMGReadFormat">
<enum name="IMGReadFormat" type="int">
<token name="BGRA" value="0x80E1" />
<token name="IMG_read_format" value="1" />
<token name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366" />
<token name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365" />
</enum>
<enum name="IMGTextureCompressionPvrtc">
<enum name="IMGTextureCompressionPvrtc" type="int">
<token name="COMPRESSED_RGB_PVRTC_2BPPV1_IMG" value="0x8C01" />
<token name="COMPRESSED_RGB_PVRTC_4BPPV1_IMG" value="0x8C00" />
<token name="COMPRESSED_RGBA_PVRTC_2BPPV1_IMG" value="0x8C03" />
<token name="COMPRESSED_RGBA_PVRTC_4BPPV1_IMG" value="0x8C02" />
<token name="IMG_texture_compression_pvrtc" value="1" />
</enum>
<enum name="NVFence">
<enum name="NVFence" type="int">
<token name="ALL_COMPLETED_NV" value="0x84F2" />
<token name="FENCE_CONDITION_NV" value="0x84F4" />
<token name="FENCE_STATUS_NV" value="0x84F3" />
<token name="NV_fence" value="1" />
</enum>
<enum name="OESCompressedETC1RGB8Texture">
<enum name="OESCompressedETC1RGB8Texture" type="int">
<token name="ETC1_RGB8_OES" value="0x8D64" />
<token name="OES_compressed_ETC1_RGB8_texture" value="1" />
</enum>
<enum name="OESCompressedPalettedTexture">
<enum name="OESCompressedPalettedTexture" type="int">
<token name="OES_compressed_paletted_texture" value="1" />
<token name="PALETTE4_R5_G6_B5_OES" value="0x8B92" />
<token name="PALETTE4_RGB5_A1_OES" value="0x8B94" />
@ -262,66 +262,66 @@
<token name="PALETTE8_RGBA4_OES" value="0x8B98" />
<token name="PALETTE8_RGBA8_OES" value="0x8B96" />
</enum>
<enum name="OESDepth24">
<enum name="OESDepth24" type="int">
<token name="DEPTH_COMPONENT24_OES" value="0x81A6" />
<token name="OES_depth24" value="1" />
</enum>
<enum name="OESDepth32">
<enum name="OESDepth32" type="int">
<token name="DEPTH_COMPONENT32_OES" value="0x81A7" />
<token name="OES_depth32" value="1" />
</enum>
<enum name="OESDepthTexture">
<enum name="OESDepthTexture" type="int">
<token name="OES_depth_texture" value="1" />
</enum>
<enum name="OESEGLImage">
<enum name="OESEGLImage" type="int">
<token name="OES_EGL_image" value="1" />
</enum>
<enum name="OESElementIndexUint">
<enum name="OESElementIndexUint" type="int">
<token name="OES_element_index_uint" value="1" />
</enum>
<enum name="OESFboRenderMipmap">
<enum name="OESFboRenderMipmap" type="int">
<token name="OES_fbo_render_mipmap" value="1" />
</enum>
<enum name="OESFragmentPrecisionHigh">
<enum name="OESFragmentPrecisionHigh" type="int">
<token name="OES_fragment_precision_high" value="1" />
</enum>
<enum name="OESGetProgramBinary">
<enum name="OESGetProgramBinary" type="int">
<token name="NUM_PROGRAM_BINARY_FORMATS_OES" value="0x87FE" />
<token name="OES_get_program_binary" value="1" />
<token name="PROGRAM_BINARY_FORMATS_OES" value="0x87FF" />
<token name="PROGRAM_BINARY_LENGTH_OES" value="0x8741" />
</enum>
<enum name="OESMapbuffer">
<enum name="OESMapbuffer" type="int">
<token name="BUFFER_ACCESS_OES" value="0x88BB" />
<token name="BUFFER_MAP_POINTER_OES" value="0x88BD" />
<token name="BUFFER_MAPPED_OES" value="0x88BC" />
<token name="OES_mapbuffer" value="1" />
<token name="WRITE_ONLY_OES" value="0x88B9" />
</enum>
<enum name="OESPackedDepthStencil">
<enum name="OESPackedDepthStencil" type="int">
<token name="DEPTH_STENCIL_OES" value="0x84F9" />
<token name="DEPTH24_STENCIL8_OES" value="0x88F0" />
<token name="OES_packed_depth_stencil" value="1" />
<token name="UNSIGNED_INT_24_8_OES" value="0x84FA" />
</enum>
<enum name="OESRgb8Rgba8">
<enum name="OESRgb8Rgba8" type="int">
<token name="OES_rgb8_rgba8" value="1" />
<token name="RGB8_OES" value="0x8051" />
<token name="RGBA8_OES" value="0x8058" />
</enum>
<enum name="OESStandardDerivatives">
<enum name="OESStandardDerivatives" type="int">
<token name="FRAGMENT_SHADER_DERIVATIVE_HINT_OES" value="0x8B8B" />
<token name="OES_standard_derivatives" value="1" />
</enum>
<enum name="OESStencil1">
<enum name="OESStencil1" type="int">
<token name="OES_stencil1" value="1" />
<token name="STENCIL_INDEX1_OES" value="0x8D46" />
</enum>
<enum name="OESStencil4">
<enum name="OESStencil4" type="int">
<token name="OES_stencil4" value="1" />
<token name="STENCIL_INDEX4_OES" value="0x8D47" />
</enum>
<enum name="OESTexture3D">
<enum name="OESTexture3D" type="int">
<token name="FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES" value="0x8CD4" />
<token name="MAX_3D_TEXTURE_SIZE_OES" value="0x8073" />
<token name="OES_texture_3D" value="1" />
@ -330,34 +330,34 @@
<token name="TEXTURE_BINDING_3D_OES" value="0x806A" />
<token name="TEXTURE_WRAP_R_OES" value="0x8072" />
</enum>
<enum name="OESTextureFloat">
<enum name="OESTextureFloat" type="int">
<token name="OES_texture_float" value="1" />
</enum>
<enum name="OESTextureFloatLinear">
<enum name="OESTextureFloatLinear" type="int">
<token name="OES_texture_float_linear" value="1" />
</enum>
<enum name="OESTextureHalfFloat">
<enum name="OESTextureHalfFloat" type="int">
<token name="HALF_FLOAT_OES" value="0x8D61" />
<token name="OES_texture_half_float" value="1" />
</enum>
<enum name="OESTextureHalfFloatLinear">
<enum name="OESTextureHalfFloatLinear" type="int">
<token name="OES_texture_half_float_linear" value="1" />
</enum>
<enum name="OESTextureNpot">
<enum name="OESTextureNpot" type="int">
<token name="OES_texture_npot" value="1" />
</enum>
<enum name="OESVertexHalfFloat">
<enum name="OESVertexHalfFloat" type="int">
<token name="OES_vertex_half_float" value="1" />
</enum>
<enum name="OESVertexType1010102">
<enum name="OESVertexType1010102" type="int">
<token name="INT_10_10_10_2_OES" value="0x8DF7" />
<token name="OES_vertex_type_10_10_10_2" value="1" />
<token name="UNSIGNED_INT_10_10_10_2_OES" value="0x8DF6" />
</enum>
<enum name="OpenGLESCoreVersions">
<enum name="OpenGLESCoreVersions" type="int">
<token name="ES_VERSION_2_0" value="1" />
</enum>
<enum name="PixelFormat">
<enum name="PixelFormat" type="int">
<token name="ALPHA" value="0x1906" />
<token name="DEPTH_COMPONENT" value="0x1902" />
<token name="LUMINANCE" value="0x1909" />
@ -365,23 +365,23 @@
<token name="RGB" value="0x1907" />
<token name="RGBA" value="0x1908" />
</enum>
<enum name="PixelType">
<enum name="PixelType" type="int">
<token name="UNSIGNED_SHORT_4_4_4_4" value="0x8033" />
<token name="UNSIGNED_SHORT_5_5_5_1" value="0x8034" />
<token name="UNSIGNED_SHORT_5_6_5" value="0x8363" />
</enum>
<enum name="QCOMDriverControl">
<enum name="QCOMDriverControl" type="int">
<token name="QCOM_driver_control" value="1" />
</enum>
<enum name="QCOMPerfmonGlobalMode">
<enum name="QCOMPerfmonGlobalMode" type="int">
<token name="PERFMON_GLOBAL_MODE_QCOM" value="0x8FA0" />
<token name="QCOM_perfmon_global_mode" value="1" />
</enum>
<enum name="ReadFormat">
<enum name="ReadFormat" type="int">
<token name="IMPLEMENTATION_COLOR_READ_FORMAT" value="0x8B9B" />
<token name="IMPLEMENTATION_COLOR_READ_TYPE" value="0x8B9A" />
</enum>
<enum name="SeparateBlendFunctions">
<enum name="SeparateBlendFunctions" type="int">
<token name="BLEND_COLOR" value="0x8005" />
<token name="BLEND_DST_ALPHA" value="0x80CA" />
<token name="BLEND_DST_RGB" value="0x80C8" />
@ -392,11 +392,11 @@
<token name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004" />
<token name="ONE_MINUS_CONSTANT_COLOR" value="0x8002" />
</enum>
<enum name="ShaderBinary">
<enum name="ShaderBinary" type="int">
<token name="NUM_SHADER_BINARY_FORMATS" value="0x8DF9" />
<token name="SHADER_BINARY_FORMATS" value="0x8DF8" />
</enum>
<enum name="ShaderPrecisionSpecifiedTypes">
<enum name="ShaderPrecisionSpecifiedTypes" type="int">
<token name="HIGH_FLOAT" value="0x8DF2" />
<token name="HIGH_INT" value="0x8DF5" />
<token name="LOW_FLOAT" value="0x8DF0" />
@ -404,7 +404,7 @@
<token name="MEDIUM_FLOAT" value="0x8DF1" />
<token name="MEDIUM_INT" value="0x8DF4" />
</enum>
<enum name="Shaders">
<enum name="Shaders" type="int">
<token name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A" />
<token name="ACTIVE_ATTRIBUTES" value="0x8B89" />
<token name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87" />
@ -426,13 +426,13 @@
<token name="VALIDATE_STATUS" value="0x8B83" />
<token name="VERTEX_SHADER" value="0x8B31" />
</enum>
<enum name="ShaderSource">
<enum name="ShaderSource" type="int">
<token name="COMPILE_STATUS" value="0x8B81" />
<token name="INFO_LOG_LENGTH" value="0x8B84" />
<token name="SHADER_COMPILER" value="0x8DFA" />
<token name="SHADER_SOURCE_LENGTH" value="0x8B88" />
</enum>
<enum name="StencilFunction">
<enum name="StencilFunction" type="int">
<token name="ALWAYS" value="0x0207" />
<token name="EQUAL" value="0x0202" />
<token name="GEQUAL" value="0x0206" />
@ -442,7 +442,7 @@
<token name="NEVER" value="0x0200" />
<token name="NOTEQUAL" value="0x0205" />
</enum>
<enum name="StencilOp">
<enum name="StencilOp" type="int">
<token name="DECR" value="0x1E03" />
<token name="DECR_WRAP" value="0x8508" />
<token name="INCR" value="0x1E02" />
@ -451,29 +451,29 @@
<token name="KEEP" value="0x1E00" />
<token name="REPLACE" value="0x1E01" />
</enum>
<enum name="StringName">
<enum name="StringName" type="int">
<token name="EXTENSIONS" value="0x1F03" />
<token name="RENDERER" value="0x1F01" />
<token name="VENDOR" value="0x1F00" />
<token name="VERSION" value="0x1F02" />
</enum>
<enum name="TextureMagFilter">
<enum name="TextureMagFilter" type="int">
<token name="LINEAR" value="0x2601" />
<token name="NEAREST" value="0x2600" />
</enum>
<enum name="TextureMinFilter">
<enum name="TextureMinFilter" type="int">
<token name="LINEAR_MIPMAP_LINEAR" value="0x2703" />
<token name="LINEAR_MIPMAP_NEAREST" value="0x2701" />
<token name="NEAREST_MIPMAP_LINEAR" value="0x2702" />
<token name="NEAREST_MIPMAP_NEAREST" value="0x2700" />
</enum>
<enum name="TextureParameterName">
<enum name="TextureParameterName" type="int">
<token name="TEXTURE_MAG_FILTER" value="0x2800" />
<token name="TEXTURE_MIN_FILTER" value="0x2801" />
<token name="TEXTURE_WRAP_S" value="0x2802" />
<token name="TEXTURE_WRAP_T" value="0x2803" />
</enum>
<enum name="TextureTarget">
<enum name="TextureTarget" type="int">
<token name="MAX_CUBE_MAP_TEXTURE_SIZE" value="0x851C" />
<token name="TEXTURE" value="0x1702" />
<token name="TEXTURE_BINDING_CUBE_MAP" value="0x8514" />
@ -485,7 +485,7 @@
<token name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517" />
<token name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519" />
</enum>
<enum name="TextureUnit">
<enum name="TextureUnit" type="int">
<token name="ACTIVE_TEXTURE" value="0x84E0" />
<token name="TEXTURE0" value="0x84C0" />
<token name="TEXTURE1" value="0x84C1" />
@ -520,12 +520,12 @@
<token name="TEXTURE8" value="0x84C8" />
<token name="TEXTURE9" value="0x84C9" />
</enum>
<enum name="TextureWrapMode">
<enum name="TextureWrapMode" type="int">
<token name="CLAMP_TO_EDGE" value="0x812F" />
<token name="MIRRORED_REPEAT" value="0x8370" />
<token name="REPEAT" value="0x2901" />
</enum>
<enum name="UniformTypes">
<enum name="UniformTypes" type="int">
<token name="BOOL" value="0x8B56" />
<token name="BOOL_VEC2" value="0x8B57" />
<token name="BOOL_VEC3" value="0x8B58" />
@ -542,7 +542,7 @@
<token name="SAMPLER_2D" value="0x8B5E" />
<token name="SAMPLER_CUBE" value="0x8B60" />
</enum>
<enum name="VertexArrays">
<enum name="VertexArrays" type="int">
<token name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F" />
<token name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622" />
<token name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A" />
@ -567,51 +567,51 @@
<function name="GenPerfMonitorsAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLsizei" name="n" flow="in" />
<param type="GLuint*" name="monitors" flow="in" />
<param type="GLuint*" name="monitors" flow="out" />
</function>
<function name="GetPerfMonitorCounterDataAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="monitor" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLsizei" name="dataSize" flow="in" />
<param type="GLuint*" name="data" flow="in" />
<param type="GLint*" name="bytesWritten" flow="in" />
<param type="GLuint*" name="data" flow="out" />
<param type="GLint*" name="bytesWritten" flow="out" />
</function>
<function name="GetPerfMonitorCounterInfoAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="group" flow="in" />
<param type="GLuint" name="counter" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="void*" name="data" flow="in" />
<param type="void*" name="data" flow="out" />
</function>
<function name="GetPerfMonitorCountersAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="group" flow="in" />
<param type="GLint*" name="numCounters" flow="in" />
<param type="GLint*" name="maxActiveCounters" flow="in" />
<param type="GLint*" name="numCounters" flow="out" />
<param type="GLint*" name="maxActiveCounters" flow="out" />
<param type="GLsizei" name="counterSize" flow="in" />
<param type="GLuint*" name="counters" flow="in" />
<param type="GLuint*" name="counters" flow="out" />
</function>
<function name="GetPerfMonitorCounterStringAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="group" flow="in" />
<param type="GLuint" name="counter" flow="in" />
<param type="GLsizei" name="bufSize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="char*" name="counterString" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="char*" name="counterString" flow="out" />
</function>
<function name="GetPerfMonitorGroupsAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLint*" name="numGroups" flow="in" />
<param type="GLint*" name="numGroups" flow="out" />
<param type="GLsizei" name="groupsSize" flow="in" />
<param type="GLuint*" name="groups" flow="in" />
<param type="GLuint*" name="groups" flow="out" />
</function>
<function name="GetPerfMonitorGroupStringAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="group" flow="in" />
<param type="GLsizei" name="bufSize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="char*" name="groupString" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="char*" name="groupString" flow="out" />
</function>
<function name="SelectPerfMonitorCountersAMD" extension="AMD" profile="" category="2.0" version="2.0">
<returns type="void" />
@ -891,7 +891,7 @@
<function name="GenBuffers" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLsizei" name="n" flow="in" />
<param type="GLuint*" name="buffers" flow="in" />
<param type="GLuint*" name="buffers" flow="out" />
</function>
<function name="GenerateMipmap" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
@ -900,60 +900,60 @@
<function name="GenFramebuffers" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLsizei" name="n" flow="in" />
<param type="GLuint*" name="framebuffers" flow="in" />
<param type="GLuint*" name="framebuffers" flow="out" />
</function>
<function name="GenRenderbuffers" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLsizei" name="n" flow="in" />
<param type="GLuint*" name="renderbuffers" flow="in" />
<param type="GLuint*" name="renderbuffers" flow="out" />
</function>
<function name="GenTextures" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLsizei" name="n" flow="in" />
<param type="GLuint*" name="textures" flow="in" />
<param type="GLuint*" name="textures" flow="out" />
</function>
<function name="GetActiveAttrib" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLuint" name="index" flow="in" />
<param type="GLsizei" name="bufsize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="GLint*" name="size" flow="in" />
<param type="GLenum*" name="type" flow="in" />
<param type="char*" name="name" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="GLint*" name="size" flow="out" />
<param type="GLenum*" name="type" flow="out" />
<param type="char*" name="name" flow="out" />
</function>
<function name="GetActiveUniform" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLuint" name="index" flow="in" />
<param type="GLsizei" name="bufsize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="GLint*" name="size" flow="in" />
<param type="GLenum*" name="type" flow="in" />
<param type="char*" name="name" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="GLint*" name="size" flow="out" />
<param type="GLenum*" name="type" flow="out" />
<param type="char*" name="name" flow="out" />
</function>
<function name="GetAttachedShaders" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLsizei" name="maxcount" flow="in" />
<param type="GLsizei*" name="count" flow="in" />
<param type="GLuint*" name="shaders" flow="in" />
<param type="GLsizei*" name="count" flow="out" />
<param type="GLuint*" name="shaders" flow="out" />
</function>
<function name="GetAttribLocation" extension="Core" profile="" category="2.0" version="2.0">
<returns type="int" />
<param type="GLuint" name="program" flow="in" />
<param type="char*" name="name" flow="in" />
<param type="char*" name="name" flow="out" />
</function>
<function name="GetBooleanv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLboolean*" name="params" flow="in" />
<param type="GLboolean*" name="params" flow="out" />
</function>
<function name="GetBufferParameteriv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="target" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetError" extension="Core" profile="" category="2.0" version="2.0">
<returns type="GLenum" />
@ -961,65 +961,65 @@
<function name="GetFloatv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLfloat*" name="params" flow="in" />
<param type="GLfloat*" name="params" flow="out" />
</function>
<function name="GetFramebufferAttachmentParameteriv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="target" flow="in" />
<param type="GLenum" name="attachment" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetIntegerv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetProgramInfoLog" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLsizei" name="bufsize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="char*" name="infolog" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="char*" name="infolog" flow="out" />
</function>
<function name="GetProgramiv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetRenderbufferParameteriv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="target" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetShaderInfoLog" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="shader" flow="in" />
<param type="GLsizei" name="bufsize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="char*" name="infolog" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="char*" name="infolog" flow="out" />
</function>
<function name="GetShaderiv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="shader" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetShaderPrecisionFormat" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="shadertype" flow="in" />
<param type="GLenum" name="precisiontype" flow="in" />
<param type="GLint*" name="range" flow="in" />
<param type="GLint*" name="precision" flow="in" />
<param type="GLint*" name="range" flow="out" />
<param type="GLint*" name="precision" flow="out" />
</function>
<function name="GetShaderSource" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="shader" flow="in" />
<param type="GLsizei" name="bufsize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="char*" name="source" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="char*" name="source" flow="out" />
</function>
<function name="GetString" extension="Core" profile="" category="2.0" version="2.0">
<returns type="GLubyte*" />
@ -1029,48 +1029,48 @@
<returns type="void" />
<param type="GLenum" name="target" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLfloat*" name="params" flow="in" />
<param type="GLfloat*" name="params" flow="out" />
</function>
<function name="GetTexParameteriv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLenum" name="target" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetUniformfv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLint" name="location" flow="in" />
<param type="GLfloat*" name="params" flow="in" />
<param type="GLfloat*" name="params" flow="out" />
</function>
<function name="GetUniformiv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLint" name="location" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetUniformLocation" extension="Core" profile="" category="2.0" version="2.0">
<returns type="int" />
<param type="GLuint" name="program" flow="in" />
<param type="char*" name="name" flow="in" />
<param type="char*" name="name" flow="out" />
</function>
<function name="GetVertexAttribfv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="index" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLfloat*" name="params" flow="in" />
<param type="GLfloat*" name="params" flow="out" />
</function>
<function name="GetVertexAttribiv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="index" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="GetVertexAttribPointerv" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="index" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="void**" name="pointer" flow="in" />
<param type="void**" name="pointer" flow="out" />
</function>
<function name="Hint" extension="Core" profile="" category="2.0" version="2.0">
<returns type="void" />
@ -1456,12 +1456,12 @@
<function name="GenFencesNV" extension="NV" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLsizei" name="n" flow="in" />
<param type="GLuint*" name="fences" flow="in" />
<param type="GLuint*" name="fences" flow="out" />
</function>
<function name="GetFenceivNV" extension="NV" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="fence" flow="in" />
<param type="GLint*" name="params" flow="in" />
<param type="GLint*" name="params" flow="out" />
</function>
<function name="IsFenceNV" extension="NV" profile="" category="2.0" version="2.0">
<returns type="GLboolean" />
@ -1537,15 +1537,15 @@
<returns type="void" />
<param type="GLenum" name="target" flow="in" />
<param type="GLenum" name="pname" flow="in" />
<param type="void**" name="params" flow="in" />
<param type="void**" name="params" flow="out" />
</function>
<function name="GetProgramBinaryOES" extension="OES" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="program" flow="in" />
<param type="GLsizei" name="bufSize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="GLenum*" name="binaryFormat" flow="in" />
<param type="void*" name="binary" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="GLenum*" name="binaryFormat" flow="out" />
<param type="void*" name="binary" flow="out" />
</function>
<function name="MapBufferOES" extension="OES" profile="" category="2.0" version="2.0">
<returns type="void*" />
@ -1600,15 +1600,15 @@
</function>
<function name="GetDriverControlsQCOM" extension="QCOM" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLint*" name="num" flow="in" />
<param type="GLint*" name="num" flow="out" />
<param type="GLsizei" name="size" flow="in" />
<param type="GLuint*" name="driverControls" flow="in" />
<param type="GLuint*" name="driverControls" flow="out" />
</function>
<function name="GetDriverControlStringQCOM" extension="QCOM" profile="" category="2.0" version="2.0">
<returns type="void" />
<param type="GLuint" name="driverControl" flow="in" />
<param type="GLsizei" name="bufSize" flow="in" />
<param type="GLsizei*" name="length" flow="in" />
<param type="char*" name="driverControlString" flow="in" />
<param type="GLsizei*" name="length" flow="out" />
<param type="char*" name="driverControlString" flow="out" />
</function>
</signatures>