//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights to
+// in the Software without restriction, including without limitation the rights to
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
// the Software, and to permit persons to whom the Software is furnished to do
// so, subject to the following conditions:
/// <summary>[requires: APPLE_sync]
/// Block and wait for a sync object to become signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be SyncFlushCommandsBit.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Block and wait for a sync object to become signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be SyncFlushCommandsBit.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Delete a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object to be deleted.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glDeleteSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
- /// <param name="condition">
+ /// <param name="condition">
/// Specifies the condition that must be met to set the sync object's state to signaled. condition must be SyncGpuCommandsComplete.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
- /// <param name="condition">
+ /// <param name="condition">
/// Specifies the condition that must be met to set the sync object's state to signaled. condition must be SyncGpuCommandsComplete.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Determine if a name corresponds to a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies a value that may be the name of a sync object.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glIsSyncAPPLE")]
/// <summary>[requires: APPLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "APPLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be zero.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// Specifies the timeout that the server should wait before continuing. timeout must be TimeoutIgnored.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glWaitSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be zero.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// Specifies the timeout that the server should wait before continuing. timeout must be TimeoutIgnored.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glWaitSyncAPPLE")]
/// <summary>[requires: v1.0]
/// Select active texture unit
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 8. texture must be one of Texture, where i ranges from 0 to (MaxCombinedTextureImageUnits - 1). The initial value is Texture0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Select active texture unit
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 8. texture must be one of Texture, where i ranges from 0 to (MaxCombinedTextureImageUnits - 1). The initial value is Texture0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glActiveTexture")]
/// <summary>[requires: v1.0]
/// Specify the alpha test function
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the alpha comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify the alpha test function
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the alpha comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glAlphaFunc")]
/// <summary>[requires: v1.0]
/// Bind a named buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of a buffer object.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")]
/// <summary>[requires: v1.0]
/// Bind a named buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of a buffer object.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")]
/// <summary>[requires: v1.0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindTexture")]
/// <summary>[requires: v1.0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the active texture unit to which the texture is bound. Must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindTexture")]
/// <summary>[requires: v1.0]
/// Specify pixel arithmetic
/// </summary>
- /// <param name="sfactor">
+ /// <param name="sfactor">
/// Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One.
/// </param>
- /// <param name="dfactor">
+ /// <param name="dfactor">
/// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify pixel arithmetic
/// </summary>
- /// <param name="sfactor">
+ /// <param name="sfactor">
/// Specifies how the red, green, blue, and alpha source blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One.
/// </param>
- /// <param name="dfactor">
+ /// <param name="dfactor">
/// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBlendFunc")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Create and initialize a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StaticDraw, or DynamicDraw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Update a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v1.0]
/// Clear buffers to preset values
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Clear buffers to preset values
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClear")]
/// <summary>[requires: v1.0]
/// Clear buffers to preset values
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit.
/// </param>
[Obsolete("Use ClearMask overload instead")]
/// <summary>[requires: v1.0]
/// Clear buffers to preset values
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit.
/// </param>
[Obsolete("Use ClearMask overload instead")]
/// <summary>[requires: v1.0]
/// Specify clear values for the color buffers
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearColor")]
/// <summary>[requires: v1.0]
/// Specify the clear value for the depth buffer
/// </summary>
- /// <param name="d">
+ /// <param name="d">
/// Specifies the depth value used when the depth buffer is cleared. The initial value is 1.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearDepthf")]
/// <summary>[requires: v1.0]
/// Specify the clear value for the stencil buffer
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specifies the index used when the stencil buffer is cleared. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClearStencil")]
/// <summary>[requires: v1.0]
/// Select active texture unit
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of Texture, where i ranges from 0 to the value of MaxTextureCoords - 1, which is an implementation-dependent value. The initial value is Texture0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Select active texture unit
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of Texture, where i ranges from 0 to the value of MaxTextureCoords - 1, which is an implementation-dependent value. The initial value is Texture0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClientActiveTexture")]
/// <summary>[requires: v1.0]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="p">
+ /// <param name="p">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="eqn">[length: 4]
+ /// <param name="eqn">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
/// <summary>[requires: v1.0]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="p">
+ /// <param name="p">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="eqn">[length: 4]
+ /// <param name="eqn">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
/// <summary>[requires: v1.0]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="p">
+ /// <param name="p">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="eqn">[length: 4]
+ /// <param name="eqn">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")]
/// <summary>[requires: v1.0]
/// Set the current color
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// Specify new red, green, and blue values for the current color.
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// Specify new red, green, and blue values for the current color.
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// Specify new red, green, and blue values for the current color.
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColor4f")]
/// <summary>[requires: v1.0]
/// Set the current color
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// Specify new red, green, and blue values for the current color.
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// Specify new red, green, and blue values for the current color.
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// Specify new red, green, and blue values for the current color.
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColor4ub")]
/// <summary>[requires: v1.0]
/// Enable and disable writing of frame buffer color components
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written.
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written.
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written.
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorMask")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
/// <summary>[requires: v1.0]
/// Define an array of colors
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per color. Must be 3 or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each color component in the array. Symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, UnsignedInt, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first component of the first color element in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glColorPointer")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Copy pixels into a 2D texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, or Rgba.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Copy pixels into a 2D texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, or Rgba.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexImage2D")]
/// <summary>[requires: v1.0]
/// Copy a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Copy a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify whether front- or back-facing polygons can be culled
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies whether front- or back-facing polygons are candidates for culling. Symbolic constants Front, Back, and FrontAndBack are accepted. The initial value is Back.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify whether front- or back-facing polygons can be culled
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies whether front- or back-facing polygons are candidates for culling. Symbolic constants Front, Back, and FrontAndBack are accepted. The initial value is Back.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCullFace")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v1.0]
/// Specify the value used for depth buffer comparisons
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the depth comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Less.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify the value used for depth buffer comparisons
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the depth comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Less.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthFunc")]
/// <summary>[requires: v1.0]
/// Enable or disable writing into the depth buffer
/// </summary>
- /// <param name="flag">
+ /// <param name="flag">
/// Specifies whether the depth buffer is enabled for writing. If flag is False, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthMask")]
/// <summary>[requires: v1.0]
/// Specify mapping of depth values from normalized device coordinates to window coordinates
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDepthRangef")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
[Obsolete("Use PrimitiveType overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawArrays")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use PrimitiveType overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use PrimitiveType overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use PrimitiveType overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use PrimitiveType overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use PrimitiveType overload instead")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v1.0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be UnsignedByte or UnsignedShort.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v1.0]
/// Enable or disable server-side GL capabilities
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Enable or disable server-side GL capabilities
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glEnable")]
/// <summary>[requires: v1.0]
/// Enable or disable client-side capability
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Enable or disable client-side capability
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glEnableClientState")]
/// <summary>[requires: v1.0]
/// Specify fog parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that pname will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify fog parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that pname will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogf")]
/// <summary>[requires: v1.0]
/// Specify fog parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that pname will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify fog parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that pname will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify fog parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that pname will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogfv")]
/// <summary>[requires: v1.0]
/// Specify fog parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued fog parameter. FogMode, FogDensity, FogStart, FogEnd, FogIndex, and FogCoordSrc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that pname will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogfv")]
/// <summary>[requires: v1.0]
/// Define front- and back-facing polygons
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies the orientation of front-facing polygons. Cw and Ccw are accepted. The initial value is Ccw.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define front- and back-facing polygons
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies the orientation of front-facing polygons. Cw and Ccw are accepted. The initial value is Ccw.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFrontFace")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix by a perspective matrix
/// </summary>
- /// <param name="l">
+ /// <param name="l">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="b">
+ /// <param name="b">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="n">
+ /// <param name="n">
/// Specify the distances to the near and far depth clipping planes. Both distances must be positive.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specify the distances to the near and far depth clipping planes. Both distances must be positive.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFrustumf")]
/// <summary>[requires: v1.0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v1.0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v1.0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v1.0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v1.0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v1.0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v1.0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v1.0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v1.0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v1.0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v1.0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v1.0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v1.0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
/// <summary>[requires: v1.0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
/// <summary>[requires: v1.0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer or ElementArrayBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferSize or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")]
/// <summary>[requires: v1.0]
/// Return the coefficients of the specified clipping plane
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
/// <summary>[requires: v1.0]
/// Return the coefficients of the specified clipping plane
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
/// <summary>[requires: v1.0]
/// Return the coefficients of the specified clipping plane
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")]
/// <summary>[requires: v1.0]
/// Return light source parameter values
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return light source parameter values
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return light source parameter values
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return light source parameter values
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
/// <summary>[requires: v1.0]
/// Return light source parameter values
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
/// <summary>[requires: v1.0]
/// Return light source parameter values
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light where ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a light source parameter for light. Accepted symbolic names are Ambient, Diffuse, Specular, Position, SpotDirection, SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightfv")]
/// <summary>[requires: v1.0]
/// Return material parameters
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return material parameters
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return material parameters
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return material parameters
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
/// <summary>[requires: v1.0]
/// Return material parameters
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
/// <summary>[requires: v1.0]
/// Return material parameters
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which of the two materials is being queried. Front or Back are accepted, representing the front and back materials, respectively.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the material parameter to return. Ambient, Diffuse, Specular, Emission, Shininess, and ColorIndexes are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
/// <summary>[requires: v1.0]
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetPointerv")]
/// <summary>[requires: v1.0]
/// Return a string describing the current GL connection
/// </summary>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a symbolic constant, one of Vendor, Renderer, Version, ShadingLanguageVersion, or Extensions.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return a string describing the current GL connection
/// </summary>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a symbolic constant, one of Vendor, Renderer, Version, ShadingLanguageVersion, or Extensions.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetString")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
/// <summary>[requires: v1.0]
/// Return texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl, or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture environment parameter. Accepted values are TextureEnvMode, TextureEnvColor, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterfv")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
/// <summary>[requires: v1.0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture of the active texture unit. Texture2D and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureMagFilter, TextureMinFilter, TextureWrapS, and TextureWrapT are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameter.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameteriv")]
/// <summary>[requires: v1.0]
/// Specify implementation-specific hints
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating the behavior to be controlled. GenerateMipmapHint is accepted.
/// </param>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a symbolic constant indicating the desired behavior. Fastest, Nicest, and DontCare are accepted.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify implementation-specific hints
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating the behavior to be controlled. GenerateMipmapHint is accepted.
/// </param>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a symbolic constant indicating the desired behavior. Fastest, Nicest, and DontCare are accepted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glHint")]
/// <summary>[requires: v1.0]
/// Determine if a name corresponds to a buffer object
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies a value that may be the name of a buffer object.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsBuffer")]
/// <summary>[requires: v1.0]
/// Determine if a name corresponds to a buffer object
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies a value that may be the name of a buffer object.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsBuffer")]
/// <summary>[requires: v1.0]
/// Test whether a capability is enabled
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Test whether a capability is enabled
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsEnabled")]
/// <summary>[requires: v1.0]
/// Determine if a name corresponds to a texture
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies a value that may be the name of a texture.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsTexture")]
/// <summary>[requires: v1.0]
/// Determine if a name corresponds to a texture
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies a value that may be the name of a texture.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glIsTexture")]
/// <summary>[requires: v1.0]
/// Set light source parameters
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that parameter pname of light source light will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set light source parameters
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that parameter pname of light source light will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightf")]
/// <summary>[requires: v1.0]
/// Set light source parameters
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter pname of light source light will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set light source parameters
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter pname of light source light will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set light source parameters
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter pname of light source light will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightfv")]
/// <summary>[requires: v1.0]
/// Set light source parameters
/// </summary>
- /// <param name="light">
+ /// <param name="light">
/// Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form Light , where i ranges from 0 to the value of MaxLights - 1.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued light source parameter for light. SpotExponent, SpotCutoff, ConstantAttenuation, LinearAttenuation, and QuadraticAttenuation are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter pname of light source light will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightfv")]
/// <summary>[requires: v1.0]
/// Set the lighting model parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that param will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set the lighting model parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that param will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelf")]
/// <summary>[requires: v1.0]
/// Set the lighting model parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that param will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set the lighting model parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that param will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set the lighting model parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that param will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelfv")]
/// <summary>[requires: v1.0]
/// Set the lighting model parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued lighting model parameter. LightModelLocalViewer, LightModelColorControl, and LightModelTwoSide are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that param will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelfv")]
/// <summary>[requires: v1.0]
/// Specify the width of rasterized lines
/// </summary>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of rasterized lines. The initial value is 1.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLineWidth")]
/// <summary>[requires: v1.0]
/// Replace the current matrix with the specified matrix
/// </summary>
- /// <param name="m">[length: 16]
+ /// <param name="m">[length: 16]
/// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")]
/// <summary>[requires: v1.0]
/// Replace the current matrix with the specified matrix
/// </summary>
- /// <param name="m">[length: 16]
+ /// <param name="m">[length: 16]
/// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")]
/// <summary>[requires: v1.0]
/// Replace the current matrix with the specified matrix
/// </summary>
- /// <param name="m">[length: 16]
+ /// <param name="m">[length: 16]
/// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")]
/// <summary>[requires: v1.0]
/// Specify a logical pixel operation for rendering
/// </summary>
- /// <param name="opcode">
+ /// <param name="opcode">
/// Specifies a symbolic constant that selects a logical operation. The following symbols are accepted: Clear, Set, Copy, CopyInverted, Noop, Invert, And, Nand, Or, Nor, Xor, Equiv, AndReverse, AndInverted, OrReverse, and OrInverted. The initial value is Copy.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a logical pixel operation for rendering
/// </summary>
- /// <param name="opcode">
+ /// <param name="opcode">
/// Specifies a symbolic constant that selects a logical operation. The following symbols are accepted: Clear, Set, Copy, CopyInverted, Noop, Invert, And, Nand, Or, Nor, Xor, Equiv, AndReverse, AndInverted, OrReverse, and OrInverted. The initial value is Copy.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLogicOp")]
/// <summary>[requires: v1.0]
/// Specify material parameters for the lighting model
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that parameter Shininess will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify material parameters for the lighting model
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that parameter Shininess will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialf")]
/// <summary>[requires: v1.0]
/// Specify material parameters for the lighting model
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter Shininess will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify material parameters for the lighting model
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter Shininess will be set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify material parameters for the lighting model
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter Shininess will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialfv")]
/// <summary>[requires: v1.0]
/// Specify material parameters for the lighting model
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies which face or faces are being updated. Must be one of Front, Back, or FrontAndBack.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the single-valued material parameter of the face or faces that is being updated. Must be Shininess.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value that parameter Shininess will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialfv")]
/// <summary>[requires: v1.0]
/// Specify which matrix is the current matrix
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: Modelview, Projection, and Texture. The initial value is Modelview. Additionally, if the ARB_imaging extension is supported, Color is also accepted.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify which matrix is the current matrix
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: Modelview, Projection, and Texture. The initial value is Modelview. Additionally, if the ARB_imaging extension is supported, Color is also accepted.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMatrixMode")]
/// <summary>[requires: v1.0]
/// Set the current texture coordinates
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="q">
+ /// <param name="q">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set the current texture coordinates
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="q">
+ /// <param name="q">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4f")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix with the specified matrix
/// </summary>
- /// <param name="m">[length: 16]
+ /// <param name="m">[length: 16]
/// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix with the specified matrix
/// </summary>
- /// <param name="m">[length: 16]
+ /// <param name="m">[length: 16]
/// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix with the specified matrix
/// </summary>
- /// <param name="m">[length: 16]
+ /// <param name="m">[length: 16]
/// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")]
/// <summary>[requires: v1.0]
/// Set the current normal vector
/// </summary>
- /// <param name="nx">
+ /// <param name="nx">
/// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
/// </param>
- /// <param name="ny">
+ /// <param name="ny">
/// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
/// </param>
- /// <param name="nz">
+ /// <param name="nz">
/// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormal3f")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
/// <summary>[requires: v1.0]
/// Define an array of normals
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Byte, Short, Int, Float, and Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: type,stride]
+ /// <param name="pointer">[length: type,stride]
/// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glNormalPointer")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix with an orthographic matrix
/// </summary>
- /// <param name="l">
+ /// <param name="l">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="b">
+ /// <param name="b">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="n">
+ /// <param name="n">
/// Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glOrthof")]
/// <summary>[requires: v1.0]
/// Set pixel storage modes
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the parameter to be set. One value affects the packing of pixel data into memory: PackAlignment. The other affects the unpacking of pixel data from memory: UnpackAlignment.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that pname is set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set pixel storage modes
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the parameter to be set. One value affects the packing of pixel data into memory: PackAlignment. The other affects the unpacking of pixel data from memory: UnpackAlignment.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that pname is set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPixelStorei")]
/// <summary>[requires: v1.0]
/// Specify point parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// For glPointParameterf and glPointParameteri, specifies the value that pname will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterf")]
/// <summary>[requires: v1.0]
/// Specify point parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// For glPointParameterf and glPointParameteri, specifies the value that pname will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterfv")]
/// <summary>[requires: v1.0]
/// Specify point parameters
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies a single-valued point parameter. PointFadeThresholdSize, and PointSpriteCoordOrigin are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// For glPointParameterf and glPointParameteri, specifies the value that pname will be set to.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterfv")]
/// <summary>[requires: v1.0]
/// Specify the diameter of rasterized points
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the diameter of rasterized points. The initial value is 1.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointSize")]
/// <summary>[requires: v1.0]
/// Set the scale and units used to calculate depth values
/// </summary>
- /// <param name="factor">
+ /// <param name="factor">
/// Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.
/// </param>
- /// <param name="units">
+ /// <param name="units">
/// Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPolygonOffset")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v1.0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, and Rgba.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedShort565, UnsignedShort4444, or UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix by a rotation matrix
/// </summary>
- /// <param name="angle">
+ /// <param name="angle">
/// Specifies the angle of rotation, in degrees.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the x, y, and z coordinates of a vector, respectively.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the x, y, and z coordinates of a vector, respectively.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify the x, y, and z coordinates of a vector, respectively.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glRotatef")]
/// <summary>[requires: v1.0]
/// Specify multisample coverage parameters
/// </summary>
- /// <param name="value">
+ /// <param name="value">
/// Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0.
/// </param>
- /// <param name="invert">
+ /// <param name="invert">
/// Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glSampleCoverage")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix by a general scaling matrix
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify scale factors along the x, y, and z axes, respectively.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify scale factors along the x, y, and z axes, respectively.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify scale factors along the x, y, and z axes, respectively.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glScalef")]
/// <summary>[requires: v1.0]
/// Define the scissor box
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the lower left corner of the scissor box. Initially (0, 0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the lower left corner of the scissor box. Initially (0, 0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glScissor")]
/// <summary>[requires: v1.0]
/// Select flat or smooth shading
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a symbolic value representing a shading technique. Accepted values are Flat and Smooth. The initial value is Smooth.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Select flat or smooth shading
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a symbolic value representing a shading technique. Accepted values are Flat and Smooth. The initial value is Smooth.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glShadeModel")]
/// <summary>[requires: v1.0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilFunc")]
/// <summary>[requires: v1.0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilFunc")]
/// <summary>[requires: v1.0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilMask")]
/// <summary>[requires: v1.0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilMask")]
/// <summary>[requires: v1.0]
/// Set front and back stencil test actions
/// </summary>
- /// <param name="fail">
+ /// <param name="fail">
/// Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.
/// </param>
- /// <param name="zfail">
+ /// <param name="zfail">
/// Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
- /// <param name="zpass">
+ /// <param name="zpass">
/// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set front and back stencil test actions
/// </summary>
- /// <param name="fail">
+ /// <param name="fail">
/// Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.
/// </param>
- /// <param name="zfail">
+ /// <param name="zfail">
/// Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
- /// <param name="zpass">
+ /// <param name="zpass">
/// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glStencilOp")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
/// <summary>[requires: v1.0]
/// Define an array of texture coordinates
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each texture coordinate. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexCoordPointer")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvf")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvi")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnviv")]
/// <summary>[requires: v1.0]
/// Set texture environment parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a texture environment. May be TextureEnv, TextureFilterControl or PointSprite.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture environment parameter. May be either TextureEnvMode, TextureLodBias, CombineRgb, CombineAlpha, Src0Rgb, Src1Rgb, Src2Rgb, Src0Alpha, Src1Alpha, Src2Alpha, Operand0Rgb, Operand1Rgb, Operand2Rgb, Operand0Alpha, Operand1Alpha, Operand2Alpha, RgbScale, AlphaScale, or CoordReplace.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single symbolic constant, one of Add, AddSigned, Interpolate, Modulate, Decal, Blend, Replace, Subtract, Combine, Texture, Constant, PrimaryColor, Previous, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the RgbScale or AlphaScale.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnviv")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D texture images that are at least 64 texels wide and cube-mapped texture images that are at least 16 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image All implementations support 2D texture images that are at least 64 texels high and cube-mapped texture images that are at least 16 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the texel data. Must match internalformat. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the texel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterf")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterfv")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterfv")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteri")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteriv")]
/// <summary>[requires: v1.0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit, which must be either Texture2D or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureMinFilter, TextureMagFilter, TextureWrapS, or TextureWrapT.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameteriv")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture of the active texture unit. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Alpha, Rgb, Rgba, Luminance, and LuminanceAlpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, UnsignedShort565, UnsignedShort4444, and UnsignedShort5551.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v1.0]
/// Multiply the current matrix by a translation matrix
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the x, y, and z coordinates of a translation vector.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the x, y, and z coordinates of a translation vector.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify the x, y, and z coordinates of a translation vector.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTranslatef")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
/// <summary>[requires: v1.0]
/// Define an array of vertex data
/// </summary>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of coordinates per vertex. Must be 2, 3, or 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each coordinate in the array. Symbolic constants Short, Int, Float, or Double are accepted. The initial value is Float.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive vertices. If stride is 0, the vertices are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glVertexPointer")]
/// <summary>[requires: v1.0]
/// Set the viewport
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
[AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glViewport")]
/// <summary>[requires: EXT_blend_minmax]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_blend_minmax]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.
/// </param>
[AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, DispatchIndirectBuffer, DrawIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the start of the buffer subrange, in basic machine units.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the buffer subrange, in basic machine units.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, DispatchIndirectBuffer, DrawIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the start of the buffer subrange, in basic machine units.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the buffer subrange, in basic machine units.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies a the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies a length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies a the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies a length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies a the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies a length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies a the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies a length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multisampled_render_to_texture]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")]
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a one-dimensional texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be either Texture1D or ProxyTexture1D.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
[AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage1DEXT")]
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be one of Texture2D, ProxyTexture2D, Texture1DArray, ProxyTexture1DArray, TextureRectangle, ProxyTextureRectangle, or ProxyTextureCubeMap.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
[AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage2DEXT")]
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a three-dimensional, two-dimensional array or cube-map array texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be one of Texture3D, ProxyTexture3D, Texture2DArray, ProxyTexture2DArray, TextureCubeArray, or ProxyTextureCubeArray.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture, in texels.
/// </param>
[AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")]
/// <summary>[requires: IMG_user_clip_plane]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="p">
+ /// <param name="p">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="eqn">[length: 4]
+ /// <param name="eqn">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanefIMG")]
/// <summary>[requires: IMG_user_clip_plane]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="p">
+ /// <param name="p">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="eqn">[length: 4]
+ /// <param name="eqn">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanefIMG")]
/// <summary>[requires: IMG_user_clip_plane]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="p">
+ /// <param name="p">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="eqn">[length: 4]
+ /// <param name="eqn">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanefIMG")]
/// <summary>[requires: IMG_multisampled_render_to_texture]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")]
/// <summary>[requires: OES_framebuffer_object]
/// Bind a named framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the framebuffer object is bound. The symbolic constant must be Framebuffer.
/// </param>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies the name of a framebuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Bind a named framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the framebuffer object is bound. The symbolic constant must be Framebuffer.
/// </param>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies the name of a framebuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Bind a named renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the renderbuffer object is bound. The symbolic constant must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of a renderbuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Bind a named renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the renderbuffer object is bound. The symbolic constant must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of a renderbuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Bind a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the name of the vertex array to bind.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Bind a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the name of the vertex array to bind.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
/// <summary>[requires: OES_blend_subtract]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.
/// </param>
[AutoGenerated(Category = "OES_blend_subtract", Version = "", EntryPoint = "glBlendEquationOES")]
/// <summary>[requires: OES_blend_equation_separate]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
- /// <param name="modeRGB">
+ /// <param name="modeRGB">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.
/// </param>
- /// <param name="modeAlpha">
+ /// <param name="modeAlpha">
/// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, or FuncReverseSubtract.
/// </param>
[AutoGenerated(Category = "OES_blend_equation_separate", Version = "", EntryPoint = "glBlendEquationSeparateOES")]
/// <summary>[requires: OES_blend_func_separate]
/// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
- /// <param name="srcRGB">
+ /// <param name="srcRGB">
/// Specifies how the red, green, and blue blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha, ConstantColor, OneMinusConstantColor, ConstantAlpha, OneMinusConstantAlpha, and SrcAlphaSaturate. The initial value is One.
/// </param>
- /// <param name="dstRGB">
+ /// <param name="dstRGB">
/// Specifies how the red, green, and blue destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
- /// <param name="srcAlpha">
+ /// <param name="srcAlpha">
/// Specified how the alpha source blending factor is computed. The same symbolic constants are accepted as for srcRGB. The initial value is One.
/// </param>
- /// <param name="dstAlpha">
+ /// <param name="dstAlpha">
/// Specified how the alpha destination blending factor is computed. The same symbolic constants are accepted as for dstRGB. The initial value is Zero.
/// </param>
[AutoGenerated(Category = "OES_blend_func_separate", Version = "", EntryPoint = "glBlendFuncSeparateOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Return the framebuffer completeness status of a framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target framebuffer object. The symbolic constant must be Framebuffer.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glCheckFramebufferStatusOES")]
/// <summary>[requires: OES_single_precision]
/// Specify the clear value for the depth buffer
/// </summary>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth value used when the depth buffer is cleared. The initial value is 1.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClearDepthfOES")]
/// <summary>[requires: OES_single_precision]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
/// <summary>[requires: OES_single_precision]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
/// <summary>[requires: OES_single_precision]
/// Specify a plane against which all geometry is clipped
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies which clipping plane is being positioned. Symbolic names of the form ClipPlanei, where i is an integer between 0 and MaxClipPlanes - 1, are accepted.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array of framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Delete named renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array of renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glDeleteRenderbuffersOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_single_precision]
/// Specify mapping of depth values from normalized device coordinates to window coordinates
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glDepthRangefOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Attach a renderbuffer object to a framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. The symbolic constant must be Framebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point to which renderbuffer should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.
/// </param>
- /// <param name="renderbuffertarget">
+ /// <param name="renderbuffertarget">
/// Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the renderbuffer object that is to be attached.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Attach a renderbuffer object to a framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. The symbolic constant must be Framebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point to which renderbuffer should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.
/// </param>
- /// <param name="renderbuffertarget">
+ /// <param name="renderbuffertarget">
/// Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the renderbuffer object that is to be attached.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Attach a texture image to a framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. The symbolic constant must be Framebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point to which an image from texture should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.
/// </param>
- /// <param name="textarget">
+ /// <param name="textarget">
/// Specifies the texture target. Must be one of the following symbolic constants: Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object whose image is to be attached.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of the texture image to be attached, which must be 0.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Attach a texture image to a framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. The symbolic constant must be Framebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point to which an image from texture should be attached. Must be one of the following symbolic constants: ColorAttachment0, DepthAttachment, or StencilAttachment.
/// </param>
- /// <param name="textarget">
+ /// <param name="textarget">
/// Specifies the texture target. Must be one of the following symbolic constants: Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object whose image is to be attached.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of the texture image to be attached, which must be 0.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")]
/// <summary>[requires: OES_single_precision]
/// Multiply the current matrix by a perspective matrix
/// </summary>
- /// <param name="l">
+ /// <param name="l">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="b">
+ /// <param name="b">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="n">
+ /// <param name="n">
/// Specify the distances to the near and far depth clipping planes. Both distances must be positive.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specify the distances to the near and far depth clipping planes. Both distances must be positive.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glFrustumfOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate a complete set of mipmaps for a texture object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the texture target of the active texture unit to which the texture object is bound whose mipmaps will be generated. Must be one of the following symbolic constants: Texture2D or TextureCubeMap.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenerateMipmapOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to be generated.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to be generated.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to be generated.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to be generated.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to be generated.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to be generated.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenFramebuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to be generated.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to be generated.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to be generated.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to be generated.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to be generated.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to be generated.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenRenderbuffersOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_single_precision]
/// Return the coefficients of the specified clipping plane
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
/// <summary>[requires: OES_single_precision]
/// Return the coefficients of the specified clipping plane
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
/// <summary>[requires: OES_single_precision]
/// Return the coefficients of the specified clipping plane
/// </summary>
- /// <param name="plane">
+ /// <param name="plane">
/// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form ClipPlane where i ranges from 0 to the value of MaxClipPlanes - 1.
/// </param>
- /// <param name="equation">[length: 4]
+ /// <param name="equation">[length: 4]
/// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Return texture coordinate generation parameters
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Return texture coordinate generation parameters
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Return texture coordinate generation parameters
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Return texture coordinate generation parameters
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Return texture coordinate generation parameters
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Return texture coordinate generation parameters
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the value(s) to be returned. Must be either TextureGenMode or the name of one of the texture generation plane equations: ObjectPlane or EyePlane.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Determine if a name corresponds to a framebuffer object
/// </summary>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies a value that may be the name of a framebuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsFramebufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Determine if a name corresponds to a framebuffer object
/// </summary>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies a value that may be the name of a framebuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsFramebufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Determine if a name corresponds to a renderbuffer object
/// </summary>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies a value that may be the name of a renderbuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsRenderbufferOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Determine if a name corresponds to a renderbuffer object
/// </summary>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies a value that may be the name of a renderbuffer object.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glIsRenderbufferOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Determine if a name corresponds to a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies a value that may be the name of a vertex array object.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Determine if a name corresponds to a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies a value that may be the name of a vertex array object.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
/// <summary>[requires: OES_mapbuffer]
/// Map a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite.
/// </param>
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 1]
+ /// <param name="coords">[length: 1]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 1]
+ /// <param name="coords">[length: 1]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="q">
+ /// <param name="q">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="q">
+ /// <param name="q">
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of Texture, where i ranges from 0 to MaxTextureCoords - 1, which is an implementation-dependent value.
/// </param>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")]
/// <summary>[requires: OES_single_precision]
/// Multiply the current matrix with an orthographic matrix
/// </summary>
- /// <param name="l">
+ /// <param name="l">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify the coordinates for the left and right vertical clipping planes.
/// </param>
- /// <param name="b">
+ /// <param name="b">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify the coordinates for the bottom and top horizontal clipping planes.
/// </param>
- /// <param name="n">
+ /// <param name="n">
/// Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer.
/// </param>
[AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glOrthofOES")]
/// <summary>[requires: OES_framebuffer_object]
/// Create and initialize a renderbuffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the renderbuffer target. The symbolic constant must be Renderbuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the color-renderable, depth-renderable, or stencil-renderable format of the renderbuffer. Must be one of the following symbolic constants: Rgba4, Rgb565, Rgb5A1, DepthComponent16, or StencilIndex8.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer in pixels.
/// </param>
[AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glRenderbufferStorageOES")]
/// <summary>[requires: OES_fixed_point]
/// Specify multisample coverage parameters
/// </summary>
- /// <param name="value">
+ /// <param name="value">
/// Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0.
/// </param>
- /// <param name="invert">
+ /// <param name="invert">
/// Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False.
/// </param>
[AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glSampleCoverageOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 1]
+ /// <param name="coords">[length: 1]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 1]
+ /// <param name="coords">[length: 1]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord1bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="q">
+ /// <param name="q">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="t">
+ /// <param name="t">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="q">
+ /// <param name="q">
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Set the current texture coordinates
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glTexCoord4bvOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Control the generation of texture coordinates
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be one of S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Control the generation of texture coordinates
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be one of S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Control the generation of texture coordinates
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be one of S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Control the generation of texture coordinates
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be one of S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGeniOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Control the generation of texture coordinates
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be one of S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")]
/// <summary>[requires: OES_texture_cube_map]
/// Control the generation of texture coordinates
/// </summary>
- /// <param name="coord">
+ /// <param name="coord">
/// Specifies a texture coordinate. Must be one of S, T, R, or Q.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the texture-coordinate generation function. Must be TextureGenMode.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies a single-valued texture generation parameter, one of ObjectLinear, EyeLinear, SphereMap, NormalMap, or ReflectionMap.
/// </param>
[AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 2]
+ /// <param name="coords">[length: 2]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 3]
+ /// <param name="coords">[length: 3]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="w">
+ /// <param name="w">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
- /// <param name="w">
+ /// <param name="w">
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
/// <summary>[requires: OES_byte_coordinates]
/// Specify a vertex
/// </summary>
- /// <param name="coords">[length: 4]
+ /// <param name="coords">[length: 4]
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
/// </param>
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bvOES")]
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights to
+// in the Software without restriction, including without limitation the rights to
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
// the Software, and to permit persons to whom the Software is furnished to do
// so, subject to the following conditions:
/// <summary>[requires: ANGLE_framebuffer_blit]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="srcX0">
+ /// <param name="srcX0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY0">
+ /// <param name="srcY0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcX1">
+ /// <param name="srcX1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY1">
+ /// <param name="srcY1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="dstX0">
+ /// <param name="dstX0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY0">
+ /// <param name="dstY0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstX1">
+ /// <param name="dstX1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY1">
+ /// <param name="dstY1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit.
/// </param>
- /// <param name="filter">
+ /// <param name="filter">
/// Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear.
/// </param>
[AutoGenerated(Category = "ANGLE_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferANGLE")]
/// <summary>[requires: ANGLE_framebuffer_blit]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="srcX0">
+ /// <param name="srcX0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY0">
+ /// <param name="srcY0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcX1">
+ /// <param name="srcX1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY1">
+ /// <param name="srcY1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="dstX0">
+ /// <param name="dstX0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY0">
+ /// <param name="dstY0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstX1">
+ /// <param name="dstX1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY1">
+ /// <param name="dstY1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit.
/// </param>
- /// <param name="filter">
+ /// <param name="filter">
/// Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear.
/// </param>
[AutoGenerated(Category = "ANGLE_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawArraysInstancedANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")]
/// <summary>[requires: ANGLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "ANGLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorANGLE")]
/// <summary>[requires: ANGLE_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorANGLE")]
/// <summary>[requires: APPLE_sync]
/// Block and wait for a sync object to become signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be SyncFlushCommandsBit.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Block and wait for a sync object to become signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be SyncFlushCommandsBit.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Delete a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object to be deleted.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glDeleteSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
- /// <param name="condition">
+ /// <param name="condition">
/// Specifies the condition that must be met to set the sync object's state to signaled. condition must be SyncGpuCommandsComplete.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
- /// <param name="condition">
+ /// <param name="condition">
/// Specifies the condition that must be met to set the sync object's state to signaled. condition must be SyncGpuCommandsComplete.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Determine if a name corresponds to a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies a value that may be the name of a sync object.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glIsSyncAPPLE")]
/// <summary>[requires: APPLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "APPLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags must be zero.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// Specifies the timeout that the server should wait before continuing. timeout must be TimeoutIgnored.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glWaitSyncAPPLE")]
/// <summary>[requires: APPLE_sync]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags must be zero.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// Specifies the timeout that the server should wait before continuing. timeout must be TimeoutIgnored.
/// </param>
[AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glWaitSyncAPPLE")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Set the active program object for a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to set the active program object for.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to set as the active program pipeline object pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glActiveShaderProgram")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Set the active program object for a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to set the active program object for.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to set as the active program pipeline object pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glActiveShaderProgram")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Select active texture unit
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies which texture unit to make active. The number of texture units is implementation-dependent, but must be at least 32. texture must be one of Texturei, where i ranges from zero to the value of MaxCombinedTextureImageUnits minus one. The initial value is Texture0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Select active texture unit
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies which texture unit to make active. The number of texture units is implementation-dependent, but must be at least 32. texture must be one of Texturei, where i ranges from zero to the value of MaxCombinedTextureImageUnits minus one. The initial value is Texture0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glActiveTexture")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attaches a shader object to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to which a shader object will be attached.
/// </param>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object that is to be attached.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glAttachShader")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attaches a shader object to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to which a shader object will be attached.
/// </param>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object that is to be attached.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glAttachShader")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delimit the boundaries of a query object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBeginQuery")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delimit the boundaries of a query object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBeginQuery")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Start transform feedback operation
/// </summary>
- /// <param name="primitiveMode">
+ /// <param name="primitiveMode">
/// Specify the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBeginTransformFeedback")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Associates a generic vertex attribute index with a named attribute variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object in which the association is to be made.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be bound.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindAttribLocation")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Associates a generic vertex attribute index with a named attribute variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object in which the association is to be made.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be bound.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindAttribLocation")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a named buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of a buffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindBuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a named buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the buffer object is bound. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of a buffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindBuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a buffer object to an indexed buffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the bind operation. target must be one of AtomicCounterBuffer, ShaderStorageBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the binding point within the array specified by target.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of a buffer object to bind to the specified binding point.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a buffer object to an indexed buffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the bind operation. target must be one of AtomicCounterBuffer, ShaderStorageBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the binding point within the array specified by target.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of a buffer object to bind to the specified binding point.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a range within a buffer object to an indexed buffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the bind operation. target must be one of AtomicCounterBuffer, ShaderStorageBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the binding point within the array specified by target.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of a buffer object to bind to the specified binding point.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// The starting offset in basic machine units into the buffer object buffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// The amount of data in machine units that can be read from the buffet object while used as an indexed target.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a range within a buffer object to an indexed buffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the bind operation. target must be one of AtomicCounterBuffer, ShaderStorageBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the binding point within the array specified by target.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of a buffer object to bind to the specified binding point.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// The starting offset in basic machine units into the buffer object buffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// The amount of data in machine units that can be read from the buffet object while used as an indexed target.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a range within a buffer object to an indexed buffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the bind operation. target must be one of AtomicCounterBuffer, ShaderStorageBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the binding point within the array specified by target.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of a buffer object to bind to the specified binding point.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// The starting offset in basic machine units into the buffer object buffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// The amount of data in machine units that can be read from the buffet object while used as an indexed target.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a range within a buffer object to an indexed buffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the bind operation. target must be one of AtomicCounterBuffer, ShaderStorageBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the binding point within the array specified by target.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of a buffer object to bind to the specified binding point.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// The starting offset in basic machine units into the buffer object buffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// The amount of data in machine units that can be read from the buffet object while used as an indexed target.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a framebuffer to a framebuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target of the binding operation.
/// </param>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies the name of the framebuffer object to bind.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a framebuffer to a framebuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target of the binding operation.
/// </param>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies the name of the framebuffer object to bind.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a framebuffer to a framebuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target of the binding operation.
/// </param>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies the name of the framebuffer object to bind.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindFramebuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a framebuffer to a framebuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target of the binding operation.
/// </param>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies the name of the framebuffer object to bind.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindFramebuffer")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind a level of a texture to an image unit
/// </summary>
- /// <param name="unit">
+ /// <param name="unit">
/// Specifies the index of the image unit to which to bind the texture
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of the texture to bind to the image unit.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level of the texture that is to be bound.
/// </param>
- /// <param name="layered">
+ /// <param name="layered">
/// Specifies whether a layered texture binding is to be established.
/// </param>
- /// <param name="layer">
+ /// <param name="layer">
/// If layered is False, specifies the layer of texture to be bound to the image unit. Ignored otherwise.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a token indicating the type of access that will be performed on the image.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format that the elements of the image will be treated as for the purposes of formatted loads and stores.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glBindImageTexture")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind a level of a texture to an image unit
/// </summary>
- /// <param name="unit">
+ /// <param name="unit">
/// Specifies the index of the image unit to which to bind the texture
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of the texture to bind to the image unit.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level of the texture that is to be bound.
/// </param>
- /// <param name="layered">
+ /// <param name="layered">
/// Specifies whether a layered texture binding is to be established.
/// </param>
- /// <param name="layer">
+ /// <param name="layer">
/// If layered is False, specifies the layer of texture to be bound to the image unit. Ignored otherwise.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a token indicating the type of access that will be performed on the image.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format that the elements of the image will be treated as for the purposes of formatted loads and stores.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glBindImageTexture")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind a program pipeline to the current context
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of the pipeline object to bind to the context.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glBindProgramPipeline")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind a program pipeline to the current context
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of the pipeline object to bind to the context.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glBindProgramPipeline")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a renderbuffer to a renderbuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the renderbuffer target of the binding operation. target must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of the renderbuffer object to bind.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a renderbuffer to a renderbuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the renderbuffer target of the binding operation. target must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of the renderbuffer object to bind.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a renderbuffer to a renderbuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the renderbuffer target of the binding operation. target must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of the renderbuffer object to bind.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindRenderbuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a renderbuffer to a renderbuffer target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the renderbuffer target of the binding operation. target must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of the renderbuffer object to bind.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindRenderbuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a named sampler to a texturing target
/// </summary>
- /// <param name="unit">
+ /// <param name="unit">
/// Specifies the index of the texture unit to which the sampler is bound.
/// </param>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the name of a sampler.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindSampler")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a named sampler to a texturing target
/// </summary>
- /// <param name="unit">
+ /// <param name="unit">
/// Specifies the index of the texture unit to which the sampler is bound.
/// </param>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the name of a sampler.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindSampler")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the texture is bound. Must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap,
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the texture is bound. Must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap,
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the texture is bound. Must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap,
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindTexture")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Bind a named texture to a texturing target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the texture is bound. Must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap,
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the name of a texture.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBindTexture")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a transform feedback object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindTransformFeedback")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a transform feedback object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which to bind the transform feedback object id. target must be TransformFeedback.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a transform feedback object reserved by glGenTransformFeedbacks.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindTransformFeedback")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the name of the vertex array to bind.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindVertexArray")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Bind a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the name of the vertex array to bind.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindVertexArray")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind a buffer to a vertex buffer bind point
/// </summary>
- /// <param name="bindingindex">
+ /// <param name="bindingindex">
/// The index of the vertex buffer binding point to which to bind the buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of an existing buffer to bind to the vertex buffer binding point.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// The offset of the first element of the buffer.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// The distance between elements within the buffer.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glBindVertexBuffer")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind a buffer to a vertex buffer bind point
/// </summary>
- /// <param name="bindingindex">
+ /// <param name="bindingindex">
/// The index of the vertex buffer binding point to which to bind the buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// The name of an existing buffer to bind to the vertex buffer binding point.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// The offset of the first element of the buffer.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// The distance between elements within the buffer.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glBindVertexBuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set the blend color
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// specify the components of BlendColor
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// specify the components of BlendColor
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// specify the components of BlendColor
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// specify the components of BlendColor
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendColor")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendEquation")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
- /// <param name="modeRGB">
+ /// <param name="modeRGB">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="modeAlpha">
+ /// <param name="modeAlpha">
/// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
- /// <param name="modeRGB">
+ /// <param name="modeRGB">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="modeAlpha">
+ /// <param name="modeAlpha">
/// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendEquationSeparate")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify pixel arithmetic
/// </summary>
- /// <param name="sfactor">
+ /// <param name="sfactor">
/// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One.
/// </param>
- /// <param name="dfactor">
+ /// <param name="dfactor">
/// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify pixel arithmetic
/// </summary>
- /// <param name="sfactor">
+ /// <param name="sfactor">
/// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One.
/// </param>
- /// <param name="dfactor">
+ /// <param name="dfactor">
/// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendFunc")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
- /// <param name="sfactorRGB">
+ /// <param name="sfactorRGB">
/// Specifies how the red, green, and blue blending factors are computed. The initial value is One.
/// </param>
- /// <param name="dfactorRGB">
+ /// <param name="dfactorRGB">
/// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero.
/// </param>
- /// <param name="sfactorAlpha">
+ /// <param name="sfactorAlpha">
/// Specified how the alpha source blending factor is computed. The initial value is One.
/// </param>
- /// <param name="dfactorAlpha">
+ /// <param name="dfactorAlpha">
/// Specified how the alpha destination blending factor is computed. The initial value is Zero.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendFuncSeparate")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="srcX0">
+ /// <param name="srcX0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY0">
+ /// <param name="srcY0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcX1">
+ /// <param name="srcX1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY1">
+ /// <param name="srcY1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="dstX0">
+ /// <param name="dstX0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY0">
+ /// <param name="dstY0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstX1">
+ /// <param name="dstX1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY1">
+ /// <param name="dstY1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit.
/// </param>
- /// <param name="filter">
+ /// <param name="filter">
/// Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="srcX0">
+ /// <param name="srcX0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY0">
+ /// <param name="srcY0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcX1">
+ /// <param name="srcX1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY1">
+ /// <param name="srcY1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="dstX0">
+ /// <param name="dstX0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY0">
+ /// <param name="dstY0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstX1">
+ /// <param name="dstX1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY1">
+ /// <param name="dstY1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit.
/// </param>
- /// <param name="filter">
+ /// <param name="filter">
/// Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBlitFramebuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the buffer object's new data store.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to data that will be copied into the data store for initialization, or Null if no data is to be copied.
/// </param>
- /// <param name="usage">
+ /// <param name="usage">
/// Specifies the expected usage pattern of the data store. The symbolic constant must be StreamDraw, StreamRead, StreamCopy, StaticDraw, StaticRead, StaticCopy, DynamicDraw, DynamicRead, or DynamicCopy.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, ShaderStorageBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size in bytes of the data store region being replaced.
/// </param>
- /// <param name="data">[length: size]
+ /// <param name="data">[length: size]
/// Specifies a pointer to the new data that will be copied into the data store.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Check the completeness status of a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the framebuffer completeness check.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Check the completeness status of a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the framebuffer completeness check.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCheckFramebufferStatus")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Clear buffers to preset values
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Clear buffers to preset values
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Bitwise OR of masks that indicate the buffers to be cleared. The three masks are ColorBufferBit, DepthBufferBit, and StencilBufferBit.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glClear")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// The value to clear a depth render buffer to.
/// </param>
- /// <param name="stencil">
+ /// <param name="stencil">
/// The value to clear a stencil render buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfi")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specify the buffer to clear.
/// </param>
- /// <param name="drawbuffer">
+ /// <param name="drawbuffer">
/// Specify a particular draw buffer to clear.
/// </param>
- /// <param name="value">[length: buffer]
+ /// <param name="value">[length: buffer]
/// For color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferuiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify clear values for the color buffers
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glClearColor")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the clear value for the depth buffer
/// </summary>
- /// <param name="d">
+ /// <param name="d">
/// Specifies the depth value used when the depth buffer is cleared. The initial value is 1.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glClearDepthf")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the clear value for the stencil buffer
/// </summary>
- /// <param name="s">
+ /// <param name="s">
/// Specifies the index used when the stencil buffer is cleared. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glClearStencil")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Block and wait for a sync object to become signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be SyncFlushCommandsBit.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClientWaitSync")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Block and wait for a sync object to become signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags may be SyncFlushCommandsBit.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClientWaitSync")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Enable and disable writing of frame buffer color components
/// </summary>
- /// <param name="red">
+ /// <param name="red">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="green">
+ /// <param name="green">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="blue">
+ /// <param name="blue">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="alpha">
+ /// <param name="alpha">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glColorMask")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Compiles a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be compiled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompileShader")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Compiles a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be compiled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompileShader")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 2D and cube-mapped texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexImage2D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexImage3D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCompressedTexSubImage2D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCompressedTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Copy part of the data store of a buffer object to the data store of another buffer object
/// </summary>
- /// <param name="readTarget">
+ /// <param name="readTarget">
/// Specifies the target from whose data store data should be read.
/// </param>
- /// <param name="writeTarget">
+ /// <param name="writeTarget">
/// Specifies the target to whose data store data should be written.
/// </param>
- /// <param name="readOffset">
+ /// <param name="readOffset">
/// Specifies the offset, in basic machine units, within the data store of readtarget from which data should be read.
/// </param>
- /// <param name="writeOffset">
+ /// <param name="writeOffset">
/// Specifies the offset, in basic machine units, within the data store of writetarget to which data should be written.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size, in basic machine units, of the data to be copied from readtarget to writetarget.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCopyBufferSubData")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Copy part of the data store of a buffer object to the data store of another buffer object
/// </summary>
- /// <param name="readTarget">
+ /// <param name="readTarget">
/// Specifies the target from whose data store data should be read.
/// </param>
- /// <param name="writeTarget">
+ /// <param name="writeTarget">
/// Specifies the target to whose data store data should be written.
/// </param>
- /// <param name="readOffset">
+ /// <param name="readOffset">
/// Specifies the offset, in basic machine units, within the data store of readtarget from which data should be read.
/// </param>
- /// <param name="writeOffset">
+ /// <param name="writeOffset">
/// Specifies the offset, in basic machine units, within the data store of writetarget to which data should be written.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size, in basic machine units, of the data to be copied from readtarget to writetarget.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCopyBufferSubData")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Copy pixels into a 2D texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba, R8, Rg8, Rgb565, Rgb8, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Srgb8, Srgb8Alpha8, R8i, R8ui, R16i, R16ui, R32i, R32ui, Rg8i, Rg8ui, Rg16i, Rg16ui, Rg32i, Rg32ui, Rgba8i, Rgba8ui, Rgb10A2ui, Rgba16i, Rgba16ui, Rgba32i, Rgba32ui.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Copy pixels into a 2D texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the texture. Must be one of the following symbolic constants: Alpha, Luminance, LuminanceAlpha, Rgb, Rgba, R8, Rg8, Rgb565, Rgb8, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Srgb8, Srgb8Alpha8, R8i, R8ui, R16i, R16ui, R32i, R32ui, Rg8i, Rg8ui, Rg16i, Rg16ui, Rg32i, Rg32ui, Rgba8i, Rgba8ui, Rgb10A2ui, Rgba16i, Rgba16ui, Rgba32i, Rgba32ui.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// Specifies the width of the border. Must be 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCopyTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Copy a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Copy a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCopyTexSubImage2D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Copy a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Copy a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCopyTexSubImage3D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Creates a shader object
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of shader to be created. VertexShader, FragmentShader, or ComputeShader,
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCreateShader")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Create a stand-alone program from an array of null-terminated source code strings
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of shader to create.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of source code strings in the array strings.
/// </param>
- /// <param name="strings">[length: count]
+ /// <param name="strings">[length: count]
/// Specifies the address of an array of pointers to source code strings from which to create the program object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glCreateShaderProgramv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify whether front- or back-facing polygons can be culled
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies whether front- or back-facing polygons are candidates for culling. Symbolic constants Front, Back, and FrontAndBack are accepted. The initial value is Back.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify whether front- or back-facing polygons can be culled
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies whether front- or back-facing polygons are candidates for culling. Symbolic constants Front, Back, and FrontAndBack are accepted. The initial value is Back.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glCullFace")]
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallback")]
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")]
/// <summary>
/// Inject an application-supplied message into the debug message queue
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message to insert.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of the debug message insert.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The user-supplied identifier of the message to insert.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of the debug messages to insert.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length string contained in the character array whose address is given by message.
/// </param>
- /// <param name="buf">[length: buf,length]
+ /// <param name="buf">[length: buf,length]
/// The address of a character array containing the message to insert.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")]
/// <summary>
/// Inject an application-supplied message into the debug message queue
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message to insert.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of the debug message insert.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The user-supplied identifier of the message to insert.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of the debug messages to insert.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length string contained in the character array whose address is given by message.
/// </param>
- /// <param name="buf">[length: buf,length]
+ /// <param name="buf">[length: buf,length]
/// The address of a character array containing the message to insert.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer objects to be deleted.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array of buffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer objects to be deleted.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// A pointer to an array containing n framebuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Deletes a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteProgram")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Deletes a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteProgram")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDeleteProgramPipelines")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteQueries")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer objects to be deleted.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// A pointer to an array containing n renderbuffer objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteRenderbuffers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler objects to be deleted.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler objects to be deleted.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler objects to be deleted.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler objects to be deleted.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler objects to be deleted.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler objects to be deleted.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array of sampler objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSamplers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Deletes a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteShader")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Deletes a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteShader")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// The sync object to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteSync")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Delete named textures
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of textures to be deleted.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array of textures to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDeleteTextures")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback objects to delete.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback objects to delete.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback objects to delete.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback objects to delete.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback objects to delete.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback objects to delete.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of names of transform feedback objects to delete.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDeleteVertexArrays")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value used for depth buffer comparisons
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the depth comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Less.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value used for depth buffer comparisons
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the depth comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Less.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDepthFunc")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Enable or disable writing into the depth buffer
/// </summary>
- /// <param name="flag">
+ /// <param name="flag">
/// Specifies whether the depth buffer is enabled for writing. If flag is False, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDepthMask")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify mapping of depth values from normalized device coordinates to window coordinates
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
/// </param>
- /// <param name="f">
+ /// <param name="f">
/// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDepthRangef")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Detaches a shader object from a program object to which it is attached
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object from which to detach the shader object.
/// </param>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be detached.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDetachShader")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Detaches a shader object from a program object to which it is attached
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object from which to detach the shader object.
/// </param>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be detached.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDetachShader")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Launch one or more compute work groups
/// </summary>
- /// <param name="num_groups_x">
+ /// <param name="num_groups_x">
/// The number of work groups to be launched in the X dimension.
/// </param>
- /// <param name="num_groups_y">
+ /// <param name="num_groups_y">
/// The number of work groups to be launched in the Y dimension.
/// </param>
- /// <param name="num_groups_z">
+ /// <param name="num_groups_z">
/// The number of work groups to be launched in the Z dimension.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDispatchCompute")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Launch one or more compute work groups
/// </summary>
- /// <param name="num_groups_x">
+ /// <param name="num_groups_x">
/// The number of work groups to be launched in the X dimension.
/// </param>
- /// <param name="num_groups_y">
+ /// <param name="num_groups_y">
/// The number of work groups to be launched in the Y dimension.
/// </param>
- /// <param name="num_groups_z">
+ /// <param name="num_groups_z">
/// The number of work groups to be launched in the Z dimension.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDispatchCompute")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Launch one or more compute work groups using parameters stored in a buffer
/// </summary>
- /// <param name="indirect">
+ /// <param name="indirect">
/// The offset into the buffer object currently bound to the DispatchIndirectBuffer buffer target at which the dispatch parameters are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDispatchComputeIndirect")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawArrays")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles are accepted.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysIndirect")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawArraysInstanced")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">[length: n]
+ /// <param name="bufs">[length: n]
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawBuffers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">[length: n]
+ /// <param name="bufs">[length: n]
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawBuffers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">[length: n]
+ /// <param name="bufs">[length: n]
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsIndirect")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, and Triangles, are accepted.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of data in the buffer bound to the ElementArrayBuffer binding.
/// </param>
- /// <param name="indirect">
+ /// <param name="indirect">
/// Specifies the address of a structure containing the draw parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsIndirect")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawElementsInstanced")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawElementsInstanced")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawElementsInstanced")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawElementsInstanced")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="instancecount">
+ /// <param name="instancecount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawElementsInstanced")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the minimum array index contained in indices.
/// </param>
- /// <param name="end">
+ /// <param name="end">
/// Specifies the maximum array index contained in indices.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawRangeElements")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Enable or disable server-side GL capabilities
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Enable or disable server-side GL capabilities
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glEnable")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Enable or disable a generic vertex attribute array
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be enabled or disabled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glEnableVertexAttribArray")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Enable or disable a generic vertex attribute array
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be enabled or disabled.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glEnableVertexAttribArray")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
- /// <param name="condition">
+ /// <param name="condition">
/// Specifies the condition that must be met to set the sync object's state to signaled. condition must be SyncGpuCommandsComplete.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFenceSync")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
- /// <param name="condition">
+ /// <param name="condition">
/// Specifies the condition that must be met to set the sync object's state to signaled. condition must be SyncGpuCommandsComplete.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFenceSync")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the start of the buffer subrange, in basic machine units.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the buffer subrange, in basic machine units.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the start of the buffer subrange, in basic machine units.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the buffer subrange, in basic machine units.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Set a named parameter of a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// A token indicating the parameter to be modified.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// The new value for the parameter named pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glFramebufferParameteri")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer.
/// </param>
- /// <param name="renderbuffertarget">
+ /// <param name="renderbuffertarget">
/// Specifies the renderbuffer target and must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of an existing renderbuffer object of type renderbuffertarget to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer.
/// </param>
- /// <param name="renderbuffertarget">
+ /// <param name="renderbuffertarget">
/// Specifies the renderbuffer target and must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of an existing renderbuffer object of type renderbuffertarget to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer.
/// </param>
- /// <param name="renderbuffertarget">
+ /// <param name="renderbuffertarget">
/// Specifies the renderbuffer target and must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of an existing renderbuffer object of type renderbuffertarget to attach.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glFramebufferRenderbuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer.
/// </param>
- /// <param name="renderbuffertarget">
+ /// <param name="renderbuffertarget">
/// Specifies the renderbuffer target and must be Renderbuffer.
/// </param>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies the name of an existing renderbuffer object of type renderbuffertarget to attach.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glFramebufferRenderbuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="textarget">
+ /// <param name="textarget">
/// Specifies a 2D texture target, or for cube map textures, which face is to be attached.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="textarget">
+ /// <param name="textarget">
/// Specifies a 2D texture target, or for cube map textures, which face is to be attached.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="textarget">
+ /// <param name="textarget">
/// Specifies a 2D texture target, or for cube map textures, which face is to be attached.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glFramebufferTexture2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="textarget">
+ /// <param name="textarget">
/// Specifies a 2D texture target, or for cube map textures, which face is to be attached.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glFramebufferTexture2D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Attach a single layer of a texture to a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachmment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
- /// <param name="layer">
+ /// <param name="layer">
/// Specifies the layer of texture to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Attach a single layer of a texture to a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachmment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
- /// <param name="layer">
+ /// <param name="layer">
/// Specifies the layer of texture to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Attach a single layer of a texture to a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachmment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
- /// <param name="layer">
+ /// <param name="layer">
/// Specifies the layer of texture to attach.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFramebufferTextureLayer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Attach a single layer of a texture to a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachmment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
- /// <param name="layer">
+ /// <param name="layer">
/// Specifies the layer of texture to attach.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFramebufferTextureLayer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define front- and back-facing polygons
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies the orientation of front-facing polygons. Cw and Ccw are accepted. The initial value is Ccw.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define front- and back-facing polygons
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies the orientation of front-facing polygons. Cw and Ccw are accepted. The initial value is Ccw.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glFrontFace")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffer object names to be generated.
/// </param>
- /// <param name="buffers">[length: n]
+ /// <param name="buffers">[length: n]
/// Specifies an array in which the generated buffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate mipmaps for a specified texture target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to which the texture whose mimaps to generate is bound. target must be Texture2D, Texture3D, Texture2DArray or TextureCubeMap.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenerateMipmap")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to generate.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to generate.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to generate.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to generate.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to generate.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of framebuffer object names to generate.
/// </param>
- /// <param name="framebuffers">[length: n]
+ /// <param name="framebuffers">[length: n]
/// Specifies an array in which the generated framebuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGenProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGenProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGenProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGenProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGenProgramPipelines")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGenProgramPipelines")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to generate.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to generate.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to generate.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to generate.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to generate.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of renderbuffer object names to generate.
/// </param>
- /// <param name="renderbuffers">[length: n]
+ /// <param name="renderbuffers">[length: n]
/// Specifies an array in which the generated renderbuffer object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler object names to generate.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array in which the generated sampler object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler object names to generate.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array in which the generated sampler object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler object names to generate.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array in which the generated sampler object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler object names to generate.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array in which the generated sampler object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler object names to generate.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array in which the generated sampler object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of sampler object names to generate.
/// </param>
- /// <param name="samplers">[length: count]
+ /// <param name="samplers">[length: count]
/// Specifies an array in which the generated sampler object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Generate texture names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of texture names to be generated.
/// </param>
- /// <param name="textures">[length: n]
+ /// <param name="textures">[length: n]
/// Specifies an array in which the generated texture names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback object names to reserve.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback object names to reserve.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback object names to reserve.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback object names to reserve.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback object names to reserve.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of transform feedback object names to reserve.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the attribute variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the attribute variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the attribute variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the attribute variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveAttrib")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the attribute variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the attribute variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the attribute variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the attribute variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveAttrib")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the attribute variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the attribute variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the attribute variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the attribute variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveAttrib")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the attribute variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the attribute variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the attribute variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the attribute variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveAttrib")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the uniform variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the uniform variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the uniform variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveUniform")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the uniform variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the uniform variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the uniform variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveUniform")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the uniform variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the uniform variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the uniform variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveUniform")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the uniform variable to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters OpenGL is allowed to write in the character buffer indicated by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the number of characters actually written by OpenGL in the string indicated by name (excluding the null terminator) if a value other than Null is passed.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// Returns the size of the uniform variable.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// Returns the data type of the uniform variable.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// Returns a null terminated string containing the name of the uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetActiveUniform")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to query.
/// </param>
- /// <param name="@params">[length: program,uniformBlockIndex,pname]
+ /// <param name="@params">[length: program,uniformBlockIndex,pname]
/// Specifies the address of a variable to receive the result of the query.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to query.
/// </param>
- /// <param name="@params">[length: program,uniformBlockIndex,pname]
+ /// <param name="@params">[length: program,uniformBlockIndex,pname]
/// Specifies the address of a variable to receive the result of the query.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to query.
/// </param>
- /// <param name="@params">[length: program,uniformBlockIndex,pname]
+ /// <param name="@params">[length: program,uniformBlockIndex,pname]
/// Specifies the address of a variable to receive the result of the query.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to query.
/// </param>
- /// <param name="@params">[length: program,uniformBlockIndex,pname]
+ /// <param name="@params">[length: program,uniformBlockIndex,pname]
/// Specifies the address of a variable to receive the result of the query.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to query.
/// </param>
- /// <param name="@params">[length: program,uniformBlockIndex,pname]
+ /// <param name="@params">[length: program,uniformBlockIndex,pname]
/// Specifies the address of a variable to receive the result of the query.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to query.
/// </param>
- /// <param name="@params">[length: program,uniformBlockIndex,pname]
+ /// <param name="@params">[length: program,uniformBlockIndex,pname]
/// Specifies the address of a variable to receive the result of the query.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer addressed by uniformBlockName.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of characters that were written to uniformBlockName.
/// </param>
- /// <param name="uniformBlockName">[length: bufSize]
+ /// <param name="uniformBlockName">[length: bufSize]
/// Specifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockName")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer addressed by uniformBlockName.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of characters that were written to uniformBlockName.
/// </param>
- /// <param name="uniformBlockName">[length: bufSize]
+ /// <param name="uniformBlockName">[length: bufSize]
/// Specifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockName")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer addressed by uniformBlockName.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of characters that were written to uniformBlockName.
/// </param>
- /// <param name="uniformBlockName">[length: bufSize]
+ /// <param name="uniformBlockName">[length: bufSize]
/// Specifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockName")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// Specifies the index of the uniform block within program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer addressed by uniformBlockName.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of characters that were written to uniformBlockName.
/// </param>
- /// <param name="uniformBlockName">[length: bufSize]
+ /// <param name="uniformBlockName">[length: bufSize]
/// Specifies the address an array of characters to receive the name of the uniform block at uniformBlockIndex.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockName")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
/// </param>
- /// <param name="@params">[length: uniformCount,pname]
+ /// <param name="@params">[length: uniformCount,pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
/// </param>
- /// <param name="@params">[length: uniformCount,pname]
+ /// <param name="@params">[length: uniformCount,pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
/// </param>
- /// <param name="@params">[length: uniformCount,pname]
+ /// <param name="@params">[length: uniformCount,pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
/// </param>
- /// <param name="@params">[length: uniformCount,pname]
+ /// <param name="@params">[length: uniformCount,pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
/// </param>
- /// <param name="@params">[length: uniformCount,pname]
+ /// <param name="@params">[length: uniformCount,pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
/// </param>
- /// <param name="@params">[length: uniformCount,pname]
+ /// <param name="@params">[length: uniformCount,pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="maxCount">
+ /// <param name="maxCount">
/// Specifies the size of the array for storing the returned object names.
/// </param>
- /// <param name="count">[length: 1]
+ /// <param name="count">[length: 1]
/// Returns the number of names actually returned in shaders.
/// </param>
- /// <param name="shaders">[length: maxCount]
+ /// <param name="shaders">[length: maxCount]
/// Specifies an array that is used to return the names of attached shader objects.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="maxCount">
+ /// <param name="maxCount">
/// Specifies the size of the array for storing the returned object names.
/// </param>
- /// <param name="count">[length: 1]
+ /// <param name="count">[length: 1]
/// Returns the number of names actually returned in shaders.
/// </param>
- /// <param name="shaders">[length: maxCount]
+ /// <param name="shaders">[length: maxCount]
/// Specifies an array that is used to return the names of attached shader objects.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="maxCount">
+ /// <param name="maxCount">
/// Specifies the size of the array for storing the returned object names.
/// </param>
- /// <param name="count">[length: 1]
+ /// <param name="count">[length: 1]
/// Returns the number of names actually returned in shaders.
/// </param>
- /// <param name="shaders">[length: maxCount]
+ /// <param name="shaders">[length: maxCount]
/// Specifies an array that is used to return the names of attached shader objects.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="maxCount">
+ /// <param name="maxCount">
/// Specifies the size of the array for storing the returned object names.
/// </param>
- /// <param name="count">[length: 1]
+ /// <param name="count">[length: 1]
/// Returns the number of names actually returned in shaders.
/// </param>
- /// <param name="shaders">[length: maxCount]
+ /// <param name="shaders">[length: maxCount]
/// Specifies an array that is used to return the names of attached shader objects.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="maxCount">
+ /// <param name="maxCount">
/// Specifies the size of the array for storing the returned object names.
/// </param>
- /// <param name="count">[length: 1]
+ /// <param name="count">[length: 1]
/// Returns the number of names actually returned in shaders.
/// </param>
- /// <param name="shaders">[length: maxCount]
+ /// <param name="shaders">[length: maxCount]
/// Specifies an array that is used to return the names of attached shader objects.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="maxCount">
+ /// <param name="maxCount">
/// Specifies the size of the array for storing the returned object names.
/// </param>
- /// <param name="count">[length: 1]
+ /// <param name="count">[length: 1]
/// Returns the number of names actually returned in shaders.
/// </param>
- /// <param name="shaders">[length: maxCount]
+ /// <param name="shaders">[length: maxCount]
/// Specifies an array that is used to return the names of attached shader objects.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the location of an attribute variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// Points to a null terminated string containing the name of the attribute variable whose location is to be queried.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttribLocation")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the location of an attribute variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// Points to a null terminated string containing the name of the attribute variable whose location is to be queried.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttribLocation")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccessFlags, BufferMapped, BufferMapLength, BufferMapOffset, BufferSize, or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccessFlags, BufferMapped, BufferMapLength, BufferMapOffset, BufferSize, or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccessFlags, BufferMapped, BufferMapLength, BufferMapOffset, BufferSize, or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, ElementArrayBuffer, PixelPackBuffer, or PixelUnpackBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, ElementArrayBuffer, PixelPackBuffer, or PixelUnpackBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return parameters of a buffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, ElementArrayBuffer, PixelPackBuffer, or PixelUnpackBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a buffer object parameter. Accepted values are BufferAccess, BufferMapped, BufferSize, or BufferUsage.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object. The symbolic constant must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the pointer to be returned. The symbolic constant must be BufferMapPointer.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query the bindings of color numbers to user-defined varying out variables
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the program containing varying out variable whose binding to query
/// </param>
- /// <param name="name">[length: name]
+ /// <param name="name">[length: name]
/// The name of the user-defined varying out variable whose binding to query
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetFragDataLocation")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query the bindings of color numbers to user-defined varying out variables
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the program containing varying out variable whose binding to query
/// </param>
- /// <param name="name">[length: name]
+ /// <param name="name">[length: name]
/// The name of the user-defined varying out variable whose binding to query
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetFragDataLocation")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFramebufferAttachmentParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFramebufferAttachmentParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment within target
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter of attachment to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable receive the value of pname for attachment.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFramebufferAttachmentParameteriv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve a named parameter from a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// A token indicating the parameter to be retrieved.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to receive the value of the parameter named pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetFramebufferParameteriv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve a named parameter from a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// A token indicating the parameter to be retrieved.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to receive the value of the parameter named pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetFramebufferParameteriv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve a named parameter from a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// A token indicating the parameter to be retrieved.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to receive the value of the parameter named pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetFramebufferParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about implementation-dependent support for internal formats
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Indicates the usage of the internal format. target must be Renderbuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format about which to retrieve information.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the type of information to query.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of integers that may be written to params by the function.
/// </param>
- /// <param name="@params">[length: bufSize]
+ /// <param name="@params">[length: bufSize]
/// Specifies the address of a variable into which to write the retrieved information.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about implementation-dependent support for internal formats
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Indicates the usage of the internal format. target must be Renderbuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format about which to retrieve information.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the type of information to query.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of integers that may be written to params by the function.
/// </param>
- /// <param name="@params">[length: bufSize]
+ /// <param name="@params">[length: bufSize]
/// Specifies the address of a variable into which to write the retrieved information.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about implementation-dependent support for internal formats
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Indicates the usage of the internal format. target must be Renderbuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format about which to retrieve information.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the type of information to query.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of integers that may be written to params by the function.
/// </param>
- /// <param name="@params">[length: bufSize]
+ /// <param name="@params">[length: bufSize]
/// Specifies the address of a variable into which to write the retrieved information.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the location of a sample
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the sample parameter name. pname must be SamplePosition.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the sample whose position to query.
/// </param>
- /// <param name="val">[length: pname]
+ /// <param name="val">[length: pname]
/// Specifies the address of an array to receive the position of the sample.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetMultisamplefv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the location of a sample
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the sample parameter name. pname must be SamplePosition.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the sample whose position to query.
/// </param>
- /// <param name="val">[length: pname]
+ /// <param name="val">[length: pname]
/// Specifies the address of an array to receive the position of the sample.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetMultisamplefv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the location of a sample
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the sample parameter name. pname must be SamplePosition.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the sample whose position to query.
/// </param>
- /// <param name="val">[length: pname]
+ /// <param name="val">[length: pname]
/// Specifies the address of an array to receive the position of the sample.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetMultisamplefv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the location of a sample
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the sample parameter name. pname must be SamplePosition.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the sample whose position to query.
/// </param>
- /// <param name="val">[length: pname]
+ /// <param name="val">[length: pname]
/// Specifies the address of an array to receive the position of the sample.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetMultisamplefv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the location of a sample
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the sample parameter name. pname must be SamplePosition.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the sample whose position to query.
/// </param>
- /// <param name="val">[length: pname]
+ /// <param name="val">[length: pname]
/// Specifies the address of an array to receive the position of the sample.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetMultisamplefv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the location of a sample
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the sample parameter name. pname must be SamplePosition.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the sample whose position to query.
/// </param>
- /// <param name="val">[length: pname]
+ /// <param name="val">[length: pname]
/// Specifies the address of an array to receive the position of the sample.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetMultisamplefv")]
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointerv")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointerv")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointerv")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointerv")]
/// <summary>
/// Return the address of the specified pointer
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the array or buffer pointer to be returned. Symbolic constants ColorArrayPointer, EdgeFlagArrayPointer, FogCoordArrayPointer, FeedbackBufferPointer, IndexArrayPointer, NormalArrayPointer, SecondaryColorArrayPointer, SelectionBufferPointer, TextureCoordArrayPointer, or VertexArrayPointer are accepted.
/// </param>
- /// <param name="@params">[length: 1]
+ /// <param name="@params">[length: 1]
/// Returns the pointer value specified by pname.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointerv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramInfoLog")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query a property of an interface in a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose interface to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// The name of the parameter within programInterface to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to retrieve the value of pname for the program interface.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramInterfaceiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query a property of an interface in a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose interface to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// The name of the parameter within programInterface to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to retrieve the value of pname for the program interface.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramInterfaceiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query a property of an interface in a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose interface to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// The name of the parameter within programInterface to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to retrieve the value of pname for the program interface.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramInterfaceiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query a property of an interface in a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose interface to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// The name of the parameter within programInterface to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to retrieve the value of pname for the program interface.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramInterfaceiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query a property of an interface in a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose interface to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// The name of the parameter within programInterface to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to retrieve the value of pname for the program interface.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramInterfaceiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query a property of an interface in a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose interface to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// The name of the parameter within programInterface to query.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// The address of a variable to retrieve the value of pname for the program interface.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramInterfaceiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, AttachedShaders, DeleteStatus, InfoLogLength, LinkStatus, ProgramBinaryRetrievableHint, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength and ValidateStatus.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, AttachedShaders, DeleteStatus, InfoLogLength, LinkStatus, ProgramBinaryRetrievableHint, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength and ValidateStatus.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, AttachedShaders, DeleteStatus, InfoLogLength, LinkStatus, ProgramBinaryRetrievableHint, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength and ValidateStatus.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, AttachedShaders, DeleteStatus, InfoLogLength, LinkStatus, ProgramBinaryRetrievableHint, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength and ValidateStatus.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, AttachedShaders, DeleteStatus, InfoLogLength, LinkStatus, ProgramBinaryRetrievableHint, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength and ValidateStatus.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ActiveAttributes, ActiveAttributeMaxLength, ActiveUniforms, ActiveUniformBlocks, ActiveUniformBlockMaxNameLength, ActiveUniformMaxLength, AttachedShaders, DeleteStatus, InfoLogLength, LinkStatus, ProgramBinaryRetrievableHint, TransformFeedbackBufferMode, TransformFeedbackVaryings, TransformFeedbackVaryingMaxLength and ValidateStatus.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineInfoLog")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineInfoLog")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineInfoLog")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineInfoLog")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramPipelineiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the index of a named resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
- /// <param name="name">[length: name]
+ /// <param name="name">[length: name]
/// The name of the resource to query the index of.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceIndex")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the index of a named resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
- /// <param name="name">[length: name]
+ /// <param name="name">[length: name]
/// The name of the resource to query the index of.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceIndex")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve values for multiple properties of a single active resource within a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve values for multiple properties of a single active resource within a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve values for multiple properties of a single active resource within a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve values for multiple properties of a single active resource within a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve values for multiple properties of a single active resource within a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Retrieve values for multiple properties of a single active resource within a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the location of a named resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
- /// <param name="name">[length: name]
+ /// <param name="name">[length: name]
/// The name of the resource to query the location of.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceLocation")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the location of a named resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the resource named name.
/// </param>
- /// <param name="name">[length: name]
+ /// <param name="name">[length: name]
/// The name of the resource to query the location of.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceLocation")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the name of an indexed resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the indexed resource.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the resource within programInterface of program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the character array whose address is given by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the length of the resource name.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a character array into which will be written the name of the resource.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceName")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the name of an indexed resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the indexed resource.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the resource within programInterface of program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the character array whose address is given by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the length of the resource name.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a character array into which will be written the name of the resource.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceName")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the name of an indexed resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the indexed resource.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the resource within programInterface of program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the character array whose address is given by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the length of the resource name.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a character array into which will be written the name of the resource.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceName")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Query the name of an indexed resource within a program
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object whose resources to query.
/// </param>
- /// <param name="programInterface">
+ /// <param name="programInterface">
/// A token identifying the interface within program containing the indexed resource.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the resource within programInterface of program.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the character array whose address is given by name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the length of the resource name.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a character array into which will be written the name of the resource.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetProgramResourceName")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a query object target. Must be AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object target parameter. Must be CurrentQuery.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a query object target. Must be AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object target parameter. Must be CurrentQuery.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object target
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a query object target. Must be AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object target parameter. Must be CurrentQuery.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetRenderbufferParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetRenderbufferParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the query operation. target must be Renderbuffer.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the renderbuffer bound to target.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the address of an array to receive the value of the queried parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetRenderbufferParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies name of the sampler object from which to retrieve parameters.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a sampler parameter. TextureMagFilter, TextureMinFilter, TextureMinLod, TextureMaxLod, TextureWrapS, TextureWrapT, TextureWrapR, TextureCompareMode, and TextureCompareFunc are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the sampler parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object whose information log is to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned information log.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in infoLog (excluding the null terminator).
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies an array of characters that is used to return the information log.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderInfoLog")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ShaderType, DeleteStatus, CompileStatus, InfoLogLength, ShaderSourceLength.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ShaderType, DeleteStatus, CompileStatus, InfoLogLength, ShaderSourceLength.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ShaderType, DeleteStatus, CompileStatus, InfoLogLength, ShaderSourceLength.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ShaderType, DeleteStatus, CompileStatus, InfoLogLength, ShaderSourceLength.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ShaderType, DeleteStatus, CompileStatus, InfoLogLength, ShaderSourceLength.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the object parameter. Accepted symbolic names are ShaderType, DeleteStatus, CompileStatus, InfoLogLength, ShaderSourceLength.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested object parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve the range and precision for numeric formats supported by the shader compiler
/// </summary>
- /// <param name="shadertype">
+ /// <param name="shadertype">
/// Specifies the type of shader whose precision to query. shaderType must be VertexShader or FragmentShader.
/// </param>
- /// <param name="precisiontype">
+ /// <param name="precisiontype">
/// Specifies the numeric format whose precision and range to query.
/// </param>
- /// <param name="range">[length: 2]
+ /// <param name="range">[length: 2]
/// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned.
/// </param>
- /// <param name="precision">[length: 2]
+ /// <param name="precision">[length: 2]
/// Specifies the address of an integer into which the numeric precision of the implementation is written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve the range and precision for numeric formats supported by the shader compiler
/// </summary>
- /// <param name="shadertype">
+ /// <param name="shadertype">
/// Specifies the type of shader whose precision to query. shaderType must be VertexShader or FragmentShader.
/// </param>
- /// <param name="precisiontype">
+ /// <param name="precisiontype">
/// Specifies the numeric format whose precision and range to query.
/// </param>
- /// <param name="range">[length: 2]
+ /// <param name="range">[length: 2]
/// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned.
/// </param>
- /// <param name="precision">[length: 2]
+ /// <param name="precision">[length: 2]
/// Specifies the address of an integer into which the numeric precision of the implementation is written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Retrieve the range and precision for numeric formats supported by the shader compiler
/// </summary>
- /// <param name="shadertype">
+ /// <param name="shadertype">
/// Specifies the type of shader whose precision to query. shaderType must be VertexShader or FragmentShader.
/// </param>
- /// <param name="precisiontype">
+ /// <param name="precisiontype">
/// Specifies the numeric format whose precision and range to query.
/// </param>
- /// <param name="range">[length: 2]
+ /// <param name="range">[length: 2]
/// Specifies the address of array of two integers into which encodings of the implementation's numeric range are returned.
/// </param>
- /// <param name="precision">[length: 2]
+ /// <param name="precision">[length: 2]
/// Specifies the address of an integer into which the numeric precision of the implementation is written.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderPrecisionFormat")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned source code string.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in source (excluding the null terminator).
/// </param>
- /// <param name="source">[length: bufSize]
+ /// <param name="source">[length: bufSize]
/// Specifies an array of characters that is used to return the source code string.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned source code string.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in source (excluding the null terminator).
/// </param>
- /// <param name="source">[length: bufSize]
+ /// <param name="source">[length: bufSize]
/// Specifies an array of characters that is used to return the source code string.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned source code string.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in source (excluding the null terminator).
/// </param>
- /// <param name="source">[length: bufSize]
+ /// <param name="source">[length: bufSize]
/// Specifies an array of characters that is used to return the source code string.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the shader object to be queried.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the character buffer for storing the returned source code string.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Returns the length of the string returned in source (excluding the null terminator).
/// </param>
- /// <param name="source">[length: bufSize]
+ /// <param name="source">[length: bufSize]
/// Specifies an array of characters that is used to return the source code string.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a string describing the current GL connection
/// </summary>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a symbolic constant, one of Extensions, Renderer, ShadingLanguageVersion, Vendor, or Version. glGetStringi accepts only the Extensions token.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a string describing the current GL connection
/// </summary>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a symbolic constant, one of Extensions, Renderer, ShadingLanguageVersion, Vendor, or Version. glGetStringi accepts only the Extensions token.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetString")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a string describing the current GL connection
/// </summary>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a symbolic constant, one of Extensions, Renderer, ShadingLanguageVersion, Vendor, or Version. glGetStringi accepts only the Extensions token.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// For glGetStringi, specifies the index of the string to return.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetStringi")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Return a string describing the current GL connection
/// </summary>
- /// <param name="name">
+ /// <param name="name">
/// Specifies a symbolic constant, one of Extensions, Renderer, ShadingLanguageVersion, Vendor, or Version. glGetStringi accepts only the Extensions token.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// For glGetStringi, specifies the index of the string to return.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetStringi")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Query the properties of a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose properties to query.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the parameter whose value to retrieve from the sync object specified in sync.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given in values.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of an variable to receive the number of integers placed in values.
/// </param>
- /// <param name="values">[length: bufSize]
+ /// <param name="values">[length: bufSize]
/// Specifies the address of an array to receive the values of the queried parameter.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetTexLevelParameterfv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetTexLevelParameterfv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetTexLevelParameterfv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetTexLevelParameteriv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetTexLevelParameteriv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Return texture parameter values for a specific level of detail
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture, one of Texture1D, Texture2D, Texture3D, Texture1DArray, Texture2DArray, TextureRectangle, Texture2DMultisample, Texture2DMultisampleArray, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, TextureCubeMapNegativeZ, ProxyTexture1D, ProxyTexture2D, ProxyTexture3D, ProxyTexture1DArray, ProxyTexture2DArray, ProxyTextureRectangle, ProxyTexture2DMultisample, ProxyTexture2DMultisampleArray, ProxyTextureCubeMap, or TextureBuffer.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level is the th mipmap reduction image.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureWidth, TextureHeight, TextureDepth, TextureInternalFormat, TextureRedSize, TextureGreenSize, TextureBlueSize, TextureAlphaSize, TextureDepthSize, TextureCompressed, TextureCompressedImageSize, and TextureBufferOffset are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glGetTexLevelParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameterfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameterfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameterfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the symbolic name of the target texture. Texture2D, Texture2DArray, Texture3D, and TextureCubeMap are accepted.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a texture parameter. TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureImmutableFormat, TextureMagFilter, TextureMaxLevel, TextureMaxLod, TextureMinFilter, TextureMinLod, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, and TextureWrapR are accepted.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Returns the texture parameters.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the target program object.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the varying variable whose information to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The maximum number of characters, including the null terminator, that may be written into name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// The address of a variable that will receive the size of the varying.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// The address of a variable that will recieve the type of the varying.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a buffer into which will be written the name of the varying.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the target program object.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the varying variable whose information to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The maximum number of characters, including the null terminator, that may be written into name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// The address of a variable that will receive the size of the varying.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// The address of a variable that will recieve the type of the varying.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a buffer into which will be written the name of the varying.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the target program object.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the varying variable whose information to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The maximum number of characters, including the null terminator, that may be written into name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// The address of a variable that will receive the size of the varying.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// The address of a variable that will recieve the type of the varying.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a buffer into which will be written the name of the varying.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the target program object.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// The index of the varying variable whose information to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The maximum number of characters, including the null terminator, that may be written into name.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable which will receive the number of characters written into name, excluding the null-terminator. If length is Null no length is returned.
/// </param>
- /// <param name="size">[length: 1]
+ /// <param name="size">[length: 1]
/// The address of a variable that will receive the size of the varying.
/// </param>
- /// <param name="type">[length: 1]
+ /// <param name="type">[length: 1]
/// The address of a variable that will recieve the type of the varying.
/// </param>
- /// <param name="name">[length: bufSize]
+ /// <param name="name">[length: bufSize]
/// The address of a buffer into which will be written the name of the varying.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockName">
+ /// <param name="uniformBlockName">
/// Specifies the address an array of characters containing the name of the uniform block whose index to retrieve.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformBlockIndex")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing the uniform block.
/// </param>
- /// <param name="uniformBlockName">
+ /// <param name="uniformBlockName">
/// Specifies the address an array of characters containing the name of the uniform block whose index to retrieve.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformBlockIndex")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing uniforms whose indices to query.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies the number of uniforms whose indices to query.
/// </param>
- /// <param name="uniformNames">[length: uniformCount]
+ /// <param name="uniformNames">[length: uniformCount]
/// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array that will receive the indices of the uniforms.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing uniforms whose indices to query.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies the number of uniforms whose indices to query.
/// </param>
- /// <param name="uniformNames">[length: uniformCount]
+ /// <param name="uniformNames">[length: uniformCount]
/// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array that will receive the indices of the uniforms.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing uniforms whose indices to query.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies the number of uniforms whose indices to query.
/// </param>
- /// <param name="uniformNames">[length: uniformCount]
+ /// <param name="uniformNames">[length: uniformCount]
/// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array that will receive the indices of the uniforms.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing uniforms whose indices to query.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies the number of uniforms whose indices to query.
/// </param>
- /// <param name="uniformNames">[length: uniformCount]
+ /// <param name="uniformNames">[length: uniformCount]
/// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array that will receive the indices of the uniforms.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing uniforms whose indices to query.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies the number of uniforms whose indices to query.
/// </param>
- /// <param name="uniformNames">[length: uniformCount]
+ /// <param name="uniformNames">[length: uniformCount]
/// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array that will receive the indices of the uniforms.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program containing uniforms whose indices to query.
/// </param>
- /// <param name="uniformCount">
+ /// <param name="uniformCount">
/// Specifies the number of uniforms whose indices to query.
/// </param>
- /// <param name="uniformNames">[length: uniformCount]
+ /// <param name="uniformNames">[length: uniformCount]
/// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
/// </param>
- /// <param name="uniformIndices">[length: uniformCount]
+ /// <param name="uniformIndices">[length: uniformCount]
/// Specifies the address of an array that will receive the indices of the uniforms.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the location of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// Points to a null terminated string containing the name of the uniform variable whose location is to be queried.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformLocation")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Returns the location of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// Points to a null terminated string containing the name of the uniform variable whose location is to be queried.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformLocation")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformuiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Returns the value of a uniform variable
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to be queried.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be queried.
/// </param>
- /// <param name="@params">[length: program,location]
+ /// <param name="@params">[length: program,location]
/// Returns the value of the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformuiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be queried.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are VertexAttribArrayBufferBinding, VertexAttribArrayEnabled, VertexAttribArraySize, VertexAttribArrayStride, VertexAttribArrayType, VertexAttribArrayNormalized, VertexAttribArrayInteger, VertexAttribArrayDivisor, or CurrentVertexAttrib.
/// </param>
- /// <param name="@params">[length: 4]
+ /// <param name="@params">[length: 4]
/// Returns the requested data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the generic vertex attribute parameter to be returned.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the generic vertex attribute parameter to be returned. Must be VertexAttribArrayPointer.
/// </param>
- /// <param name="pointer">[length: 1]
+ /// <param name="pointer">[length: 1]
/// Returns the pointer value.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribPointerv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify implementation-specific hints
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating the behavior to be controlled. FragmentShaderDerivativeHint, and GenerateMipmapHint are accepted.
/// </param>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a symbolic constant indicating the desired behavior. Fastest, Nicest, and DontCare are accepted.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify implementation-specific hints
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating the behavior to be controlled. FragmentShaderDerivativeHint, and GenerateMipmapHint are accepted.
/// </param>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a symbolic constant indicating the desired behavior. Fastest, Nicest, and DontCare are accepted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glHint")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Invalidate the contents of attachments within a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the invalidate operation. Must be Framebuffer.
/// </param>
- /// <param name="numAttachments">
+ /// <param name="numAttachments">
/// Specifies how many attachments are supplied in the attachments list.
/// </param>
- /// <param name="attachments">[length: numAttachments]
+ /// <param name="attachments">[length: numAttachments]
/// A list of numAttachments attachments to invalidate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateFramebuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Invalidate the contents of attachments within a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the invalidate operation. Must be Framebuffer.
/// </param>
- /// <param name="numAttachments">
+ /// <param name="numAttachments">
/// Specifies how many attachments are supplied in the attachments list.
/// </param>
- /// <param name="attachments">[length: numAttachments]
+ /// <param name="attachments">[length: numAttachments]
/// A list of numAttachments attachments to invalidate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateFramebuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Invalidate the contents of attachments within a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the invalidate operation. Must be Framebuffer.
/// </param>
- /// <param name="numAttachments">
+ /// <param name="numAttachments">
/// Specifies how many attachments are supplied in the attachments list.
/// </param>
- /// <param name="attachments">[length: numAttachments]
+ /// <param name="attachments">[length: numAttachments]
/// A list of numAttachments attachments to invalidate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateFramebuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Invalidate portions of the contents of attachments within a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the invalidate operation. Must be Framebuffer.
/// </param>
- /// <param name="numAttachments">
+ /// <param name="numAttachments">
/// Specifies how many attachments are supplied in the attachments list.
/// </param>
- /// <param name="attachments">[length: numAttachments]
+ /// <param name="attachments">[length: numAttachments]
/// A list of numAttachments attachments to invalidate.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specifies the left origin of the pixel rectangle to invalidate, with lower left hand corner at (0,0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specifies the bottom origin of the pixel rectangle to invalidate, with lower left hand corner at (0,0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the pixel rectangle to invalidate.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the pixel rectangle to invalidate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateSubFramebuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Invalidate portions of the contents of attachments within a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the invalidate operation. Must be Framebuffer.
/// </param>
- /// <param name="numAttachments">
+ /// <param name="numAttachments">
/// Specifies how many attachments are supplied in the attachments list.
/// </param>
- /// <param name="attachments">[length: numAttachments]
+ /// <param name="attachments">[length: numAttachments]
/// A list of numAttachments attachments to invalidate.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specifies the left origin of the pixel rectangle to invalidate, with lower left hand corner at (0,0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specifies the bottom origin of the pixel rectangle to invalidate, with lower left hand corner at (0,0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the pixel rectangle to invalidate.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the pixel rectangle to invalidate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateSubFramebuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Invalidate portions of the contents of attachments within a framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the invalidate operation. Must be Framebuffer.
/// </param>
- /// <param name="numAttachments">
+ /// <param name="numAttachments">
/// Specifies how many attachments are supplied in the attachments list.
/// </param>
- /// <param name="attachments">[length: numAttachments]
+ /// <param name="attachments">[length: numAttachments]
/// A list of numAttachments attachments to invalidate.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specifies the left origin of the pixel rectangle to invalidate, with lower left hand corner at (0,0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specifies the bottom origin of the pixel rectangle to invalidate, with lower left hand corner at (0,0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the pixel rectangle to invalidate.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the pixel rectangle to invalidate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateSubFramebuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a buffer object
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies a value that may be the name of a buffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsBuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a buffer object
/// </summary>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies a value that may be the name of a buffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsBuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Test whether a capability is enabled
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Test whether a capability is enabled
/// </summary>
- /// <param name="cap">
+ /// <param name="cap">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsEnabled")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a framebuffer object
/// </summary>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies a value that may be the name of a framebuffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsFramebuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a framebuffer object
/// </summary>
- /// <param name="framebuffer">
+ /// <param name="framebuffer">
/// Specifies a value that may be the name of a framebuffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsFramebuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determines if a name corresponds to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies a potential program object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsProgram")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determines if a name corresponds to a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies a potential program object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsProgram")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Determine if a name corresponds to a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies a value that may be the name of a program pipeline object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glIsProgramPipeline")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Determine if a name corresponds to a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies a value that may be the name of a program pipeline object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glIsProgramPipeline")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies a value that may be the name of a query object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsQuery")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies a value that may be the name of a query object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsQuery")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a renderbuffer object
/// </summary>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies a value that may be the name of a renderbuffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsRenderbuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a renderbuffer object
/// </summary>
- /// <param name="renderbuffer">
+ /// <param name="renderbuffer">
/// Specifies a value that may be the name of a renderbuffer object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsRenderbuffer")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a sampler object
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies a value that may be the name of a sampler object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsSampler")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a sampler object
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies a value that may be the name of a sampler object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsSampler")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determines if a name corresponds to a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies a potential shader object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsShader")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determines if a name corresponds to a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies a potential shader object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsShader")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a sync object
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies a value that may be the name of a sync object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsSync")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a texture
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies a value that may be the name of a texture.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsTexture")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Determine if a name corresponds to a texture
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies a value that may be the name of a texture.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glIsTexture")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a transform feedback object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies a value that may be the name of a transform feedback object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsTransformFeedback")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a transform feedback object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies a value that may be the name of a transform feedback object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsTransformFeedback")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies a value that may be the name of a vertex array object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsVertexArray")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Determine if a name corresponds to a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies a value that may be the name of a vertex array object.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glIsVertexArray")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the width of rasterized lines
/// </summary>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of rasterized lines. The initial value is 1.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glLineWidth")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Links a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object to be linked.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glLinkProgram")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Links a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object to be linked.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glLinkProgram")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Defines a barrier ordering memory transactions
/// </summary>
- /// <param name="barriers">
+ /// <param name="barriers">
/// Specifies the barriers to insert. Must be a bitwise combination of VertexAttribArrayBarrierBit, ElementArrayBarrierBit, UniformBarrierBit, TextureFetchBarrierBit, ShaderImageAccessBarrierBit, CommandBarrierBit, PixelBufferBarrierBit, TextureUpdateBarrierBit, BufferUpdateBarrierBit, FramebufferBarrierBit, TransformFeedbackBarrierBit, AtomicCounterBarrierBit, or ShaderStorageBarrierBit. If the special value AllBarrierBits is specified, all supported barriers will be inserted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glMemoryBarrier")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Defines a barrier ordering memory transactions
/// </summary>
- /// <param name="barriers">
+ /// <param name="barriers">
/// Specifies the barriers to insert. Must be a bitwise combination of VertexAttribArrayBarrierBit, ElementArrayBarrierBit, UniformBarrierBit, TextureFetchBarrierBit, ShaderImageAccessBarrierBit, CommandBarrierBit, PixelBufferBarrierBit, TextureUpdateBarrierBit, BufferUpdateBarrierBit, FramebufferBarrierBit, TransformFeedbackBarrierBit, AtomicCounterBarrierBit, or ShaderStorageBarrierBit. If the special value AllBarrierBits is specified, all supported barriers will be inserted.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glMemoryBarrier")]
/// <summary>
/// Label a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object to label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")]
/// <summary>
/// Label a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object to label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")]
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">[length: label,length]
+ /// <param name="label">[length: label,length]
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabel")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set pixel storage modes
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: PackRowLength, PackImageHeight, PackSkipPixels, PackSkipRows, PackSkipImages, and PackAlignment. Six more affect the unpacking of pixel data from memory: UnpackRowLength, UnpackImageHeight, UnpackSkipPixels, UnpackSkipRows, UnpackSkipImages, and UnpackAlignment.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that pname is set to.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set pixel storage modes
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: PackRowLength, PackImageHeight, PackSkipPixels, PackSkipRows, PackSkipImages, and PackAlignment. Six more affect the unpacking of pixel data from memory: UnpackRowLength, UnpackImageHeight, UnpackSkipPixels, UnpackSkipRows, UnpackSkipImages, and UnpackAlignment.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value that pname is set to.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glPixelStorei")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set the scale and units used to calculate depth values
/// </summary>
- /// <param name="factor">
+ /// <param name="factor">
/// Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.
/// </param>
- /// <param name="units">
+ /// <param name="units">
/// Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glPolygonOffset")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a parameter for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to modify.
/// </param>
- /// <param name="value">
+ /// <param name="value">
/// Specifies the new value of the parameter specified by pname for program.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramParameteri")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a parameter for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to modify.
/// </param>
- /// <param name="value">
+ /// <param name="value">
/// Specifies the new value of the parameter specified by pname for program.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramParameteri")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1ui")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 1]
+ /// <param name="value">[length: 1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform1uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2ui")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 2]
+ /// <param name="value">[length: 2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform2uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3ui")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 3]
+ /// <param name="value">[length: 3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform3uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4f")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4i")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4iv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4ui")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4uiv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: 4]
+ /// <param name="value">[length: 4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glProgramUniform4uiv")]
/// <summary>
/// Push a named debug group into the command stream
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The identifier of the message.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the message to be sent to the debug output stream.
/// </param>
- /// <param name="message">[length: message,length]
+ /// <param name="message">[length: message,length]
/// The a string containing the message to be sent to the debug output stream.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")]
/// <summary>
/// Push a named debug group into the command stream
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The identifier of the message.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the message to be sent to the debug output stream.
/// </param>
- /// <param name="message">[length: message,length]
+ /// <param name="message">[length: message,length]
/// The a string containing the message to be sent to the debug output stream.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Select a color buffer source for pixels
/// </summary>
- /// <param name="src">
+ /// <param name="src">
/// Specifies a color buffer. Accepted values are Back, None, and ColorAttachmenti.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Select a color buffer source for pixels
/// </summary>
- /// <param name="src">
+ /// <param name="src">
/// Specifies a color buffer. Accepted values are Back, None, and ColorAttachmenti.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glReadBuffer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Rgba, and RgbaInteger. An implementation-chosen format will also be accepted. This can be queried with glGet and ImplementationColorReadFormat.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. Must be one of UnsignedByte, UnsignedInt, Int, or Float. An implementation-chosen type will also be accepted. This can be queried with glGet and ImplementationColorReadType.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Returns the pixel data.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glReadPixels")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Establish data storage, format and dimensions of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Establish data storage, format and dimensions of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glRenderbufferStorage")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glRenderbufferStorageMultisample")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify multisample coverage parameters
/// </summary>
- /// <param name="value">
+ /// <param name="value">
/// Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0.
/// </param>
- /// <param name="invert">
+ /// <param name="invert">
/// Specify a single boolean value representing if the coverage masks should be inverted. True and False are accepted. The initial value is False.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glSampleCoverage")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Set the value of a sub-word of the sample mask
/// </summary>
- /// <param name="maskNumber">
+ /// <param name="maskNumber">
/// Specifies which 32-bit sub-word of the sample mask to update.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies the new value of the mask sub-word.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glSampleMaski")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Set the value of a sub-word of the sample mask
/// </summary>
- /// <param name="maskNumber">
+ /// <param name="maskNumber">
/// Specifies which 32-bit sub-word of the sample mask to update.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies the new value of the mask sub-word.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glSampleMaski")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterf")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterf")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteri")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteri")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
- /// <param name="sampler">
+ /// <param name="sampler">
/// Specifies the sampler object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued sampler parameter. pname can be one of the following: TextureWrapS, TextureWrapT, TextureWrapR, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureCompareMode, or TextureCompareFunc.
/// </param>
- /// <param name="param">[length: pname]
+ /// <param name="param">[length: pname]
/// For the scalar commands, specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define the scissor box
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the lower left corner of the scissor box. Initially (0, 0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the lower left corner of the scissor box. Initially (0, 0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the width and height of the scissor box. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glScissor")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of shader object handles contained in shaders.
/// </param>
- /// <param name="shaders">[length: count]
+ /// <param name="shaders">[length: count]
/// Specifies the address of an array of shader handles into which to load pre-compiled shader binaries.
/// </param>
- /// <param name="binaryformat">
+ /// <param name="binaryformat">
/// Specifies the format of the shader binaries contained in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array of bytes containing pre-compiled binary shader code.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the array whose address is given in binary.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderBinary")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the handle of the shader object whose source code is to be replaced.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements in the string and length arrays.
/// </param>
- /// <param name="@string">[length: count]
+ /// <param name="@string">[length: count]
/// Specifies an array of pointers to strings containing the source code to be loaded into the shader.
/// </param>
- /// <param name="length">[length: count]
+ /// <param name="length">[length: count]
/// Specifies an array of string lengths.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the handle of the shader object whose source code is to be replaced.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements in the string and length arrays.
/// </param>
- /// <param name="@string">[length: count]
+ /// <param name="@string">[length: count]
/// Specifies an array of pointers to strings containing the source code to be loaded into the shader.
/// </param>
- /// <param name="length">[length: count]
+ /// <param name="length">[length: count]
/// Specifies an array of string lengths.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the handle of the shader object whose source code is to be replaced.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements in the string and length arrays.
/// </param>
- /// <param name="@string">[length: count]
+ /// <param name="@string">[length: count]
/// Specifies an array of pointers to strings containing the source code to be loaded into the shader.
/// </param>
- /// <param name="length">[length: count]
+ /// <param name="length">[length: count]
/// Specifies an array of string lengths.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the handle of the shader object whose source code is to be replaced.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements in the string and length arrays.
/// </param>
- /// <param name="@string">[length: count]
+ /// <param name="@string">[length: count]
/// Specifies an array of pointers to strings containing the source code to be loaded into the shader.
/// </param>
- /// <param name="length">[length: count]
+ /// <param name="length">[length: count]
/// Specifies an array of string lengths.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the handle of the shader object whose source code is to be replaced.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements in the string and length arrays.
/// </param>
- /// <param name="@string">[length: count]
+ /// <param name="@string">[length: count]
/// Specifies an array of pointers to strings containing the source code to be loaded into the shader.
/// </param>
- /// <param name="length">[length: count]
+ /// <param name="length">[length: count]
/// Specifies an array of string lengths.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
- /// <param name="shader">
+ /// <param name="shader">
/// Specifies the handle of the shader object whose source code is to be replaced.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements in the string and length arrays.
/// </param>
- /// <param name="@string">[length: count]
+ /// <param name="@string">[length: count]
/// Specifies an array of pointers to strings containing the source code to be loaded into the shader.
/// </param>
- /// <param name="length">[length: count]
+ /// <param name="length">[length: count]
/// Specifies an array of string lengths.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glShaderSource")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFunc")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and back function and reference value for stencil testing
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFunc")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and/or back function and reference value for stencil testing
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and/or back function and reference value for stencil testing
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and/or back function and reference value for stencil testing
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFuncSeparate")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and/or back function and reference value for stencil testing
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the test function. Eight symbolic constants are valid: Never, Less, Lequal, Greater, Gequal, Equal, Notequal, and Always. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value for the stencil test. Stencil comparison operations and queries of ref clamp its value to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFuncSeparate")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMask")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMask")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Control the front and/or back writing of individual bits in the stencil planes
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMaskSeparate")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Control the front and/or back writing of individual bits in the stencil planes
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether the front and/or back stencil writemask is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilMaskSeparate")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and back stencil test actions
/// </summary>
- /// <param name="fail">
+ /// <param name="fail">
/// Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.
/// </param>
- /// <param name="zfail">
+ /// <param name="zfail">
/// Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
- /// <param name="zpass">
+ /// <param name="zpass">
/// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and back stencil test actions
/// </summary>
- /// <param name="fail">
+ /// <param name="fail">
/// Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.
/// </param>
- /// <param name="zfail">
+ /// <param name="zfail">
/// Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
- /// <param name="zpass">
+ /// <param name="zpass">
/// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilOp")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and/or back stencil test actions
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="sfail">
+ /// <param name="sfail">
/// Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.
/// </param>
- /// <param name="dpfail">
+ /// <param name="dpfail">
/// Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
- /// <param name="dppass">
+ /// <param name="dppass">
/// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set front and/or back stencil test actions
/// </summary>
- /// <param name="face">
+ /// <param name="face">
/// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: Front, Back, and FrontAndBack.
/// </param>
- /// <param name="sfail">
+ /// <param name="sfail">
/// Specifies the action to take when the stencil test fails. Eight symbolic constants are accepted: Keep, Zero, Replace, Incr, IncrWrap, Decr, DecrWrap, and Invert. The initial value is Keep.
/// </param>
- /// <param name="dpfail">
+ /// <param name="dpfail">
/// Specifies the stencil action when the stencil test passes, but the depth test fails. dpfail accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
- /// <param name="dppass">
+ /// <param name="dppass">
/// Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. dppass accepts the same symbolic constants as sfail. The initial value is Keep.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glStencilOpSeparate")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support texture images that are at least 2048 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support texture images that are at least 2048 texels high.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexImage2D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexImage3D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexParameterf")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexParameterfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexParameterfv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="param">
+ /// <param name="param">
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexParameteri")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexParameteriv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture, which must be either Texture2D, Texture3D, Texture2DArray, or TextureCubeMap.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: TextureBaseLevel, TextureCompareFunc, TextureCompareMode, TextureMinFilter, TextureMagFilter, TextureMinLod, TextureMaxLod, TextureMaxLevel, TextureSwizzleR, TextureSwizzleG, TextureSwizzleB, TextureSwizzleA, TextureWrapS, TextureWrapT, or TextureWrapR.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// Specifies the value of pname.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexParameteriv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Simultaneously specify storage for all levels of a two-dimensional texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be one of Texture2D, or TextureCubeMap.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexStorage2D")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify storage for a two-dimensional multisample texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be Texture2DMultisample.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specify the number of samples in the texture.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
- /// <param name="fixedsamplelocations">
+ /// <param name="fixedsamplelocations">
/// Specifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glTexStorage2DMultisample")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Simultaneously specify storage for all levels of a three-dimensional or two-dimensional array texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be one of Texture3D, or Texture2DArray.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture, in texels.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexStorage3D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture2D, TextureCubeMapPositiveX, TextureCubeMapNegativeX, TextureCubeMapPositiveY, TextureCubeMapNegativeY, TextureCubeMapPositiveZ, or TextureCubeMapNegativeZ.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height]
+ /// <param name="pixels">[length: format,type,width,height]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glTexSubImage2D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexSubImage3D")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify values to record in transform feedback buffers
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the target program object.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The number of varying variables used for transform feedback.
/// </param>
- /// <param name="varyings">[length: count]
+ /// <param name="varyings">[length: count]
/// An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.
/// </param>
- /// <param name="bufferMode">
+ /// <param name="bufferMode">
/// Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTransformFeedbackVaryings")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify values to record in transform feedback buffers
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of the target program object.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The number of varying variables used for transform feedback.
/// </param>
- /// <param name="varyings">[length: count]
+ /// <param name="varyings">[length: count]
/// An array of count zero-terminated strings specifying the names of the varying variables to use for transform feedback.
/// </param>
- /// <param name="bufferMode">
+ /// <param name="bufferMode">
/// Identifies the mode used to capture the varying variables when transform feedback is active. bufferMode must be InterleavedAttribs or SeparateAttribs.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTransformFeedbackVaryings")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1i")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1ui")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*1]
+ /// <param name="value">[length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2i")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform2ui")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform2uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform2uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform2uiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3i")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform3ui")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform3uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform3uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform3uiv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4i")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform4ui")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform4uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform4uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform4uiv")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Assign a binding point to an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object containing the active uniform block whose binding to assign.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// The index of the active uniform block within program whose binding to assign.
/// </param>
- /// <param name="uniformBlockBinding">
+ /// <param name="uniformBlockBinding">
/// Specifies the binding point to which to bind the uniform block with index uniformBlockIndex within program.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformBlockBinding")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Assign a binding point to an active uniform block
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// The name of a program object containing the active uniform block whose binding to assign.
/// </param>
- /// <param name="uniformBlockIndex">
+ /// <param name="uniformBlockIndex">
/// The index of the active uniform block within program whose binding to assign.
/// </param>
- /// <param name="uniformBlockBinding">
+ /// <param name="uniformBlockBinding">
/// Specifies the binding point to which to bind the uniform block with index uniformBlockIndex within program.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformBlockBinding")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Installs a program object as part of current rendering state
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object whose executables are to be used as part of current rendering state.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUseProgram")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Installs a program object as part of current rendering state
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object whose executables are to be used as part of current rendering state.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUseProgram")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind stages of a program object to a program pipeline
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to which to bind stages from program.
/// </param>
- /// <param name="stages">
+ /// <param name="stages">
/// Specifies a set of program stages to bind to the program pipeline object.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object containing the shader executables to use in pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glUseProgramStages")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Bind stages of a program object to a program pipeline
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to which to bind stages from program.
/// </param>
- /// <param name="stages">
+ /// <param name="stages">
/// Specifies a set of program stages to bind to the program pipeline object.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object containing the shader executables to use in pipeline.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glUseProgramStages")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Validates a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object to be validated.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glValidateProgram")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Validates a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program object to be validated.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glValidateProgram")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Validate a program pipeline object against current GL state
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object to validate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glValidateProgramPipeline")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Validate a program pipeline object against current GL state
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object to validate.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glValidateProgramPipeline")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib1f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib1f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 1]
+ /// <param name="v">[length: 1]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib1fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 1]
+ /// <param name="v">[length: 1]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib1fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 2]
+ /// <param name="v">[length: 2]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 2]
+ /// <param name="v">[length: 2]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 2]
+ /// <param name="v">[length: 2]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 2]
+ /// <param name="v">[length: 2]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 2]
+ /// <param name="v">[length: 2]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 2]
+ /// <param name="v">[length: 2]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib2fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 3]
+ /// <param name="v">[length: 3]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 3]
+ /// <param name="v">[length: 3]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 3]
+ /// <param name="v">[length: 3]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 3]
+ /// <param name="v">[length: 3]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 3]
+ /// <param name="v">[length: 3]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 3]
+ /// <param name="v">[length: 3]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib3fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="w">
+ /// <param name="w">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="z">
+ /// <param name="z">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
- /// <param name="w">
+ /// <param name="w">
/// For the scalar commands, specifies the new values to be used for the specified vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4f")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 4]
+ /// <param name="v">[length: 4]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 4]
+ /// <param name="v">[length: 4]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 4]
+ /// <param name="v">[length: 4]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 4]
+ /// <param name="v">[length: 4]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 4]
+ /// <param name="v">[length: 4]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4fv")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="v">[length: 4]
+ /// <param name="v">[length: 4]
/// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttrib4fv")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Associate a vertex attribute and a vertex buffer binding
/// </summary>
- /// <param name="attribindex">
+ /// <param name="attribindex">
/// The index of the attribute to associate with a vertex buffer binding.
/// </param>
- /// <param name="bindingindex">
+ /// <param name="bindingindex">
/// The index of the vertex buffer binding with which to associate the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glVertexAttribBinding")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Associate a vertex attribute and a vertex buffer binding
/// </summary>
- /// <param name="attribindex">
+ /// <param name="attribindex">
/// The index of the attribute to associate with a vertex buffer binding.
/// </param>
- /// <param name="bindingindex">
+ /// <param name="bindingindex">
/// The index of the vertex buffer binding with which to associate the generic vertex attribute.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glVertexAttribBinding")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribDivisor")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribDivisor")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the organization of vertex arrays
/// </summary>
- /// <param name="attribindex">
+ /// <param name="attribindex">
/// The generic vertex attribute array being described.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// The number of values per vertex that are stored in the array.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of the data stored in the array.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// The distance between elements within the buffer.
/// </param>
- /// <param name="relativeoffset">
+ /// <param name="relativeoffset">
/// The distance between elements within the buffer.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glVertexAttribFormat")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Specify the organization of vertex arrays
/// </summary>
- /// <param name="attribindex">
+ /// <param name="attribindex">
/// The generic vertex attribute array being described.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// The number of values per vertex that are stored in the array.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of the data stored in the array.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// The distance between elements within the buffer.
/// </param>
- /// <param name="relativeoffset">
+ /// <param name="relativeoffset">
/// The distance between elements within the buffer.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glVertexAttribFormat")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the generic vertex attribute to be modified.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the number of components per generic vertex attribute. Must be 1, 2, 3, 4. The initial value is 4.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of each component in the array. The symbolic constants Byte, UnsignedByte, Short, UnsignedShort, Int, and UnsignedInt are accepted by both functions. Additionally HalfFloat, Float, Fixed, Int2101010Rev, and UnsignedInt2101010Rev are accepted by glVertexAttribPointer. The initial value is Float.
/// </param>
- /// <param name="normalized">
+ /// <param name="normalized">
/// For glVertexAttribPointer, specifies whether fixed-point data values should be normalized (True) or converted directly as fixed-point values (False) when they are accessed. This parameter is ignored if type is Fixed.
/// </param>
- /// <param name="stride">
+ /// <param name="stride">
/// Specifies the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.
/// </param>
- /// <param name="pointer">[length: size,type,stride]
+ /// <param name="pointer">[length: size,type,stride]
/// Specifies a pointer to the first generic vertex attribute in the array. If a non-zero buffer is currently bound to the ArrayBuffer target, pointer specifies an offset of into the array in the data store of that buffer. The initial value is 0.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glVertexAttribPointer")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Modify the rate at which generic vertex attributes advance
/// </summary>
- /// <param name="bindingindex">
+ /// <param name="bindingindex">
/// The index of the binding whose divisor to modify.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// The new value for the instance step rate to apply.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glVertexBindingDivisor")]
/// <summary>[requires: v3.1 or ES_VERSION_3_1]
/// Modify the rate at which generic vertex attributes advance
/// </summary>
- /// <param name="bindingindex">
+ /// <param name="bindingindex">
/// The index of the binding whose divisor to modify.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// The new value for the instance step rate to apply.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_1", Version = "3.1", EntryPoint = "glVertexBindingDivisor")]
/// <summary>[requires: v2.0 or ES_VERSION_2_0]
/// Set the viewport
/// </summary>
- /// <param name="x">
+ /// <param name="x">
/// Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glViewport")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags must be zero.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// Specifies the timeout that the server should wait before continuing. timeout must be TimeoutIgnored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glWaitSync")]
/// <summary>[requires: v3.0 or ES_VERSION_3_0]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
- /// <param name="sync">
+ /// <param name="sync">
/// Specifies the sync object whose status to wait on.
/// </param>
- /// <param name="flags">
+ /// <param name="flags">
/// A bitfield controlling the command flushing behavior. flags must be zero.
/// </param>
- /// <param name="timeout">
+ /// <param name="timeout">
/// Specifies the timeout that the server should wait before continuing. timeout must be TimeoutIgnored.
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glWaitSync")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Set the active program object for a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to set the active program object for.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to set as the active program pipeline object pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Set the active program object for a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to set the active program object for.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object to set as the active program pipeline object pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delimit the boundaries of a query object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glBeginQueryEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delimit the boundaries of a query object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be one of AnySamplesPassed, AnySamplesPassedConservative, or TransformFeedbackPrimitivesWritten.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glBeginQueryEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind a program pipeline to the current context
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of the pipeline object to bind to the context.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind a program pipeline to the current context
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of the pipeline object to bind to the context.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")]
/// <summary>[requires: EXT_blend_minmax]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_blend_minmax]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="mode">
+ /// <param name="mode">
/// specifies how source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationiEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="modeRGB">
+ /// <param name="modeRGB">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="modeAlpha">
+ /// <param name="modeAlpha">
/// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="modeRGB">
+ /// <param name="modeRGB">
/// specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
- /// <param name="modeAlpha">
+ /// <param name="modeAlpha">
/// specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be FuncAdd, FuncSubtract, FuncReverseSubtract, Min, Max.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendEquationSeparateiEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Specify pixel arithmetic
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One.
/// </param>
- /// <param name="src">
+ /// <param name="src">
/// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
/// <param name="dst"></param>
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Specify pixel arithmetic
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is One.
/// </param>
- /// <param name="src">
+ /// <param name="src">
/// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
/// </param>
/// <param name="dst"></param>
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// Specifies how the red, green, and blue blending factors are computed. The initial value is One.
/// </param>
- /// <param name="srcRGB">
+ /// <param name="srcRGB">
/// Specifies how the red, green, and blue blending factors are computed. The initial value is One.
/// </param>
- /// <param name="dstRGB">
+ /// <param name="dstRGB">
/// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero.
/// </param>
- /// <param name="srcAlpha">
+ /// <param name="srcAlpha">
/// Specified how the alpha source blending factor is computed. The initial value is One.
/// </param>
- /// <param name="dstAlpha">
+ /// <param name="dstAlpha">
/// Specified how the alpha destination blending factor is computed. The initial value is Zero.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
- /// <param name="buf">
+ /// <param name="buf">
/// Specifies how the red, green, and blue blending factors are computed. The initial value is One.
/// </param>
- /// <param name="srcRGB">
+ /// <param name="srcRGB">
/// Specifies how the red, green, and blue blending factors are computed. The initial value is One.
/// </param>
- /// <param name="dstRGB">
+ /// <param name="dstRGB">
/// Specifies how the red, green, and blue destination blending factors are computed. The initial value is Zero.
/// </param>
- /// <param name="srcAlpha">
+ /// <param name="srcAlpha">
/// Specified how the alpha source blending factor is computed. The initial value is One.
/// </param>
- /// <param name="dstAlpha">
+ /// <param name="dstAlpha">
/// Specified how the alpha destination blending factor is computed. The initial value is Zero.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFuncSeparateiEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Enable and disable writing of frame buffer color components
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="g">
+ /// <param name="g">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="b">
+ /// <param name="b">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
/// <param name="a"></param>
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Enable and disable writing of frame buffer color components
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="r">
+ /// <param name="r">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="g">
+ /// <param name="g">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
- /// <param name="b">
+ /// <param name="b">
/// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
/// </param>
/// <param name="a"></param>
/// <summary>[requires: EXT_copy_image]
/// Perform a raw data copy between two images
/// </summary>
- /// <param name="srcName">
+ /// <param name="srcName">
/// The name of a texture or renderbuffer object from which to copy.
/// </param>
- /// <param name="srcTarget">
+ /// <param name="srcTarget">
/// The target representing the namespace of the source name srcName.
/// </param>
- /// <param name="srcLevel">
+ /// <param name="srcLevel">
/// The mipmap level to read from the source.
/// </param>
- /// <param name="srcX">
+ /// <param name="srcX">
/// The X coordinate of the left edge of the souce region to copy.
/// </param>
- /// <param name="srcY">
+ /// <param name="srcY">
/// The Y coordinate of the top edge of the souce region to copy.
/// </param>
- /// <param name="srcZ">
+ /// <param name="srcZ">
/// The Z coordinate of the near edge of the souce region to copy.
/// </param>
- /// <param name="dstName">
+ /// <param name="dstName">
/// The name of a texture or renderbuffer object to which to copy.
/// </param>
- /// <param name="dstTarget">
+ /// <param name="dstTarget">
/// The target representing the namespace of the destination name dstName.
/// </param>
- /// <param name="dstLevel">
+ /// <param name="dstLevel">
/// The X coordinate of the left edge of the destination region.
/// </param>
- /// <param name="dstX">
+ /// <param name="dstX">
/// The X coordinate of the left edge of the destination region.
/// </param>
- /// <param name="dstY">
+ /// <param name="dstY">
/// The Y coordinate of the top edge of the destination region.
/// </param>
- /// <param name="dstZ">
+ /// <param name="dstZ">
/// The Z coordinate of the near edge of the destination region.
/// </param>
- /// <param name="srcWidth">
+ /// <param name="srcWidth">
/// The width of the region to be copied.
/// </param>
- /// <param name="srcHeight">
+ /// <param name="srcHeight">
/// The height of the region to be copied.
/// </param>
- /// <param name="srcDepth">
+ /// <param name="srcDepth">
/// The depth of the region to be copied.
/// </param>
[AutoGenerated(Category = "EXT_copy_image", Version = "", EntryPoint = "glCopyImageSubDataEXT")]
/// <summary>[requires: EXT_copy_image]
/// Perform a raw data copy between two images
/// </summary>
- /// <param name="srcName">
+ /// <param name="srcName">
/// The name of a texture or renderbuffer object from which to copy.
/// </param>
- /// <param name="srcTarget">
+ /// <param name="srcTarget">
/// The target representing the namespace of the source name srcName.
/// </param>
- /// <param name="srcLevel">
+ /// <param name="srcLevel">
/// The mipmap level to read from the source.
/// </param>
- /// <param name="srcX">
+ /// <param name="srcX">
/// The X coordinate of the left edge of the souce region to copy.
/// </param>
- /// <param name="srcY">
+ /// <param name="srcY">
/// The Y coordinate of the top edge of the souce region to copy.
/// </param>
- /// <param name="srcZ">
+ /// <param name="srcZ">
/// The Z coordinate of the near edge of the souce region to copy.
/// </param>
- /// <param name="dstName">
+ /// <param name="dstName">
/// The name of a texture or renderbuffer object to which to copy.
/// </param>
- /// <param name="dstTarget">
+ /// <param name="dstTarget">
/// The target representing the namespace of the destination name dstName.
/// </param>
- /// <param name="dstLevel">
+ /// <param name="dstLevel">
/// The X coordinate of the left edge of the destination region.
/// </param>
- /// <param name="dstX">
+ /// <param name="dstX">
/// The X coordinate of the left edge of the destination region.
/// </param>
- /// <param name="dstY">
+ /// <param name="dstY">
/// The Y coordinate of the top edge of the destination region.
/// </param>
- /// <param name="dstZ">
+ /// <param name="dstZ">
/// The Z coordinate of the near edge of the destination region.
/// </param>
- /// <param name="srcWidth">
+ /// <param name="srcWidth">
/// The width of the region to be copied.
/// </param>
- /// <param name="srcHeight">
+ /// <param name="srcHeight">
/// The height of the region to be copied.
/// </param>
- /// <param name="srcDepth">
+ /// <param name="srcDepth">
/// The depth of the region to be copied.
/// </param>
[AutoGenerated(Category = "EXT_copy_image", Version = "", EntryPoint = "glCopyImageSubDataEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Create a stand-alone program from an array of null-terminated source code strings
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of shader to create.
/// </param>
- /// <param name="@string">
+ /// <param name="@string">
/// Specifies the number of source code strings in the array strings.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Create a stand-alone program from an array of null-terminated source code strings
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of shader to create.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of source code strings in the array strings.
/// </param>
- /// <param name="strings">[length: count]
+ /// <param name="strings">[length: count]
/// Specifies the address of an array of pointers to source code strings from which to create the program object.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline objects to delete.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of names of program pipeline objects to delete.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query objects to be deleted.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array of query objects to be deleted.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glDeleteQueriesEXT")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="start">
+ /// <param name="start">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "EXT_draw_instanced|EXT_instanced_arrays", Version = "", EntryPoint = "glDrawArraysInstancedEXT")]
/// <summary>[requires: EXT_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">
+ /// <param name="bufs">
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")]
/// <summary>[requires: EXT_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">
+ /// <param name="bufs">
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")]
/// <summary>[requires: EXT_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">
+ /// <param name="bufs">
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "EXT_draw_instanced|EXT_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "EXT_draw_instanced|EXT_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "EXT_draw_instanced|EXT_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "EXT_draw_instanced|EXT_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "EXT_draw_instanced|EXT_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Enable or disable server-side GL capabilities
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Enable or disable server-side GL capabilities
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
/// <param name="index"></param>
/// <summary>[requires: EXT_map_buffer_range]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the start of the buffer subrange, in basic machine units.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the buffer subrange, in basic machine units.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the flush operation. target must be ArrayBuffer, CopyReadBuffer, CopyWriteBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, TransformFeedbackBuffer, or UniformBuffer.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the start of the buffer subrange, in basic machine units.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the buffer subrange, in basic machine units.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")]
/// <summary>[requires: EXT_geometry_shader]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_geometry_shader]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_geometry_shader]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[AutoGenerated(Category = "EXT_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureEXT")]
/// <summary>[requires: EXT_geometry_shader]
/// Attach a level of a texture object as a logical buffer to the currently bound framebuffer object
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the framebuffer target. target must be DrawFramebuffer, ReadFramebuffer, or Framebuffer. Framebuffer is equivalent to DrawFramebuffer.
/// </param>
- /// <param name="attachment">
+ /// <param name="attachment">
/// Specifies the attachment point of the framebuffer. attachment must be ColorAttachmenti, DepthAttachment, StencilAttachment or DepthStencilAttachment.
/// </param>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to attach to the framebuffer attachment point named by attachment.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the mipmap level of texture to attach.
/// </param>
[AutoGenerated(Category = "EXT_geometry_shader", Version = "", EntryPoint = "glFramebufferTextureEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of program pipeline object names to reserve.
/// </param>
- /// <param name="pipelines">[length: n]
+ /// <param name="pipelines">[length: n]
/// Specifies an array of into which the reserved names will be written.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGenQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGenQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGenQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGenQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGenQueriesEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of query object names to be generated.
/// </param>
- /// <param name="ids">[length: n]
+ /// <param name="ids">[length: n]
/// Specifies an array in which the generated query object names are stored.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGenQueriesEXT")]
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="@object">
+ /// <param name="@object">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="@object">
+ /// <param name="@object">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="@object">
+ /// <param name="@object">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="@object">
+ /// <param name="@object">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="@object">
+ /// <param name="@object">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="type">
+ /// <param name="type">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="@object">
+ /// <param name="@object">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object from which to retrieve the info log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable into which will be written the number of characters written into infoLog.
/// </param>
- /// <param name="infoLog">[length: bufSize]
+ /// <param name="infoLog">[length: bufSize]
/// Specifies the address of an array of characters into which will be written the info log for pipeline.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object whose parameter retrieve.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to retrieve.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// Specifies the address of a variable into which will be written the value or values of pname for pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">[length: pname]
+ /// <param name="@params">[length: pname]
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Return parameters of a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies the name of a query object.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the symbolic name of a query object parameter. Accepted values are QueryResult or QueryResultAvailable.
/// </param>
- /// <param name="@params">
+ /// <param name="@params">
/// If a buffer is bound to the QueryResultBuffer target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to QueryResultBuffer, then params is treated as an address in client memory of a variable to receive the resulting data.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Test whether a capability is enabled
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the capability.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glIsEnablediEXT")]
/// <summary>[requires: EXT_draw_buffers_indexed]
/// Test whether a capability is enabled
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a symbolic constant indicating a GL capability.
/// </param>
- /// <param name="index">
+ /// <param name="index">
/// Specifies the index of the capability.
/// </param>
[AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glIsEnablediEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Determine if a name corresponds to a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies a value that may be the name of a program pipeline object.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Determine if a name corresponds to a program pipeline object
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies a value that may be the name of a program pipeline object.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Determine if a name corresponds to a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies a value that may be the name of a query object.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glIsQueryEXT")]
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Determine if a name corresponds to a query object
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specifies a value that may be the name of a query object.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glIsQueryEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target buffer is bound.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the starting offset within the buffer of the range to be mapped.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the length of the range to be mapped.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// Specifies a combination of access flags indicating the desired access to the range.
/// </param>
[AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="first">[length: primcount]
+ /// <param name="first">[length: primcount]
/// Points to an array of starting indices in the enabled arrays.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the first and count
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawArraysEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.
/// </param>
- /// <param name="count">[length: primcount]
+ /// <param name="count">[length: primcount]
/// Points to an array of the elements counts.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: primcount]
+ /// <param name="indices">[length: primcount]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the size of the count and indices arrays.
/// </param>
[AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")]
/// <summary>[requires: EXT_tessellation_shader]
/// Specifies the parameters for patch primitives
/// </summary>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to set. The symbolc constants PatchVertices, PatchDefaultOuterLevel, and PatchDefaultInnerLevel are accepted.
/// </param>
- /// <param name="value">
+ /// <param name="value">
/// Specifies the new value for the parameter given by pname.
/// </param>
[AutoGenerated(Category = "EXT_tessellation_shader", Version = "", EntryPoint = "glPatchParameteriEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify a parameter for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to modify.
/// </param>
- /// <param name="value">
+ /// <param name="value">
/// Specifies the new value of the parameter specified by pname for program.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify a parameter for a program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose parameter to modify.
/// </param>
- /// <param name="pname">
+ /// <param name="pname">
/// Specifies the name of the parameter to modify.
/// </param>
- /// <param name="value">
+ /// <param name="value">
/// Specifies the new value of the parameter specified by pname for program.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uiEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count]
+ /// <param name="value">[length: count]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uiEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*2]
+ /// <param name="value">[length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uiEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*3]
+ /// <param name="value">[length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="v0">
+ /// <param name="v0">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v1">
+ /// <param name="v1">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v2">
+ /// <param name="v2">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
- /// <param name="v3">
+ /// <param name="v3">
/// For the scalar commands, specifies the new values to be used for the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uiEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the handle of the program containing the uniform variable to be modified.
/// </param>
- /// <param name="location">
+ /// <param name="location">
/// Specifies the location of the uniform variable to be modified.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
/// </param>
- /// <param name="value">[length: count*4]
+ /// <param name="value">[length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specify the name of a query object into which to record the GL time.
/// </param>
- /// <param name="target">
+ /// <param name="target">
/// Specify the counter to query. target must be Timestamp.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glQueryCounterEXT")]
/// <summary>[requires: EXT_disjoint_timer_query]
/// Record the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.
/// </summary>
- /// <param name="id">
+ /// <param name="id">
/// Specify the name of a query object into which to record the GL time.
/// </param>
- /// <param name="target">
+ /// <param name="target">
/// Specify the counter to query. target must be Timestamp.
/// </param>
[AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glQueryCounterEXT")]
/// <summary>[requires: EXT_multisampled_render_to_texture]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")]
/// <summary>[requires: EXT_texture_buffer]
/// Attach the storage for a buffer object to the active buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_texture_buffer]
/// Attach the storage for a buffer object to the active buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: EXT_texture_buffer]
/// Attach the storage for a buffer object to the active buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
[AutoGenerated(Category = "EXT_texture_buffer", Version = "", EntryPoint = "glTexBufferEXT")]
/// <summary>[requires: EXT_texture_buffer]
/// Attach the storage for a buffer object to the active buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
[AutoGenerated(Category = "EXT_texture_buffer", Version = "", EntryPoint = "glTexBufferEXT")]
/// <summary>[requires: EXT_texture_buffer]
/// Bind a range of a buffer's data store to a buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset of the start of the range of the buffer's data store to attach.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size of the range of the buffer's data store to attach.
/// </param>
[AutoGenerated(Category = "EXT_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeEXT")]
/// <summary>[requires: EXT_texture_buffer]
/// Bind a range of a buffer's data store to a buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset of the start of the range of the buffer's data store to attach.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size of the range of the buffer's data store to attach.
/// </param>
[AutoGenerated(Category = "EXT_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeEXT")]
/// <summary>[requires: EXT_texture_buffer]
/// Bind a range of a buffer's data store to a buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset of the start of the range of the buffer's data store to attach.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size of the range of the buffer's data store to attach.
/// </param>
[AutoGenerated(Category = "EXT_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeEXT")]
/// <summary>[requires: EXT_texture_buffer]
/// Bind a range of a buffer's data store to a buffer texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target of the operation and must be TextureBuffer.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format of the data in the store belonging to buffer.
/// </param>
- /// <param name="buffer">
+ /// <param name="buffer">
/// Specifies the name of the buffer object whose storage to attach to the active buffer texture.
/// </param>
- /// <param name="offset">
+ /// <param name="offset">
/// Specifies the offset of the start of the range of the buffer's data store to attach.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size of the range of the buffer's data store to attach.
/// </param>
[AutoGenerated(Category = "EXT_texture_buffer", Version = "", EntryPoint = "glTexBufferRangeEXT")]
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a one-dimensional texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be either Texture1D or ProxyTexture1D.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
[AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage1DEXT")]
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a two-dimensional texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be one of Texture2D, or TextureCubeMap.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
[AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage2DEXT")]
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a three-dimensional or two-dimensional array texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be one of Texture3D, or Texture2DArray.
/// </param>
- /// <param name="levels">
+ /// <param name="levels">
/// Specify the number of texture levels.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture, in texels.
/// </param>
[AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")]
/// <summary>[requires: EXT_texture_view]
/// Initialize a texture as a data alias of another texture's data store
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to be initialized as a view.
/// </param>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to be used for the newly initialized texture.
/// </param>
- /// <param name="origtexture">
+ /// <param name="origtexture">
/// Specifies the name of a texture object of which to make a view.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format for the newly created view.
/// </param>
- /// <param name="minlevel">
+ /// <param name="minlevel">
/// Specifies lowest level of detail of the view.
/// </param>
- /// <param name="numlevels">
+ /// <param name="numlevels">
/// Specifies the number of levels of detail to include in the view.
/// </param>
- /// <param name="minlayer">
+ /// <param name="minlayer">
/// Specifies the index of the first layer to include in the view.
/// </param>
- /// <param name="numlayers">
+ /// <param name="numlayers">
/// Specifies the number of layers to include in the view.
/// </param>
[AutoGenerated(Category = "EXT_texture_view", Version = "", EntryPoint = "glTextureViewEXT")]
/// <summary>[requires: EXT_texture_view]
/// Initialize a texture as a data alias of another texture's data store
/// </summary>
- /// <param name="texture">
+ /// <param name="texture">
/// Specifies the texture object to be initialized as a view.
/// </param>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target to be used for the newly initialized texture.
/// </param>
- /// <param name="origtexture">
+ /// <param name="origtexture">
/// Specifies the name of a texture object of which to make a view.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format for the newly created view.
/// </param>
- /// <param name="minlevel">
+ /// <param name="minlevel">
/// Specifies lowest level of detail of the view.
/// </param>
- /// <param name="numlevels">
+ /// <param name="numlevels">
/// Specifies the number of levels of detail to include in the view.
/// </param>
- /// <param name="minlayer">
+ /// <param name="minlayer">
/// Specifies the index of the first layer to include in the view.
/// </param>
- /// <param name="numlayers">
+ /// <param name="numlayers">
/// Specifies the number of layers to include in the view.
/// </param>
[AutoGenerated(Category = "EXT_texture_view", Version = "", EntryPoint = "glTextureViewEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind stages of a program object to a program pipeline
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to which to bind stages from program.
/// </param>
- /// <param name="stages">
+ /// <param name="stages">
/// Specifies a set of program stages to bind to the program pipeline object.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object containing the shader executables to use in pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind stages of a program object to a program pipeline
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the program pipeline object to which to bind stages from program.
/// </param>
- /// <param name="stages">
+ /// <param name="stages">
/// Specifies a set of program stages to bind to the program pipeline object.
/// </param>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the program object containing the shader executables to use in pipeline.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Validate a program pipeline object against current GL state
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object to validate.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")]
/// <summary>[requires: EXT_separate_shader_objects]
/// Validate a program pipeline object against current GL state
/// </summary>
- /// <param name="pipeline">
+ /// <param name="pipeline">
/// Specifies the name of a program pipeline object to validate.
/// </param>
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")]
/// <summary>[requires: EXT_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "EXT_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorEXT")]
/// <summary>[requires: EXT_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "EXT_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorEXT")]
/// <summary>[requires: IMG_multisampled_render_to_texture]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")]
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
- /// <param name="callback">
+ /// <param name="callback">
/// The address of a callback function that will be called when a debug message is generated.
/// </param>
- /// <param name="userParam">
+ /// <param name="userParam">
/// A user supplied pointer that will be passed on each invocation of callback.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageCallbackKHR")]
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">
+ /// <param name="ids">
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">
+ /// <param name="ids">
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">
+ /// <param name="ids">
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">
+ /// <param name="ids">
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">
+ /// <param name="ids">
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of debug messages to enable or disable.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of debug messages to enable or disable.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of debug messages to enable or disable.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// The length of the array ids.
/// </param>
- /// <param name="ids">
+ /// <param name="ids">
/// The address of an array of unsigned integers contianing the ids of the messages to enable or disable.
/// </param>
- /// <param name="enabled">
+ /// <param name="enabled">
/// A Boolean flag determining whether the selected messages should be enabled or disabled.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")]
/// <summary>[requires: KHR_debug]
/// Inject an application-supplied message into the debug message queue
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message to insert.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of the debug message insert.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The user-supplied identifier of the message to insert.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of the debug messages to insert.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length string contained in the character array whose address is given by message.
/// </param>
- /// <param name="buf">
+ /// <param name="buf">
/// The address of a character array containing the message to insert.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")]
/// <summary>[requires: KHR_debug]
/// Inject an application-supplied message into the debug message queue
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message to insert.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// The type of the debug message insert.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The user-supplied identifier of the message to insert.
/// </param>
- /// <param name="severity">
+ /// <param name="severity">
/// The severity of the debug messages to insert.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length string contained in the character array whose address is given by message.
/// </param>
- /// <param name="buf">
+ /// <param name="buf">
/// The address of a character array containing the message to insert.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
- /// <param name="count">
+ /// <param name="count">
/// The number of debug messages to retrieve from the log.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The size of the buffer whose address is given by messageLog.
/// </param>
- /// <param name="sources">[length: count]
+ /// <param name="sources">[length: count]
/// The address of an array of variables to receive the sources of the retrieved messages.
/// </param>
- /// <param name="types">[length: count]
+ /// <param name="types">[length: count]
/// The address of an array of variables to receive the types of the retrieved messages.
/// </param>
- /// <param name="ids">[length: count]
+ /// <param name="ids">[length: count]
/// The address of an array of unsigned integers to receive the ids of the retrieved messages.
/// </param>
- /// <param name="severities">[length: count]
+ /// <param name="severities">[length: count]
/// The address of an array of variables to receive the severites of the retrieved messages.
/// </param>
- /// <param name="lengths">[length: count]
+ /// <param name="lengths">[length: count]
/// The address of an array of variables to receive the lengths of the received messages.
/// </param>
- /// <param name="messageLog">[length: bufSize]
+ /// <param name="messageLog">[length: bufSize]
/// The address of an array of characters that will receive the messages.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// The name of the sync object whose label to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// The length of the buffer whose address is in label.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// The address of a variable to receive the length of the object label.
/// </param>
- /// <param name="label">[length: bufSize]
+ /// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: KHR_debug]
/// Label a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object to label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Label a named object identified within a namespace
/// </summary>
- /// <param name="identifier">
+ /// <param name="identifier">
/// The namespace from which the name of the object is allocated.
/// </param>
- /// <param name="name">
+ /// <param name="name">
/// The name of the object to label.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
- /// <param name="ptr">
+ /// <param name="ptr">
/// A pointer identifying a sync object.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the label to be used for the object.
/// </param>
- /// <param name="label">
+ /// <param name="label">
/// The address of a string containing the label to assign to the object.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectPtrLabelKHR")]
/// <summary>[requires: KHR_debug]
/// Push a named debug group into the command stream
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The identifier of the message.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the message to be sent to the debug output stream.
/// </param>
- /// <param name="message">
+ /// <param name="message">
/// The a string containing the message to be sent to the debug output stream.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")]
/// <summary>[requires: KHR_debug]
/// Push a named debug group into the command stream
/// </summary>
- /// <param name="source">
+ /// <param name="source">
/// The source of the debug message.
/// </param>
- /// <param name="id">
+ /// <param name="id">
/// The identifier of the message.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// The length of the message to be sent to the debug output stream.
/// </param>
- /// <param name="message">
+ /// <param name="message">
/// The a string containing the message to be sent to the debug output stream.
/// </param>
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")]
/// <summary>[requires: NV_framebuffer_blit]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="srcX0">
+ /// <param name="srcX0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY0">
+ /// <param name="srcY0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcX1">
+ /// <param name="srcX1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY1">
+ /// <param name="srcY1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="dstX0">
+ /// <param name="dstX0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY0">
+ /// <param name="dstY0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstX1">
+ /// <param name="dstX1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY1">
+ /// <param name="dstY1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit.
/// </param>
- /// <param name="filter">
+ /// <param name="filter">
/// Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear.
/// </param>
[AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")]
/// <summary>[requires: NV_framebuffer_blit]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="srcX0">
+ /// <param name="srcX0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY0">
+ /// <param name="srcY0">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcX1">
+ /// <param name="srcX1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="srcY1">
+ /// <param name="srcY1">
/// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </param>
- /// <param name="dstX0">
+ /// <param name="dstX0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY0">
+ /// <param name="dstY0">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstX1">
+ /// <param name="dstX1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="dstY1">
+ /// <param name="dstY1">
/// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </param>
- /// <param name="mask">
+ /// <param name="mask">
/// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are ColorBufferBit, DepthBufferBit and StencilBufferBit.
/// </param>
- /// <param name="filter">
+ /// <param name="filter">
/// Specifies the interpolation to be applied if the image is stretched. Must be Nearest or Linear.
/// </param>
[AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")]
/// <summary>[requires: NV_copy_buffer]
/// Copy part of the data store of a buffer object to the data store of another buffer object
/// </summary>
- /// <param name="readTarget">
+ /// <param name="readTarget">
/// Specifies the target from whose data store data should be read.
/// </param>
- /// <param name="writeTarget">
+ /// <param name="writeTarget">
/// Specifies the target to whose data store data should be written.
/// </param>
- /// <param name="readOffset">
+ /// <param name="readOffset">
/// Specifies the offset, in basic machine units, within the data store of readtarget from which data should be read.
/// </param>
- /// <param name="writeOffset">
+ /// <param name="writeOffset">
/// Specifies the offset, in basic machine units, within the data store of writetarget to which data should be written.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size, in basic machine units, of the data to be copied from readtarget to writetarget.
/// </param>
[AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")]
/// <summary>[requires: NV_copy_buffer]
/// Copy part of the data store of a buffer object to the data store of another buffer object
/// </summary>
- /// <param name="readTarget">
+ /// <param name="readTarget">
/// Specifies the target from whose data store data should be read.
/// </param>
- /// <param name="writeTarget">
+ /// <param name="writeTarget">
/// Specifies the target to whose data store data should be written.
/// </param>
- /// <param name="readOffset">
+ /// <param name="readOffset">
/// Specifies the offset, in basic machine units, within the data store of readtarget from which data should be read.
/// </param>
- /// <param name="writeOffset">
+ /// <param name="writeOffset">
/// Specifies the offset, in basic machine units, within the data store of writetarget to which data should be written.
/// </param>
- /// <param name="size">
+ /// <param name="size">
/// Specifies the size, in basic machine units, of the data to be copied from readtarget to writetarget.
/// </param>
[AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a range of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="first">
+ /// <param name="first">
/// Specifies the starting index in the enabled arrays.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of indices to be rendered.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedNV")]
/// <summary>[requires: NV_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">[length: n]
+ /// <param name="bufs">[length: n]
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")]
/// <summary>[requires: NV_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">[length: n]
+ /// <param name="bufs">[length: n]
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")]
/// <summary>[requires: NV_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of buffers in bufs.
/// </param>
- /// <param name="bufs">[length: n]
+ /// <param name="bufs">[length: n]
/// Points to an array of symbolic constants specifying the buffers into which fragment colors or data values will be written.
/// </param>
[AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[Obsolete("Use strongly-typed overload instead")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")]
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan and Triangles are accepted.
/// </param>
- /// <param name="count">
+ /// <param name="count">
/// Specifies the number of elements to be rendered.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.
/// </param>
- /// <param name="indices">[length: count,type]
+ /// <param name="indices">[length: count,type]
/// Specifies a pointer to the location where the indices are stored.
/// </param>
- /// <param name="primcount">
+ /// <param name="primcount">
/// Specifies the number of instances of the specified range of indices to be rendered.
/// </param>
[AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")]
/// <summary>[requires: NV_read_buffer]
/// Select a color buffer source for pixels
/// </summary>
- /// <param name="mode">
+ /// <param name="mode">
/// Specifies a color buffer. Accepted values are Back, None, and ColorAttachmenti.
/// </param>
[AutoGenerated(Category = "NV_read_buffer", Version = "", EntryPoint = "glReadBufferNV")]
/// <summary>[requires: NV_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies a binding to which the target of the allocation and must be Renderbuffer.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specifies the number of samples to be used for the renderbuffer object's storage.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the internal format to use for the renderbuffer object's image.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the renderbuffer, in pixels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the renderbuffer, in pixels.
/// </param>
[AutoGenerated(Category = "NV_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleNV")]
/// <summary>[requires: NV_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "NV_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorNV")]
/// <summary>[requires: NV_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
- /// <param name="index">
+ /// <param name="index">
/// Specify the index of the generic vertex attribute.
/// </param>
- /// <param name="divisor">
+ /// <param name="divisor">
/// Specify the number of instances that will pass between updates of the generic attribute at slot index.
/// </param>
[AutoGenerated(Category = "NV_instanced_arrays", Version = "", EntryPoint = "glVertexAttribDivisorNV")]
/// <summary>[requires: OES_vertex_array_object]
/// Bind a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the name of the vertex array to bind.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Bind a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies the name of the vertex array to bind.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glBindVertexArrayOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D, or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the compressed image data stored at address data.
/// </param>
- /// <param name="imageSize">
+ /// <param name="imageSize">
/// Specifies the number of unsigned bytes of image data starting at the address specified by data.
/// </param>
- /// <param name="data">[length: imageSize]
+ /// <param name="data">[length: imageSize]
/// Specifies a pointer to the compressed image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Copy a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="x">
+ /// <param name="x">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="y">
+ /// <param name="y">
/// Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCopyTexSubImage3DOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array objects to be deleted.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies the address of an array containing the n names of the objects to be deleted.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glDeleteVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
- /// <param name="n">
+ /// <param name="n">
/// Specifies the number of vertex array object names to generate.
/// </param>
- /// <param name="arrays">[length: n]
+ /// <param name="arrays">[length: n]
/// Specifies an array in which the generated vertex array object names are stored.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glGenVertexArraysOES")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object whose binary representation to retrieve.
/// </param>
- /// <param name="bufSize">
+ /// <param name="bufSize">
/// Specifies the size of the buffer whose address is given by binary.
/// </param>
- /// <param name="length">[length: 1]
+ /// <param name="length">[length: 1]
/// Specifies the address of a variable to receive the number of bytes written into binary.
/// </param>
- /// <param name="binaryFormat">[length: 1]
+ /// <param name="binaryFormat">[length: 1]
/// Specifies the address of a variable to receive a token indicating the format of the binary data returned by the GL.
/// </param>
- /// <param name="binary">[length: bufSize]
+ /// <param name="binary">[length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
/// </param>
[Obsolete("Use out overload instead")]
/// <summary>[requires: OES_vertex_array_object]
/// Determine if a name corresponds to a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies a value that may be the name of a vertex array object.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
/// <summary>[requires: OES_vertex_array_object]
/// Determine if a name corresponds to a vertex array object
/// </summary>
- /// <param name="array">
+ /// <param name="array">
/// Specifies a value that may be the name of a vertex array object.
/// </param>
[AutoGenerated(Category = "OES_vertex_array_object", Version = "", EntryPoint = "glIsVertexArrayOES")]
/// <summary>[requires: OES_mapbuffer]
/// Map a buffer object's data store
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target buffer object being mapped. The symbolic constant must be ArrayBuffer, AtomicCounterBuffer, CopyReadBuffer, CopyWriteBuffer, DrawIndirectBuffer, DispatchIndirectBuffer, ElementArrayBuffer, PixelPackBuffer, PixelUnpackBuffer, QueryBuffer, ShaderStorageBuffer, TextureBuffer, TransformFeedbackBuffer or UniformBuffer.
/// </param>
- /// <param name="access">
+ /// <param name="access">
/// For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite.
/// </param>
[AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")]
/// <summary>[requires: OES_sample_shading]
/// Specifies minimum rate at which sample shaing takes place
/// </summary>
- /// <param name="value">
+ /// <param name="value">
/// Specifies the rate at which samples are shaded within each covered pixel.
/// </param>
[AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
- /// <param name="program">
+ /// <param name="program">
/// Specifies the name of a program object into which to load a program binary.
/// </param>
- /// <param name="binaryFormat">
+ /// <param name="binaryFormat">
/// Specifies the format of the binary data in binary.
/// </param>
- /// <param name="binary">[length: length]
+ /// <param name="binary">[length: length]
/// Specifies the address of an array containing the binary to be loaded into program.
/// </param>
- /// <param name="length">
+ /// <param name="length">
/// Specifies the number of bytes contained in binary.
/// </param>
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be one of Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level is the n sup th mipmap reduction image.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the number of color components in the texture. Must be one of base internal formats given in Table 1, or one of the sized internal formats given in Table 2, below.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture image. All implementations support 3D texture images that are at least 256 texels wide.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture image. All implementations support 3D texture images that are at least 256 texels high.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture image, or the number of layers in a texture array. All implementations support 3D texture images that are at least 256 texels deep, and texture arrays that are at least 256 layers deep.
/// </param>
- /// <param name="border">
+ /// <param name="border">
/// This value must be 0.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha,
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")]
/// <summary>[requires: OES_texture_storage_multisample_2d_array]
/// Specify storage for a two-dimensional multisample array texture
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specify the target of the operation. target must be Texture2DMultisampleArray or ProxyTexture2DMultisampleMultisample.
/// </param>
- /// <param name="samples">
+ /// <param name="samples">
/// Specify the number of samples in the texture.
/// </param>
- /// <param name="internalformat">
+ /// <param name="internalformat">
/// Specifies the sized internal format to be used to store texture image data.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture, in texels.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture, in texels.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture, in layers.
/// </param>
- /// <param name="fixedsamplelocations">
+ /// <param name="fixedsamplelocations">
/// Specifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image.
/// </param>
[AutoGenerated(Category = "OES_texture_storage_multisample_2d_array", Version = "", EntryPoint = "glTexStorage3DMultisampleOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
- /// <param name="target">
+ /// <param name="target">
/// Specifies the target texture. Must be Texture3D or Texture2DArray.
/// </param>
- /// <param name="level">
+ /// <param name="level">
/// Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
/// </param>
- /// <param name="xoffset">
+ /// <param name="xoffset">
/// Specifies a texel offset in the x direction within the texture array.
/// </param>
- /// <param name="yoffset">
+ /// <param name="yoffset">
/// Specifies a texel offset in the y direction within the texture array.
/// </param>
- /// <param name="zoffset">
+ /// <param name="zoffset">
/// Specifies a texel offset in the z direction within the texture array.
/// </param>
- /// <param name="width">
+ /// <param name="width">
/// Specifies the width of the texture subimage.
/// </param>
- /// <param name="height">
+ /// <param name="height">
/// Specifies the height of the texture subimage.
/// </param>
- /// <param name="depth">
+ /// <param name="depth">
/// Specifies the depth of the texture subimage.
/// </param>
- /// <param name="format">
+ /// <param name="format">
/// Specifies the format of the pixel data. The following symbolic values are accepted: Red, RedInteger, Rg, RgInteger, Rgb, RgbInteger, Rgba, RgbaInteger, DepthComponent, DepthStencil, LuminanceAlpha, Luminance, and Alpha.
/// </param>
- /// <param name="type">
+ /// <param name="type">
/// Specifies the data type of the pixel data. The following symbolic values are accepted: UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, HalfFloat, Float, UnsignedShort565, UnsignedShort4444, UnsignedShort5551, UnsignedInt2101010Rev, UnsignedInt10F11F11FRev, UnsignedInt5999Rev, UnsignedInt248, and Float32UnsignedInt248Rev.
/// </param>
- /// <param name="pixels">[length: format,type,width,height,depth]
+ /// <param name="pixels">[length: format,type,width,height,depth]
/// Specifies a pointer to the image data in memory.
/// </param>
[AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")]
/// <summary>[requires: QCOM_alpha_test]
/// Specify the alpha test function
/// </summary>
- /// <param name="func">
+ /// <param name="func">
/// Specifies the alpha comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Always.
/// </param>
- /// <param name="@ref">
+ /// <param name="@ref">
/// Specifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
/// </param>
[AutoGenerated(Category = "QCOM_alpha_test", Version = "", EntryPoint = "glAlphaFuncQCOM")]
[Slot(6)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBeginPerfMonitorAMD(UInt32 monitor);
+ private static extern void glBeginPerfMonitorAMD(UInt32 monitor);
[Slot(90)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
+ private static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
[Slot(140)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEndPerfMonitorAMD(UInt32 monitor);
+ private static extern void glEndPerfMonitorAMD(UInt32 monitor);
[Slot(178)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
+ private static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
[Slot(239)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten);
+ private static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten);
[Slot(240)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data);
+ private static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data);
[Slot(241)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters);
+ private static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters);
[Slot(242)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString);
+ private static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString);
[Slot(243)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups);
+ private static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups);
[Slot(244)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString);
+ private static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString);
[Slot(448)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList);
+ private static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList);
[Slot(40)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter);
+ private static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter);
[Slot(120)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount);
+ private static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount);
[Slot(130)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount);
+ private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount);
[Slot(290)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source);
+ private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source);
[Slot(432)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(545)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor);
+ private static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor);
[Slot(54)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout);
+ private static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout);
[Slot(71)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount);
+ private static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount);
[Slot(101)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDeleteSyncAPPLE(IntPtr sync);
+ private static extern void glDeleteSyncAPPLE(IntPtr sync);
[Slot(159)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, UInt32 flags);
+ private static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, UInt32 flags);
[Slot(218)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params);
+ private static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params);
[Slot(282)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
+ private static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
[Slot(320)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsSyncAPPLE(IntPtr sync);
+ private static extern byte glIsSyncAPPLE(IntPtr sync);
[Slot(433)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(437)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glResolveMultisampleFramebufferAPPLE();
+ private static extern void glResolveMultisampleFramebufferAPPLE();
[Slot(559)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout);
+ private static extern void glWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout);
[Slot(1)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program);
+ private static extern void glActiveShaderProgram(UInt32 pipeline, UInt32 program);
[Slot(3)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glActiveTexture(System.Int32 texture);
+ private static extern void glActiveTexture(System.Int32 texture);
[Slot(5)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glAttachShader(UInt32 program, UInt32 shader);
+ private static extern void glAttachShader(UInt32 program, UInt32 shader);
[Slot(8)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBeginQuery(System.Int32 target, UInt32 id);
+ private static extern void glBeginQuery(System.Int32 target, UInt32 id);
[Slot(10)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBeginTransformFeedback(System.Int32 primitiveMode);
+ private static extern void glBeginTransformFeedback(System.Int32 primitiveMode);
[Slot(11)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name);
+ private static extern void glBindAttribLocation(UInt32 program, UInt32 index, IntPtr name);
[Slot(12)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindBuffer(System.Int32 target, UInt32 buffer);
+ private static extern void glBindBuffer(System.Int32 target, UInt32 buffer);
[Slot(13)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer);
+ private static extern void glBindBufferBase(System.Int32 target, UInt32 index, UInt32 buffer);
[Slot(14)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size);
+ private static extern void glBindBufferRange(System.Int32 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size);
[Slot(15)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer);
+ private static extern void glBindFramebuffer(System.Int32 target, UInt32 framebuffer);
[Slot(16)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format);
+ private static extern void glBindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, System.Int32 access, System.Int32 format);
[Slot(17)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindProgramPipeline(UInt32 pipeline);
+ private static extern void glBindProgramPipeline(UInt32 pipeline);
[Slot(19)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer);
+ private static extern void glBindRenderbuffer(System.Int32 target, UInt32 renderbuffer);
[Slot(20)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindSampler(UInt32 unit, UInt32 sampler);
+ private static extern void glBindSampler(UInt32 unit, UInt32 sampler);
[Slot(21)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindTexture(System.Int32 target, UInt32 texture);
+ private static extern void glBindTexture(System.Int32 target, UInt32 texture);
[Slot(22)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindTransformFeedback(System.Int32 target, UInt32 id);
+ private static extern void glBindTransformFeedback(System.Int32 target, UInt32 id);
[Slot(23)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindVertexArray(UInt32 array);
+ private static extern void glBindVertexArray(UInt32 array);
[Slot(25)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride);
+ private static extern void glBindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride);
[Slot(28)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendColor(Single red, Single green, Single blue, Single alpha);
+ private static extern void glBlendColor(Single red, Single green, Single blue, Single alpha);
[Slot(29)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendEquation(System.Int32 mode);
+ private static extern void glBlendEquation(System.Int32 mode);
[Slot(32)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha);
+ private static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha);
[Slot(34)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor);
+ private static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor);
[Slot(36)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha);
+ private static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha);
[Slot(39)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter);
+ private static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter);
[Slot(42)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage);
+ private static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage);
[Slot(43)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data);
+ private static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data);
[Slot(44)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glCheckFramebufferStatus(System.Int32 target);
+ private static extern System.Int32 glCheckFramebufferStatus(System.Int32 target);
[Slot(45)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glClear(System.Int32 mask);
+ private static extern void glClear(System.Int32 mask);
[Slot(46)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil);
+ private static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil);
[Slot(47)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value);
+ private static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value);
[Slot(48)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value);
+ private static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value);
[Slot(49)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value);
+ private static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value);
[Slot(50)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glClearColor(Single red, Single green, Single blue, Single alpha);
+ private static extern void glClearColor(Single red, Single green, Single blue, Single alpha);
[Slot(51)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glClearDepthf(Single d);
+ private static extern void glClearDepthf(Single d);
[Slot(52)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glClearStencil(Int32 s);
+ private static extern void glClearStencil(Int32 s);
[Slot(53)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout);
+ private static extern System.Int32 glClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout);
[Slot(55)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glColorMask(bool red, bool green, bool blue, bool alpha);
+ private static extern void glColorMask(bool red, bool green, bool blue, bool alpha);
[Slot(57)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompileShader(UInt32 shader);
+ private static extern void glCompileShader(UInt32 shader);
[Slot(58)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data);
+ private static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data);
[Slot(59)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
+ private static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
[Slot(61)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data);
+ private static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data);
[Slot(62)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data);
+ private static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data);
[Slot(64)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
+ private static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
[Slot(67)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border);
+ private static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border);
[Slot(68)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height);
+ private static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height);
[Slot(69)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
+ private static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
[Slot(75)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glCreateProgram();
+ private static extern Int32 glCreateProgram();
[Slot(76)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glCreateShader(System.Int32 type);
+ private static extern Int32 glCreateShader(System.Int32 type);
[Slot(78)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, IntPtr strings);
+ private static extern Int32 glCreateShaderProgramv(System.Int32 type, Int32 count, IntPtr strings);
[Slot(80)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCullFace(System.Int32 mode);
+ private static extern void glCullFace(System.Int32 mode);
[Slot(81)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam);
+ private static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam);
[Slot(83)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled);
+ private static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled);
[Slot(85)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf);
+ private static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf);
[Slot(87)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers);
+ private static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers);
[Slot(89)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers);
+ private static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers);
[Slot(92)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDeleteProgram(UInt32 program);
+ private static extern void glDeleteProgram(UInt32 program);
[Slot(93)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteProgramPipelines(Int32 n, UInt32* pipelines);
+ private static extern unsafe void glDeleteProgramPipelines(Int32 n, UInt32* pipelines);
[Slot(95)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteQueries(Int32 n, UInt32* ids);
+ private static extern unsafe void glDeleteQueries(Int32 n, UInt32* ids);
[Slot(97)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers);
+ private static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers);
[Slot(98)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers);
+ private static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers);
[Slot(99)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDeleteShader(UInt32 shader);
+ private static extern void glDeleteShader(UInt32 shader);
[Slot(100)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDeleteSync(IntPtr sync);
+ private static extern void glDeleteSync(IntPtr sync);
[Slot(102)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures);
+ private static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures);
[Slot(103)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteTransformFeedbacks(Int32 n, UInt32* ids);
+ private static extern unsafe void glDeleteTransformFeedbacks(Int32 n, UInt32* ids);
[Slot(104)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteVertexArrays(Int32 n, UInt32* arrays);
+ private static extern unsafe void glDeleteVertexArrays(Int32 n, UInt32* arrays);
[Slot(106)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDepthFunc(System.Int32 func);
+ private static extern void glDepthFunc(System.Int32 func);
[Slot(107)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDepthMask(bool flag);
+ private static extern void glDepthMask(bool flag);
[Slot(108)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDepthRangef(Single n, Single f);
+ private static extern void glDepthRangef(Single n, Single f);
[Slot(109)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDetachShader(UInt32 program, UInt32 shader);
+ private static extern void glDetachShader(UInt32 program, UInt32 shader);
[Slot(110)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDisable(System.Int32 cap);
+ private static extern void glDisable(System.Int32 cap);
[Slot(113)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDisableVertexAttribArray(UInt32 index);
+ private static extern void glDisableVertexAttribArray(UInt32 index);
[Slot(115)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z);
+ private static extern void glDispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z);
[Slot(116)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDispatchComputeIndirect(IntPtr indirect);
+ private static extern void glDispatchComputeIndirect(IntPtr indirect);
[Slot(117)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count);
+ private static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count);
[Slot(118)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect);
+ private static extern void glDrawArraysIndirect(System.Int32 mode, IntPtr indirect);
[Slot(119)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount);
+ private static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount);
[Slot(123)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDrawBuffers(Int32 n, System.Int32* bufs);
+ private static extern unsafe void glDrawBuffers(Int32 n, System.Int32* bufs);
[Slot(127)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices);
+ private static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices);
[Slot(128)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect);
+ private static extern void glDrawElementsIndirect(System.Int32 mode, System.Int32 type, IntPtr indirect);
[Slot(129)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount);
+ private static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount);
[Slot(133)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices);
+ private static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices);
[Slot(136)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEnable(System.Int32 cap);
+ private static extern void glEnable(System.Int32 cap);
[Slot(139)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEnableVertexAttribArray(UInt32 index);
+ private static extern void glEnableVertexAttribArray(UInt32 index);
[Slot(142)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEndQuery(System.Int32 target);
+ private static extern void glEndQuery(System.Int32 target);
[Slot(145)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEndTransformFeedback();
+ private static extern void glEndTransformFeedback();
[Slot(158)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glFenceSync(System.Int32 condition, UInt32 flags);
+ private static extern IntPtr glFenceSync(System.Int32 condition, UInt32 flags);
[Slot(160)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFinish();
+ private static extern void glFinish();
[Slot(162)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFlush();
+ private static extern void glFlush();
[Slot(163)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length);
+ private static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length);
[Slot(165)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param);
+ private static extern void glFramebufferParameteri(System.Int32 target, System.Int32 pname, Int32 param);
[Slot(166)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer);
+ private static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer);
[Slot(167)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level);
+ private static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level);
[Slot(172)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer);
+ private static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer);
[Slot(173)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFrontFace(System.Int32 mode);
+ private static extern void glFrontFace(System.Int32 mode);
[Slot(174)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers);
+ private static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers);
[Slot(175)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGenerateMipmap(System.Int32 target);
+ private static extern void glGenerateMipmap(System.Int32 target);
[Slot(177)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers);
+ private static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers);
[Slot(179)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines);
+ private static extern unsafe void glGenProgramPipelines(Int32 n, [OutAttribute] UInt32* pipelines);
[Slot(181)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids);
+ private static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids);
[Slot(183)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers);
+ private static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers);
[Slot(184)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers);
+ private static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers);
[Slot(185)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures);
+ private static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures);
[Slot(186)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids);
+ private static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids);
[Slot(187)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays);
+ private static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays);
[Slot(189)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name);
+ private static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name);
[Slot(190)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name);
+ private static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name);
[Slot(191)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(192)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName);
+ private static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName);
[Slot(193)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(194)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders);
+ private static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders);
[Slot(195)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name);
+ private static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name);
[Slot(196)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute] bool* data);
+ private static extern unsafe void glGetBooleani_v(System.Int32 target, UInt32 index, [OutAttribute] bool* data);
[Slot(197)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data);
+ private static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data);
[Slot(198)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params);
+ private static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params);
[Slot(199)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(200)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params);
+ private static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params);
[Slot(202)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog);
+ private static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog);
[Slot(206)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glGetError();
+ private static extern System.Int32 glGetError();
[Slot(209)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data);
+ private static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data);
[Slot(210)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glGetFragDataLocation(UInt32 program, IntPtr name);
+ private static extern Int32 glGetFragDataLocation(UInt32 program, IntPtr name);
[Slot(211)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(212)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetFramebufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(213)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glGetGraphicsResetStatus();
+ private static extern System.Int32 glGetGraphicsResetStatus();
[Slot(216)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute] Int64* data);
+ private static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute] Int64* data);
[Slot(217)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data);
+ private static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data);
[Slot(219)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data);
+ private static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data);
[Slot(221)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data);
+ private static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data);
[Slot(222)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* @params);
[Slot(223)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute] Single* val);
+ private static extern unsafe void glGetMultisamplefv(System.Int32 pname, UInt32 index, [OutAttribute] Single* val);
[Slot(225)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetnUniformfv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
[Slot(228)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetnUniformiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
[Slot(231)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetnUniformuiv(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params);
[Slot(233)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
+ private static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
[Slot(236)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
+ private static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
[Slot(248)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params);
+ private static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params);
[Slot(250)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary);
+ private static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary);
[Slot(252)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
+ private static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
[Slot(253)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetProgramInterfaceiv(UInt32 program, System.Int32 programInterface, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(254)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(255)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
+ private static extern unsafe void glGetProgramPipelineInfoLog(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
[Slot(257)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetProgramPipelineiv(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(259)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, IntPtr name);
+ private static extern Int32 glGetProgramResourceIndex(UInt32 program, System.Int32 programInterface, IntPtr name);
[Slot(260)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetProgramResourceiv(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 propCount, System.Int32* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params);
[Slot(261)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, IntPtr name);
+ private static extern Int32 glGetProgramResourceLocation(UInt32 program, System.Int32 programInterface, IntPtr name);
[Slot(262)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name);
+ private static extern unsafe void glGetProgramResourceName(UInt32 program, System.Int32 programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr name);
[Slot(263)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(268)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params);
[Slot(270)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(271)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params);
[Slot(274)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(275)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
+ private static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
[Slot(276)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(277)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision);
+ private static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision);
[Slot(278)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source);
+ private static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source);
[Slot(279)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glGetString(System.Int32 name);
+ private static extern IntPtr glGetString(System.Int32 name);
[Slot(280)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glGetStringi(System.Int32 name, UInt32 index);
+ private static extern IntPtr glGetStringi(System.Int32 name, UInt32 index);
[Slot(281)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
+ private static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
[Slot(283)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetTexLevelParameterfv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Single* @params);
[Slot(284)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetTexLevelParameteriv(System.Int32 target, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(285)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params);
[Slot(288)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(289)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name);
+ private static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name);
[Slot(291)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName);
+ private static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName);
[Slot(292)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params);
[Slot(293)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices);
+ private static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices);
[Slot(294)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params);
[Slot(295)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name);
+ private static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name);
[Slot(296)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params);
[Slot(297)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params);
[Slot(298)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(299)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params);
[Slot(300)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(301)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer);
+ private static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer);
[Slot(302)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glHint(System.Int32 target, System.Int32 mode);
+ private static extern void glHint(System.Int32 target, System.Int32 mode);
[Slot(304)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments);
+ private static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments);
[Slot(305)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height);
+ private static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height);
[Slot(306)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsBuffer(UInt32 buffer);
+ private static extern byte glIsBuffer(UInt32 buffer);
[Slot(307)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsEnabled(System.Int32 cap);
+ private static extern byte glIsEnabled(System.Int32 cap);
[Slot(310)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsFramebuffer(UInt32 framebuffer);
+ private static extern byte glIsFramebuffer(UInt32 framebuffer);
[Slot(311)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsProgram(UInt32 program);
+ private static extern byte glIsProgram(UInt32 program);
[Slot(312)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsProgramPipeline(UInt32 pipeline);
+ private static extern byte glIsProgramPipeline(UInt32 pipeline);
[Slot(314)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsQuery(UInt32 id);
+ private static extern byte glIsQuery(UInt32 id);
[Slot(316)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsRenderbuffer(UInt32 renderbuffer);
+ private static extern byte glIsRenderbuffer(UInt32 renderbuffer);
[Slot(317)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsSampler(UInt32 sampler);
+ private static extern byte glIsSampler(UInt32 sampler);
[Slot(318)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsShader(UInt32 shader);
+ private static extern byte glIsShader(UInt32 shader);
[Slot(319)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsSync(IntPtr sync);
+ private static extern byte glIsSync(IntPtr sync);
[Slot(321)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsTexture(UInt32 texture);
+ private static extern byte glIsTexture(UInt32 texture);
[Slot(322)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsTransformFeedback(UInt32 id);
+ private static extern byte glIsTransformFeedback(UInt32 id);
[Slot(323)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsVertexArray(UInt32 array);
+ private static extern byte glIsVertexArray(UInt32 array);
[Slot(326)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glLineWidth(Single width);
+ private static extern void glLineWidth(Single width);
[Slot(327)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glLinkProgram(UInt32 program);
+ private static extern void glLinkProgram(UInt32 program);
[Slot(329)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access);
+ private static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access);
[Slot(331)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glMemoryBarrier(UInt32 barriers);
+ private static extern void glMemoryBarrier(UInt32 barriers);
[Slot(332)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glMemoryBarrierByRegion(UInt32 barriers);
+ private static extern void glMemoryBarrierByRegion(UInt32 barriers);
[Slot(336)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label);
+ private static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label);
[Slot(338)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label);
+ private static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label);
[Slot(341)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPauseTransformFeedback();
+ private static extern void glPauseTransformFeedback();
[Slot(342)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPixelStorei(System.Int32 pname, Int32 param);
+ private static extern void glPixelStorei(System.Int32 pname, Int32 param);
[Slot(343)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPolygonOffset(Single factor, Single units);
+ private static extern void glPolygonOffset(Single factor, Single units);
[Slot(344)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPopDebugGroup();
+ private static extern void glPopDebugGroup();
[Slot(348)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length);
+ private static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length);
[Slot(350)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value);
+ private static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value);
[Slot(352)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0);
+ private static extern void glProgramUniform1f(UInt32 program, Int32 location, Single v0);
[Slot(354)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform1fv(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(356)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0);
+ private static extern void glProgramUniform1i(UInt32 program, Int32 location, Int32 v0);
[Slot(358)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform1iv(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(360)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0);
+ private static extern void glProgramUniform1ui(UInt32 program, Int32 location, UInt32 v0);
[Slot(362)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform1uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(364)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1);
+ private static extern void glProgramUniform2f(UInt32 program, Int32 location, Single v0, Single v1);
[Slot(366)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform2fv(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(368)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1);
+ private static extern void glProgramUniform2i(UInt32 program, Int32 location, Int32 v0, Int32 v1);
[Slot(370)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform2iv(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(372)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1);
+ private static extern void glProgramUniform2ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1);
[Slot(374)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform2uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(376)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2);
+ private static extern void glProgramUniform3f(UInt32 program, Int32 location, Single v0, Single v1, Single v2);
[Slot(378)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform3fv(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(380)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2);
+ private static extern void glProgramUniform3i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2);
[Slot(382)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform3iv(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(384)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
+ private static extern void glProgramUniform3ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
[Slot(386)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform3uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(388)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3);
+ private static extern void glProgramUniform4f(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3);
[Slot(390)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform4fv(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(392)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
+ private static extern void glProgramUniform4i(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
[Slot(394)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform4iv(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(396)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
+ private static extern void glProgramUniform4ui(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
[Slot(398)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform4uiv(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(400)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(402)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix2x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(404)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix2x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(406)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(408)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix3x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(410)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix3x4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(412)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix4fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(414)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix4x2fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(416)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix4x3fv(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(418)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message);
+ private static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message);
[Slot(422)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadBuffer(System.Int32 src);
+ private static extern void glReadBuffer(System.Int32 src);
[Slot(425)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data);
+ private static extern void glReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data);
[Slot(428)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels);
+ private static extern void glReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr pixels);
[Slot(429)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReleaseShaderCompiler();
+ private static extern void glReleaseShaderCompiler();
[Slot(430)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(431)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(438)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glResumeTransformFeedback();
+ private static extern void glResumeTransformFeedback();
[Slot(439)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glSampleCoverage(Single value, bool invert);
+ private static extern void glSampleCoverage(Single value, bool invert);
[Slot(440)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask);
+ private static extern void glSampleMaski(UInt32 maskNumber, UInt32 mask);
[Slot(441)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param);
+ private static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param);
[Slot(442)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param);
+ private static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param);
[Slot(443)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param);
+ private static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param);
[Slot(446)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param);
+ private static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param);
[Slot(447)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height);
+ private static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height);
[Slot(450)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length);
+ private static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length);
[Slot(451)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length);
+ private static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length);
[Slot(453)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask);
+ private static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask);
[Slot(454)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask);
+ private static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask);
[Slot(455)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStencilMask(UInt32 mask);
+ private static extern void glStencilMask(UInt32 mask);
[Slot(456)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask);
+ private static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask);
[Slot(457)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass);
+ private static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass);
[Slot(458)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass);
+ private static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass);
[Slot(462)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels);
+ private static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels);
[Slot(463)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels);
+ private static extern void glTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels);
[Slot(465)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param);
+ private static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param);
[Slot(466)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params);
+ private static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params);
[Slot(467)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param);
+ private static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param);
[Slot(470)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params);
+ private static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params);
[Slot(472)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(474)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations);
+ private static extern void glTexStorage2DMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, bool fixedsamplelocations);
[Slot(475)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth);
+ private static extern void glTexStorage3D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth);
[Slot(478)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels);
+ private static extern void glTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, System.Int32 type, IntPtr pixels);
[Slot(479)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels);
+ private static extern void glTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels);
[Slot(485)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode);
+ private static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode);
[Slot(486)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform1f(Int32 location, Single v0);
+ private static extern void glUniform1f(Int32 location, Single v0);
[Slot(487)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value);
[Slot(488)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform1i(Int32 location, Int32 v0);
+ private static extern void glUniform1i(Int32 location, Int32 v0);
[Slot(489)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value);
[Slot(490)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform1ui(Int32 location, UInt32 v0);
+ private static extern void glUniform1ui(Int32 location, UInt32 v0);
[Slot(491)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value);
[Slot(492)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform2f(Int32 location, Single v0, Single v1);
+ private static extern void glUniform2f(Int32 location, Single v0, Single v1);
[Slot(493)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value);
[Slot(494)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1);
+ private static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1);
[Slot(495)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value);
[Slot(496)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1);
+ private static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1);
[Slot(497)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value);
[Slot(498)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2);
+ private static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2);
[Slot(499)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value);
[Slot(500)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2);
+ private static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2);
[Slot(501)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value);
[Slot(502)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
+ private static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
[Slot(503)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value);
[Slot(504)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3);
+ private static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3);
[Slot(505)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value);
[Slot(506)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
+ private static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
[Slot(507)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value);
[Slot(508)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
+ private static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
[Slot(509)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value);
[Slot(510)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
+ private static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
[Slot(511)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(512)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(514)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(516)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(517)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(519)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(521)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(522)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(524)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(526)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glUnmapBuffer(System.Int32 target);
+ private static extern byte glUnmapBuffer(System.Int32 target);
[Slot(528)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUseProgram(UInt32 program);
+ private static extern void glUseProgram(UInt32 program);
[Slot(529)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUseProgramStages(UInt32 pipeline, UInt32 stages, UInt32 program);
+ private static extern void glUseProgramStages(UInt32 pipeline, UInt32 stages, UInt32 program);
[Slot(532)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glValidateProgram(UInt32 program);
+ private static extern void glValidateProgram(UInt32 program);
[Slot(533)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glValidateProgramPipeline(UInt32 pipeline);
+ private static extern void glValidateProgramPipeline(UInt32 pipeline);
[Slot(535)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttrib1f(UInt32 index, Single x);
+ private static extern void glVertexAttrib1f(UInt32 index, Single x);
[Slot(536)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v);
+ private static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v);
[Slot(537)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttrib2f(UInt32 index, Single x, Single y);
+ private static extern void glVertexAttrib2f(UInt32 index, Single x, Single y);
[Slot(538)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v);
+ private static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v);
[Slot(539)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z);
+ private static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z);
[Slot(540)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v);
+ private static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v);
[Slot(541)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w);
+ private static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w);
[Slot(542)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v);
+ private static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v);
[Slot(543)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex);
+ private static extern void glVertexAttribBinding(UInt32 attribindex, UInt32 bindingindex);
[Slot(544)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor);
+ private static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor);
[Slot(548)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset);
+ private static extern void glVertexAttribFormat(UInt32 attribindex, Int32 size, System.Int32 type, bool normalized, UInt32 relativeoffset);
[Slot(549)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w);
+ private static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w);
[Slot(550)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v);
+ private static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v);
[Slot(551)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w);
+ private static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w);
[Slot(552)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v);
+ private static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v);
[Slot(553)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset);
+ private static extern void glVertexAttribIFormat(UInt32 attribindex, Int32 size, System.Int32 type, UInt32 relativeoffset);
[Slot(554)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer);
+ private static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer);
[Slot(555)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer);
+ private static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer);
[Slot(556)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor);
+ private static extern void glVertexBindingDivisor(UInt32 bindingindex, UInt32 divisor);
[Slot(557)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height);
+ private static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height);
[Slot(558)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout);
+ private static extern void glWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout);
[Slot(0)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glActiveProgramEXT(UInt32 program);
+ private static extern void glActiveProgramEXT(UInt32 program);
[Slot(2)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program);
+ private static extern void glActiveShaderProgramEXT(UInt32 pipeline, UInt32 program);
[Slot(9)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBeginQueryEXT(System.Int32 target, UInt32 id);
+ private static extern void glBeginQueryEXT(System.Int32 target, UInt32 id);
[Slot(18)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindProgramPipelineEXT(UInt32 pipeline);
+ private static extern void glBindProgramPipelineEXT(UInt32 pipeline);
[Slot(30)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendEquationEXT(System.Int32 mode);
+ private static extern void glBlendEquationEXT(System.Int32 mode);
[Slot(31)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode);
+ private static extern void glBlendEquationiEXT(UInt32 buf, System.Int32 mode);
[Slot(33)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha);
+ private static extern void glBlendEquationSeparateiEXT(UInt32 buf, System.Int32 modeRGB, System.Int32 modeAlpha);
[Slot(35)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendFunciEXT(UInt32 buf, System.Int32 src, System.Int32 dst);
+ private static extern void glBlendFunciEXT(UInt32 buf, System.Int32 src, System.Int32 dst);
[Slot(37)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendFuncSeparateiEXT(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha);
+ private static extern void glBlendFuncSeparateiEXT(UInt32 buf, System.Int32 srcRGB, System.Int32 dstRGB, System.Int32 srcAlpha, System.Int32 dstAlpha);
[Slot(56)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a);
+ private static extern void glColorMaskiEXT(UInt32 index, bool r, bool g, bool b, bool a);
[Slot(66)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth);
+ private static extern void glCopyImageSubDataEXT(UInt32 srcName, System.Int32 srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, System.Int32 dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth);
[Slot(77)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string);
+ private static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string);
[Slot(79)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings);
+ private static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings);
[Slot(94)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines);
+ private static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines);
[Slot(96)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteQueriesEXT(Int32 n, UInt32* ids);
+ private static extern unsafe void glDeleteQueriesEXT(Int32 n, UInt32* ids);
[Slot(112)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDisableiEXT(System.Int32 target, UInt32 index);
+ private static extern void glDisableiEXT(System.Int32 target, UInt32 index);
[Slot(114)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments);
+ private static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments);
[Slot(121)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount);
+ private static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount);
[Slot(124)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs);
+ private static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs);
[Slot(125)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, System.Int32* location, Int32* indices);
+ private static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, System.Int32* location, Int32* indices);
[Slot(131)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount);
+ private static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount);
[Slot(138)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEnableiEXT(System.Int32 target, UInt32 index);
+ private static extern void glEnableiEXT(System.Int32 target, UInt32 index);
[Slot(143)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEndQueryEXT(System.Int32 target);
+ private static extern void glEndQueryEXT(System.Int32 target);
[Slot(164)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length);
+ private static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length);
[Slot(168)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples);
+ private static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples);
[Slot(171)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level);
+ private static extern void glFramebufferTextureEXT(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level);
[Slot(180)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines);
+ private static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines);
[Slot(182)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids);
+ private static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids);
[Slot(214)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glGetGraphicsResetStatusEXT();
+ private static extern System.Int32 glGetGraphicsResetStatusEXT();
[Slot(220)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data);
+ private static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data);
[Slot(226)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
[Slot(229)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
[Slot(234)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
+ private static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
[Slot(256)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
+ private static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog);
[Slot(258)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(264)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(265)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params);
+ private static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params);
[Slot(266)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(267)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params);
+ private static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params);
[Slot(269)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params);
[Slot(272)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(273)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, [OutAttribute] UInt32* @params);
[Slot(286)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetTexParameterIivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(287)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetTexParameterIuivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] UInt32* @params);
[Slot(303)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker);
+ private static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker);
[Slot(308)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index);
+ private static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index);
[Slot(313)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsProgramPipelineEXT(UInt32 pipeline);
+ private static extern byte glIsProgramPipelineEXT(UInt32 pipeline);
[Slot(315)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsQueryEXT(UInt32 id);
+ private static extern byte glIsQueryEXT(UInt32 id);
[Slot(325)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label);
+ private static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label);
[Slot(330)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access);
+ private static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access);
[Slot(334)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount);
+ private static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount);
[Slot(335)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount);
+ private static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount);
[Slot(340)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value);
+ private static extern void glPatchParameteriEXT(System.Int32 pname, Int32 value);
[Slot(346)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPopGroupMarkerEXT();
+ private static extern void glPopGroupMarkerEXT();
[Slot(347)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW);
+ private static extern void glPrimitiveBoundingBoxEXT(Single minX, Single minY, Single minZ, Single minW, Single maxX, Single maxY, Single maxZ, Single maxW);
[Slot(351)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value);
+ private static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value);
[Slot(353)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0);
+ private static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0);
[Slot(355)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(357)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0);
+ private static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0);
[Slot(359)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(361)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0);
+ private static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0);
[Slot(363)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(365)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1);
+ private static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1);
[Slot(367)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(369)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1);
+ private static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1);
[Slot(371)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(373)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1);
+ private static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1);
[Slot(375)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(377)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2);
+ private static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2);
[Slot(379)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(381)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2);
+ private static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2);
[Slot(383)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(385)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
+ private static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
[Slot(387)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(389)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3);
+ private static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3);
[Slot(391)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
+ private static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
[Slot(393)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
+ private static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
[Slot(395)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
+ private static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
[Slot(397)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
+ private static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
[Slot(399)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
+ private static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
[Slot(401)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(403)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(405)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(407)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(409)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(411)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(413)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(415)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(417)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
[Slot(420)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker);
+ private static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker);
[Slot(421)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glQueryCounterEXT(UInt32 id, System.Int32 target);
+ private static extern void glQueryCounterEXT(UInt32 id, System.Int32 target);
[Slot(423)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index);
+ private static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index);
[Slot(426)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data);
+ private static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data);
[Slot(434)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(444)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, Int32* param);
+ private static extern unsafe void glSamplerParameterIivEXT(UInt32 sampler, System.Int32 pname, Int32* param);
[Slot(445)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, UInt32* param);
+ private static extern unsafe void glSamplerParameterIuivEXT(UInt32 sampler, System.Int32 pname, UInt32* param);
[Slot(460)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer);
+ private static extern void glTexBufferEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer);
[Slot(461)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size);
+ private static extern void glTexBufferRangeEXT(System.Int32 target, System.Int32 internalformat, UInt32 buffer, IntPtr offset, IntPtr size);
[Slot(468)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params);
+ private static extern unsafe void glTexParameterIivEXT(System.Int32 target, System.Int32 pname, Int32* @params);
[Slot(469)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params);
+ private static extern unsafe void glTexParameterIuivEXT(System.Int32 target, System.Int32 pname, UInt32* @params);
[Slot(471)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width);
+ private static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width);
[Slot(473)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(476)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth);
+ private static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth);
[Slot(481)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width);
+ private static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width);
[Slot(482)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(483)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth);
+ private static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth);
[Slot(484)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers);
+ private static extern void glTextureViewEXT(UInt32 texture, System.Int32 target, UInt32 origtexture, System.Int32 internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers);
[Slot(530)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program);
+ private static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program);
[Slot(531)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program);
+ private static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program);
[Slot(534)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glValidateProgramPipelineEXT(UInt32 pipeline);
+ private static extern void glValidateProgramPipelineEXT(UInt32 pipeline);
[Slot(546)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor);
+ private static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor);
[Slot(169)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples);
+ private static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples);
[Slot(435)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(7)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBeginPerfQueryINTEL(UInt32 queryHandle);
+ private static extern void glBeginPerfQueryINTEL(UInt32 queryHandle);
[Slot(74)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle);
+ private static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle);
[Slot(91)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDeletePerfQueryINTEL(UInt32 queryHandle);
+ private static extern void glDeletePerfQueryINTEL(UInt32 queryHandle);
[Slot(141)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEndPerfQueryINTEL(UInt32 queryHandle);
+ private static extern void glEndPerfQueryINTEL(UInt32 queryHandle);
[Slot(208)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId);
+ private static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId);
[Slot(224)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId);
+ private static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId);
[Slot(238)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue);
+ private static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue);
[Slot(245)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten);
+ private static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten);
[Slot(246)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId);
+ private static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId);
[Slot(247)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask);
+ private static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask);
[Slot(26)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendBarrierKHR();
+ private static extern void glBlendBarrierKHR();
[Slot(82)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam);
+ private static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam);
[Slot(84)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled);
+ private static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled);
[Slot(86)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf);
+ private static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf);
[Slot(203)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog);
+ private static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog);
[Slot(215)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern System.Int32 glGetGraphicsResetStatusKHR();
+ private static extern System.Int32 glGetGraphicsResetStatusKHR();
[Slot(227)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
+ private static extern unsafe void glGetnUniformfvKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
[Slot(230)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetnUniformivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
[Slot(232)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params);
+ private static extern unsafe void glGetnUniformuivKHR(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] UInt32* @params);
[Slot(235)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
+ private static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
[Slot(237)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
+ private static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label);
[Slot(249)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params);
+ private static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params);
[Slot(337)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label);
+ private static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label);
[Slot(339)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label);
+ private static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label);
[Slot(345)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPopDebugGroupKHR();
+ private static extern void glPopDebugGroupKHR();
[Slot(419)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message);
+ private static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message);
[Slot(427)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data);
+ private static extern void glReadnPixelsKHR(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data);
[Slot(27)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendBarrierNV();
+ private static extern void glBlendBarrierNV();
[Slot(38)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlendParameteriNV(System.Int32 pname, Int32 value);
+ private static extern void glBlendParameteriNV(System.Int32 pname, Int32 value);
[Slot(41)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter);
+ private static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, System.Int32 filter);
[Slot(65)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
+ private static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
[Slot(72)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCoverageMaskNV(bool mask);
+ private static extern void glCoverageMaskNV(bool mask);
[Slot(73)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCoverageOperationNV(System.Int32 operation);
+ private static extern void glCoverageOperationNV(System.Int32 operation);
[Slot(88)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences);
+ private static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences);
[Slot(122)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount);
+ private static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount);
[Slot(126)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs);
+ private static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs);
[Slot(132)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount);
+ private static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount);
[Slot(161)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFinishFenceNV(UInt32 fence);
+ private static extern void glFinishFenceNV(UInt32 fence);
[Slot(176)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences);
+ private static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences);
[Slot(207)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(309)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsFenceNV(UInt32 fence);
+ private static extern byte glIsFenceNV(UInt32 fence);
[Slot(424)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glReadBufferNV(System.Int32 mode);
+ private static extern void glReadBufferNV(System.Int32 mode);
[Slot(436)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
+ private static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
[Slot(449)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glSetFenceNV(UInt32 fence, System.Int32 condition);
+ private static extern void glSetFenceNV(UInt32 fence, System.Int32 condition);
[Slot(459)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glTestFenceNV(UInt32 fence);
+ private static extern byte glTestFenceNV(UInt32 fence);
[Slot(513)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(515)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(518)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(520)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(523)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(525)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
+ private static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
[Slot(547)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor);
+ private static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor);
[Slot(24)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glBindVertexArrayOES(UInt32 array);
+ private static extern void glBindVertexArrayOES(UInt32 array);
[Slot(60)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
+ private static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
[Slot(63)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data);
+ private static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data);
[Slot(70)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
+ private static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
[Slot(105)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays);
+ private static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays);
[Slot(134)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image);
+ private static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image);
[Slot(135)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image);
+ private static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image);
[Slot(170)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset);
+ private static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset);
[Slot(188)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays);
+ private static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays);
[Slot(201)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params);
+ private static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params);
[Slot(251)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary);
+ private static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary);
[Slot(324)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glIsVertexArrayOES(UInt32 array);
+ private static extern byte glIsVertexArrayOES(UInt32 array);
[Slot(328)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access);
+ private static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access);
[Slot(333)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glMinSampleShadingOES(Single value);
+ private static extern void glMinSampleShadingOES(Single value);
[Slot(349)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length);
+ private static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length);
[Slot(464)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels);
+ private static extern void glTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels);
[Slot(477)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations);
+ private static extern void glTexStorage3DMultisampleOES(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations);
[Slot(480)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels);
+ private static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels);
[Slot(527)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glUnmapBufferOES(System.Int32 target);
+ private static extern byte glUnmapBufferOES(System.Int32 target);
[Slot(4)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref);
+ private static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref);
[Slot(111)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glDisableDriverControlQCOM(UInt32 driverControl);
+ private static extern void glDisableDriverControlQCOM(UInt32 driverControl);
[Slot(137)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEnableDriverControlQCOM(UInt32 driverControl);
+ private static extern void glEnableDriverControlQCOM(UInt32 driverControl);
[Slot(144)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glEndTilingQCOM(UInt32 preserveMask);
+ private static extern void glEndTilingQCOM(UInt32 preserveMask);
[Slot(146)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params);
+ private static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params);
[Slot(147)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers);
+ private static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers);
[Slot(148)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers);
+ private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers);
[Slot(149)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length);
+ private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length);
[Slot(150)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms);
+ private static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms);
[Slot(151)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers);
+ private static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers);
[Slot(152)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders);
+ private static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders);
[Slot(153)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params);
+ private static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params);
[Slot(154)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels);
+ private static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels);
[Slot(155)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
+ private static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
[Slot(156)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern byte glExtIsProgramBinaryQCOM(UInt32 program);
+ private static extern byte glExtIsProgramBinaryQCOM(UInt32 program);
[Slot(157)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param);
+ private static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param);
[Slot(204)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls);
+ private static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls);
[Slot(205)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString);
+ private static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString);
[Slot(452)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask);
+ private static extern void glStartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask);
}
}