public static partial class Angle
{
-
/// <summary>[requires: ANGLE_framebuffer_blit]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a range of elements
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
#endif
}
-
/// <summary>[requires: ANGLE_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
public static partial class Apple
{
-
/// <summary>[requires: APPLE_sync]
/// Block and wait for a sync object to become signaled
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Block and wait for a sync object to become signaled
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Delete a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Query the properties of a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Determine if a name corresponds to a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
#endif
}
-
/// <summary>[requires: APPLE_sync]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Select active texture unit
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Attaches a shader object to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Attaches a shader object to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delimit the boundaries of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delimit the boundaries of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Start transform feedback operation
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Associates a generic vertex attribute index with a named attribute variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Associates a generic vertex attribute index with a named attribute variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a named buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a named buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a buffer object to an indexed buffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a buffer object to an indexed buffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a range within a buffer object to an indexed buffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a range within a buffer object to an indexed buffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a framebuffer to a framebuffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a framebuffer to a framebuffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a renderbuffer to a renderbuffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a renderbuffer to a renderbuffer target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a named sampler to a texturing target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a named sampler to a texturing target
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a named texture to a texturing target
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Bind a named texture to a texturing target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a transform feedback object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a transform feedback object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Bind a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set the blend color
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify pixel arithmetic
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates and initializes a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Updates a subset of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Check the completeness status of a framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Clear buffers to preset values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Clear individual buffers of the currently bound draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify clear values for the color buffers
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the clear value for the depth buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the clear value for the stencil buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Block and wait for a sync object to become signaled
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Block and wait for a sync object to become signaled
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Enable and disable writing of frame buffer color components
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Compiles a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Compiles a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Copy part of the data store of a buffer object to the data store of another buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Copy pixels into a 2D texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Copy a two-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Copy a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Creates a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify whether front- or back-facing facets can be culled
/// </summary>
#endif
}
-
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>
/// Inject an application-supplied message into the debug message queue
/// </summary>
#endif
}
-
/// <summary>
/// Inject an application-supplied message into the debug message queue
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named buffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete framebuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Deletes a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Deletes a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete renderbuffer objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete named sampler objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Deletes a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Deletes a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named textures
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named textures
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named textures
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named textures
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named textures
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Delete named textures
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete transform feedback objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value used for depth buffer comparisons
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Enable or disable writing into the depth buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify mapping of depth values from normalized device coordinates to window coordinates
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Detaches a shader object from a program object to which it is attached
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Detaches a shader object from a program object to which it is attached
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Draw multiple instances of a range of elements
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Render primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Enable or disable server-side GL capabilities
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Enable or disable a generic vertex attribute array
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Enable or disable a generic vertex attribute array
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Block until all GL execution is complete
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Force execution of GL commands in finite time
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Attach a single layer of a texture to a framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Attach a single layer of a texture to a framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define front- and back-facing polygons
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Generate buffer object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of buffer object names to be generated.
+ /// </para>
+ /// </param>
+ /// <param name="buffers">
+ /// <para>
+ /// Specifies an array in which the generated buffer object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenBuffers")]
+ public static
+ UInt32 GenBuffers()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 buffers;
+ Int32 = 1;
+ UInt32* buffers_ptr = buffers;
+ Delegates.glGenBuffers();
+ return buffers;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate buffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate mipmaps for a specified texture target
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Generate framebuffer object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of framebuffer object names to generate.
+ /// </para>
+ /// </param>
+ /// <param name="ids">
+ /// <para>
+ /// Specifies an array in which the generated framebuffer object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenFramebuffers")]
+ public static
+ UInt32 GenFramebuffers()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 framebuffers;
+ Int32 = 1;
+ UInt32* framebuffers_ptr = framebuffers;
+ Delegates.glGenFramebuffers();
+ return framebuffers;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate framebuffer object names
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Generate query object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of query object names to be generated.
+ /// </para>
+ /// </param>
+ /// <param name="ids">
+ /// <para>
+ /// Specifies an array in which the generated query object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenQueries")]
+ public static
+ UInt32 GenQueries()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 ids;
+ Int32 = 1;
+ UInt32* ids_ptr = ids;
+ Delegates.glGenQueries();
+ return ids;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate query object names
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Generate renderbuffer object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of renderbuffer object names to generate.
+ /// </para>
+ /// </param>
+ /// <param name="renderbuffers">
+ /// <para>
+ /// Specifies an array in which the generated renderbuffer object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenRenderbuffers")]
+ public static
+ UInt32 GenRenderbuffers()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 renderbuffers;
+ Int32 = 1;
+ UInt32* renderbuffers_ptr = renderbuffers;
+ Delegates.glGenRenderbuffers();
+ return renderbuffers;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate renderbuffer object names
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Generate sampler object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of sampler object names to generate.
+ /// </para>
+ /// </param>
+ /// <param name="samplers">
+ /// <para>
+ /// Specifies an array in which the generated sampler object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenSamplers")]
+ public static
+ UInt32 GenSamplers()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 samplers;
+ Int32 = 1;
+ UInt32* samplers_ptr = samplers;
+ Delegates.glGenSamplers();
+ return samplers;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate sampler object names
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Generate texture names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of texture names to be generated.
+ /// </para>
+ /// </param>
+ /// <param name="textures">
+ /// <para>
+ /// Specifies an array in which the generated texture names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGenTextures")]
+ public static
+ UInt32 GenTextures()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 textures;
+ Int32 = 1;
+ UInt32* textures_ptr = textures;
+ Delegates.glGenTextures();
+ return textures;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate texture names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate texture names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate texture names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate texture names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate texture names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Generate texture names
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Reserve transform feedback object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of transform feedback object names to reserve.
+ /// </para>
+ /// </param>
+ /// <param name="ids">
+ /// <para>
+ /// Specifies an array of into which the reserved names will be written.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenTransformFeedbacks")]
+ public static
+ UInt32 GenTransformFeedbacks()
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 ids;
+ Int32 = 1;
+ UInt32* ids_ptr = ids;
+ Delegates.glGenTransformFeedbacks();
+ return ids;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Reserve transform feedback object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
/// Specifies an array in which the generated vertex array object names are stored.
/// </para>
/// </param>
+ [System.CLSCompliant(false)]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
public static
- void GenVertexArrays(Int32 n, [OutAttribute] Int32[] arrays)
+ UInt32 GenVertexArrays()
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- unsafe
- {
- fixed (Int32* arrays_ptr = arrays)
- {
- Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays_ptr);
- }
- }
- #if DEBUG
- }
- #endif
+ UInt32 arrays;
+ Int32 = 1;
+ UInt32* arrays_ptr = arrays;
+ Delegates.glGenVertexArrays();
+ return arrays;
}
-
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Generate vertex array object names
- /// </summary>
- /// <param name="n">
- /// <para>
- /// Specifies the number of vertex array object names to generate.
- /// </para>
- /// </param>
- /// <param name="arrays">
- /// <para>
- /// Specifies an array in which the generated vertex array object names are stored.
- /// </para>
- /// </param>
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
- public static
- void GenVertexArrays(Int32 n, [OutAttribute] out Int32 arrays)
- {
- #if DEBUG
- using (new ErrorHelper(GraphicsContext.CurrentContext))
- {
- #endif
- unsafe
- {
- fixed (Int32* arrays_ptr = &arrays)
- {
- Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays_ptr);
- arrays = *arrays_ptr;
- }
- }
- #if DEBUG
- }
- #endif
}
-
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Generate vertex array object names
- /// </summary>
- /// <param name="n">
- /// <para>
- /// Specifies the number of vertex array object names to generate.
- /// </para>
- /// </param>
- /// <param name="arrays">
- /// <para>
- /// Specifies an array in which the generated vertex array object names are stored.
- /// </para>
- /// </param>
- [System.CLSCompliant(false)]
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
- public static
- unsafe void GenVertexArrays(Int32 n, [OutAttribute] Int32* arrays)
- {
- #if DEBUG
- using (new ErrorHelper(GraphicsContext.CurrentContext))
- {
- #endif
- Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays);
- #if DEBUG
- }
- #endif
+ #if DEBUG
+ }
+ #endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
/// Specifies an array in which the generated vertex array object names are stored.
/// </para>
/// </param>
- [System.CLSCompliant(false)]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
public static
- void GenVertexArrays(Int32 n, [OutAttribute] UInt32[] arrays)
+ void GenVertexArrays(Int32 n, [OutAttribute] Int32[] arrays)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
#endif
unsafe
{
- fixed (UInt32* arrays_ptr = arrays)
+ fixed (Int32* arrays_ptr = arrays)
+ {
+ Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays_ptr);
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Generate vertex array object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of vertex array object names to generate.
+ /// </para>
+ /// </param>
+ /// <param name="arrays">
+ /// <para>
+ /// Specifies an array in which the generated vertex array object names are stored.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
+ public static
+ void GenVertexArrays(Int32 n, [OutAttribute] out Int32 arrays)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ unsafe
+ {
+ fixed (Int32* arrays_ptr = &arrays)
+ {
+ Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays_ptr);
+ arrays = *arrays_ptr;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Generate vertex array object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of vertex array object names to generate.
+ /// </para>
+ /// </param>
+ /// <param name="arrays">
+ /// <para>
+ /// Specifies an array in which the generated vertex array object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
+ public static
+ unsafe void GenVertexArrays(Int32 n, [OutAttribute] Int32* arrays)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays);
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Generate vertex array object names
+ /// </summary>
+ /// <param name="n">
+ /// <para>
+ /// Specifies the number of vertex array object names to generate.
+ /// </para>
+ /// </param>
+ /// <param name="arrays">
+ /// <para>
+ /// Specifies an array in which the generated vertex array object names are stored.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
+ public static
+ void GenVertexArrays(Int32 n, [OutAttribute] UInt32[] arrays)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ unsafe
+ {
+ fixed (UInt32* arrays_ptr = arrays)
{
Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays_ptr);
}
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active attribute variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns information about an active uniform variable for the specified program object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
+ public static
+ Int32 GetActiveUniformBlockiv(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.ActiveUniformBlockParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.ActiveUniformBlockParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
+ public static
+ Int32 GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.ActiveUniformBlockParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.ActiveUniformBlockParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query information about an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the name of an active uniform block
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Returns information about several active uniform variables for the specified program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the program object to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
+ public static
+ unsafe Int32 GetActiveUniformsiv(Int32 program, Int32 uniformCount, Int32* uniformIndices, OpenTK.Graphics.ES30.ActiveUniformParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.ActiveUniformParameter)pname);
+ return @params;
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Returns information about several active uniform variables for the specified program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the program object to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
+ public static
+ unsafe Int32 GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.ActiveUniformParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.ActiveUniformParameter)pname);
+ return @params;
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns information about several active uniform variables for the specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
/// Specifies an array that is used to return the names of attached shader objects.
/// </para>
/// </param>
+ [System.CLSCompliant(false)]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
public static
- void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] Int32[] shaders)
+ unsafe UInt32 GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] Int32* count)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- unsafe
- {
- fixed (Int32* count_ptr = &count)
- fixed (Int32* shaders_ptr = shaders)
- {
- Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)shaders_ptr);
- count = *count_ptr;
- }
- }
- #if DEBUG
- }
- #endif
+ UInt32 shaders;
+ UInt32* shaders_ptr = shaders;
+ Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count);
+ return shaders;
}
-
-
- /// <summary>[requires: v2.0 and ES_VERSION_2_0]
- /// Returns the handles of the shader objects attached to a program object
- /// </summary>
- /// <param name="program">
- /// <para>
- /// Specifies the program object to be queried.
- /// </para>
- /// </param>
- /// <param name="maxCount">
- /// <para>
- /// Specifies the size of the array for storing the returned object names.
- /// </para>
- /// </param>
- /// <param name="count">
- /// <para>
- /// Returns the number of names actually returned in shaders.
- /// </para>
- /// </param>
- /// <param name="shaders">
- /// <para>
- /// Specifies an array that is used to return the names of attached shader objects.
- /// </para>
- /// </param>
- [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
- public static
- void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 shaders)
- {
- #if DEBUG
- using (new ErrorHelper(GraphicsContext.CurrentContext))
- {
- #endif
- unsafe
- {
- fixed (Int32* count_ptr = &count)
- fixed (Int32* shaders_ptr = &shaders)
- {
- Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)shaders_ptr);
- count = *count_ptr;
- shaders = *shaders_ptr;
- }
- }
- #if DEBUG
- }
- #endif
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Returns the handles of the shader objects attached to a program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the program object to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="maxCount">
+ /// <para>
+ /// Specifies the size of the array for storing the returned object names.
+ /// </para>
+ /// </param>
+ /// <param name="count">
+ /// <para>
+ /// Returns the number of names actually returned in shaders.
+ /// </para>
+ /// </param>
+ /// <param name="shaders">
+ /// <para>
+ /// Specifies an array that is used to return the names of attached shader objects.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
+ public static
+ unsafe UInt32 GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 shaders;
+ UInt32* shaders_ptr = shaders;
+ Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count);
+ return shaders;
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Returns the handles of the shader objects attached to a program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the program object to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="maxCount">
+ /// <para>
+ /// Specifies the size of the array for storing the returned object names.
+ /// </para>
+ /// </param>
+ /// <param name="count">
+ /// <para>
+ /// Returns the number of names actually returned in shaders.
+ /// </para>
+ /// </param>
+ /// <param name="shaders">
+ /// <para>
+ /// Specifies an array that is used to return the names of attached shader objects.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
+ public static
+ void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] Int32[] shaders)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ unsafe
+ {
+ fixed (Int32* count_ptr = &count)
+ fixed (Int32* shaders_ptr = shaders)
+ {
+ Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)shaders_ptr);
+ count = *count_ptr;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Returns the handles of the shader objects attached to a program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the program object to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="maxCount">
+ /// <para>
+ /// Specifies the size of the array for storing the returned object names.
+ /// </para>
+ /// </param>
+ /// <param name="count">
+ /// <para>
+ /// Returns the number of names actually returned in shaders.
+ /// </para>
+ /// </param>
+ /// <param name="shaders">
+ /// <para>
+ /// Specifies an array that is used to return the names of attached shader objects.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")]
+ public static
+ void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 shaders)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ unsafe
+ {
+ fixed (Int32* count_ptr = &count)
+ fixed (Int32* shaders_ptr = &shaders)
+ {
+ Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)shaders_ptr);
+ count = *count_ptr;
+ shaders = *shaders_ptr;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the handles of the shader objects attached to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the location of an attribute variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the location of an attribute variable
/// </summary>
#endif
}
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBooleanv")]
+ public static
+ bool GetBooleanv(OpenTK.Graphics.ES30.GetPName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ bool data;
+ bool* data_ptr = data;
+ Delegates.glGetBooleanv((OpenTK.Graphics.ES30.GetPName)pname);
+ return data;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBooleanv")]
public static
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferParameteri64v")]
+ public static
+ Int64 GetBufferParameteri64v(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int64 @params;
+ Int64* @params_ptr = @params;
+ Delegates.glGetBufferParameteri64v((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return parameters of a buffer object
/// </summary>
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
public static
- void GetBufferParameter(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32[] @params)
+ Int32 GetBufferParameteriv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- unsafe
- {
- fixed (Int32* @params_ptr = @params)
- {
- Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int32*)@params_ptr);
- }
- }
- #if DEBUG
- }
- #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return parameters of a buffer object
/// </summary>
/// </param>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
public static
- void GetBufferParameter(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] out Int32 @params)
+ void GetBufferParameter(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32[] @params)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
#endif
unsafe
{
- fixed (Int32* @params_ptr = &@params)
+ fixed (Int32* @params_ptr = @params)
{
Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int32*)@params_ptr);
- @params = *@params_ptr;
}
}
#if DEBUG
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return parameters of a buffer object
/// </summary>
/// Returns the requested parameter.
/// </para>
/// </param>
- [System.CLSCompliant(false)]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
public static
- unsafe void GetBufferParameter(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32* @params)
+ void GetBufferParameter(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] out Int32 @params)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int32*)@params);
- #if DEBUG
- }
- #endif
- }
-
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Return the pointer to a mapped buffer object's data store
- /// </summary>
- /// <param name="target">
- /// <para>
- /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
- /// </para>
- /// </param>
- /// <param name="pname">
- /// <para>
- /// Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
- /// </para>
- /// </param>
- /// <param name="params">
- /// <para>
- /// Returns the pointer value specified by pname.
- /// </para>
- /// </param>
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
- public static
- void GetBufferPointer(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [OutAttribute] IntPtr @params)
- {
- #if DEBUG
- using (new ErrorHelper(GraphicsContext.CurrentContext))
+ unsafe
{
- #endif
- Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params);
+ fixed (Int32* @params_ptr = &@params)
+ {
+ Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int32*)@params_ptr);
+ @params = *@params_ptr;
+ }
+ }
#if DEBUG
}
#endif
}
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Return the pointer to a mapped buffer object's data store
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]
+ /// Return parameters of a buffer object
/// </summary>
/// <param name="target">
/// <para>
- /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
/// </para>
/// </param>
- /// <param name="pname">
+ /// <param name="value">
/// <para>
- /// Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
+ /// Specifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
/// </para>
/// </param>
- /// <param name="params">
+ /// <param name="data">
/// <para>
- /// Returns the pointer value specified by pname.
+ /// Returns the requested parameter.
/// </para>
/// </param>
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")]
public static
- void GetBufferPointer<T2>(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [InAttribute, OutAttribute] T2[] @params)
- where T2 : struct
+ unsafe void GetBufferParameter(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32* @params)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned);
- try
- {
- Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject());
- }
- finally
- {
- @params_ptr.Free();
- }
+ Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int32*)@params);
#if DEBUG
}
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
public static
- void GetBufferPointer<T2>(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [InAttribute, OutAttribute] T2[,] @params)
- where T2 : struct
+ void GetBufferPointer(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [OutAttribute] IntPtr @params)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned);
- try
- {
- Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject());
- }
- finally
- {
- @params_ptr.Free();
- }
+ Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params);
#if DEBUG
}
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
/// </param>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
public static
- void GetBufferPointer<T2>(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [InAttribute, OutAttribute] T2[,,] @params)
+ void GetBufferPointer<T2>(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [InAttribute, OutAttribute] T2[] @params)
+ where T2 : struct
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned);
+ try
+ {
+ Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject());
+ }
+ finally
+ {
+ @params_ptr.Free();
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Return the pointer to a mapped buffer object's data store
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the pointer value specified by pname.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
+ public static
+ void GetBufferPointer<T2>(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [InAttribute, OutAttribute] T2[,] @params)
+ where T2 : struct
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned);
+ try
+ {
+ Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject());
+ }
+ finally
+ {
+ @params_ptr.Free();
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Return the pointer to a mapped buffer object's data store
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the pointer to be returned. The symbolic constant must be GL_BUFFER_MAP_POINTER.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the pointer value specified by pname.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")]
+ public static
+ void GetBufferPointer<T2>(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [InAttribute, OutAttribute] T2[,,] @params)
where T2 : struct
{
#if DEBUG
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return the pointer to a mapped buffer object's data store
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return error information
/// </summary>
return Delegates.glGetError();
}
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFloatv")]
+ public static
+ Single GetFloatv(OpenTK.Graphics.ES30.GetPName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single data;
+ Single* data_ptr = data;
+ Delegates.glGetFloatv((OpenTK.Graphics.ES30.GetPName)pname);
+ return data;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFloatv")]
public static
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query the bindings of color numbers to user-defined varying out variables
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query the bindings of color numbers to user-defined varying out variables
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFramebufferAttachmentParameteriv")]
+ public static
+ Int32 GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.FramebufferParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetFramebufferAttachmentParameteriv((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.FramebufferAttachment)attachment, (OpenTK.Graphics.ES30.FramebufferParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve information about attachments of a bound framebuffer object
/// </summary>
#endif
}
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")]
+ public static
+ Int64 GetInteger64i_v(OpenTK.Graphics.ES30.GetIndexedPName target)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int64 data;
+ UInt32 = 1;
+ Int64* data_ptr = data;
+ Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.GetIndexedPName)target);
+ return data;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")]
public static
#endif
}
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64v")]
+ public static
+ Int64 GetInteger64v(OpenTK.Graphics.ES30.GetPName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int64 data;
+ Int64* data_ptr = data;
+ Delegates.glGetInteger64v((OpenTK.Graphics.ES30.GetPName)pname);
+ return data;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64v")]
public static
#endif
}
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")]
+ public static
+ Int32 GetIntegeri_v(OpenTK.Graphics.ES30.GetIndexedPName target)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 data;
+ UInt32 = 1;
+ Int32* data_ptr = data;
+ Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.GetIndexedPName)target);
+ return data;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")]
public static
#endif
}
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetIntegerv")]
+ public static
+ Int32 GetIntegerv(OpenTK.Graphics.ES30.GetPName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 data;
+ Int32* data_ptr = data;
+ Delegates.glGetIntegerv((OpenTK.Graphics.ES30.GetPName)pname);
+ return data;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetIntegerv")]
public static
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Retrieve information about implementation-dependent support for internal formats
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+ /// </para>
+ /// </param>
+ /// <param name="internalformat">
+ /// <para>
+ /// Specifies the internal format about which to retrieve information.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the type of information to query.
+ /// </para>
+ /// </param>
+ /// <param name="bufSize">
+ /// <para>
+ /// Specifies the maximum number of basic machine units that may be written to params by the function.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Specifies the address of a variable into which to write the retrieved information.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")]
+ public static
+ Int32 GetInternalformativ(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, OpenTK.Graphics.ES30.InternalFormatParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32 = 1;
+ Int32* @params_ptr = @params;
+ Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.RenderbufferTarget)target, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (OpenTK.Graphics.ES30.InternalFormatParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about implementation-dependent support for internal formats
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about implementation-dependent support for internal formats
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about implementation-dependent support for internal formats
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Return the address of the specified pointer
/// </summary>
#endif
}
-
/// <summary>
/// Return the address of the specified pointer
/// </summary>
#endif
}
-
/// <summary>
/// Return the address of the specified pointer
/// </summary>
#endif
}
-
/// <summary>
/// Return the address of the specified pointer
/// </summary>
#endif
}
-
/// <summary>
/// Return the address of the specified pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a program object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
+ public static
+ Int32 GetProgramiv(Int32 program, OpenTK.Graphics.ES30.ProgramParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES30.ProgramParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetProgramiv")]
+ public static
+ Int32 GetProgramiv(UInt32 program, OpenTK.Graphics.ES30.ProgramParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES30.ProgramParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a program object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Return parameters of a query object target
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Specifies a query object target. Must be GL_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TIME_ELAPSED, or GL_TIMESTAMP.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")]
+ public static
+ Int32 GetQueryiv(OpenTK.Graphics.ES30.QueryTarget target, OpenTK.Graphics.ES30.GetQueryParam pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetQueryiv((OpenTK.Graphics.ES30.QueryTarget)target, (OpenTK.Graphics.ES30.GetQueryParam)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object target
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object target
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
+ public static
+ UInt32 GetQueryObjectuiv(Int32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 @params;
+ UInt32* @params_ptr = @params;
+ Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")]
+ public static
+ UInt32 GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 @params;
+ UInt32* @params_ptr = @params;
+ Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return parameters of a query object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetRenderbufferParameteriv")]
+ public static
+ Int32 GetRenderbufferParameteriv(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetRenderbufferParameteriv((OpenTK.Graphics.ES30.RenderbufferTarget)target, (OpenTK.Graphics.ES30.RenderbufferParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve information about a bound renderbuffer object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
+ public static
+ Single GetSamplerParameterfv(Int32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Single* @params_ptr = @params;
+ Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")]
+ public static
+ Single GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Single* @params_ptr = @params;
+ Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
+ public static
+ Int32 GetSamplerParameteriv(Int32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")]
+ public static
+ Int32 GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return sampler parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the information log for a shader object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
+ public static
+ Int32 GetShaderiv(Int32 shader, OpenTK.Graphics.ES30.ShaderParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES30.ShaderParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetShaderiv")]
+ public static
+ Int32 GetShaderiv(UInt32 shader, OpenTK.Graphics.ES30.ShaderParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES30.ShaderParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns a parameter from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve the range and precision for numeric formats supported by the shader compiler
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve the range and precision for numeric formats supported by the shader compiler
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Retrieve the range and precision for numeric formats supported by the shader compiler
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the source code string from a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a string describing the current GL connection
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a string describing the current GL connection
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Return a string describing the current GL connection
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")]
+ public static
+ unsafe Int32 GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32* length)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 values;
+ Int32* values_ptr = values;
+ Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.SyncParameterName)pname, (Int32)bufSize, (Int32*)length);
+ return values;
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query the properties of a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query the properties of a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Query the properties of a sync object
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameterfv")]
+ public static
+ Single GetTexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Single* @params_ptr = @params;
+ Delegates.glGetTexParameterfv((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.GetTextureParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetTexParameteriv")]
+ public static
+ Int32 GetTexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameterName pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetTexParameteriv((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.GetTextureParameterName)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return texture parameter values
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve information about varying variables selected for transform feedback
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
+ public static
+ Single GetUniformfv(Int32 program)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Int32 = 1;
+ Single* @params_ptr = @params;
+ Delegates.glGetUniformfv((UInt32)program);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
+ public static
+ Single GetUniformfv(UInt32 program)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Int32 = 1;
+ Single* @params_ptr = @params;
+ Delegates.glGetUniformfv((UInt32)program);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Retrieve the index of a named uniform block
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program containing uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies the number of uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformNames">
+ /// <para>
+ /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array that will receive the indices of the uniforms.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ public static
+ UInt32 GetUniformIndices(Int32 program, Int32 uniformCount, String[] uniformNames)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 uniformIndices;
+ UInt32* uniformIndices_ptr = uniformIndices;
+ Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames);
+ return uniformIndices;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Retrieve the index of a named uniform block
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program containing uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies the number of uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformNames">
+ /// <para>
+ /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array that will receive the indices of the uniforms.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ public static
+ UInt32 GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 uniformIndices;
+ UInt32* uniformIndices_ptr = uniformIndices;
+ Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames);
+ return uniformIndices;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Retrieve the index of a named uniform block
/// </summary>
[System.CLSCompliant(false)]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
public static
- unsafe void GetUniformIndices(Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] Int32* uniformIndices)
+ unsafe void GetUniformIndices(Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] Int32* uniformIndices)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices);
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Retrieve the index of a named uniform block
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program containing uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies the number of uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformNames">
+ /// <para>
+ /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array that will receive the indices of the uniforms.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ public static
+ void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32[] uniformIndices)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ unsafe
+ {
+ fixed (UInt32* uniformIndices_ptr = uniformIndices)
+ {
+ Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices_ptr);
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Retrieve the index of a named uniform block
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program containing uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies the number of uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformNames">
+ /// <para>
+ /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array that will receive the indices of the uniforms.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ public static
+ void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] out UInt32 uniformIndices)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ unsafe
+ {
+ fixed (UInt32* uniformIndices_ptr = &uniformIndices)
+ {
+ Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices_ptr);
+ uniformIndices = *uniformIndices_ptr;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]
+ /// Retrieve the index of a named uniform block
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program containing uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformCount">
+ /// <para>
+ /// Specifies the number of uniforms whose indices to query.
+ /// </para>
+ /// </param>
+ /// <param name="uniformNames">
+ /// <para>
+ /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
+ /// </para>
+ /// </param>
+ /// <param name="uniformIndices">
+ /// <para>
+ /// Specifies the address of an array that will receive the indices of the uniforms.
+ /// </para>
+ /// </param>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ public static
+ unsafe void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32* uniformIndices)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
#endif
}
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Retrieve the index of a named uniform block
- /// </summary>
- /// <param name="program">
- /// <para>
- /// Specifies the name of a program containing uniforms whose indices to query.
- /// </para>
- /// </param>
- /// <param name="uniformCount">
- /// <para>
- /// Specifies the number of uniforms whose indices to query.
- /// </para>
- /// </param>
- /// <param name="uniformNames">
- /// <para>
- /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
- /// </para>
- /// </param>
- /// <param name="uniformIndices">
- /// <para>
- /// Specifies the address of an array that will receive the indices of the uniforms.
- /// </para>
- /// </param>
- [System.CLSCompliant(false)]
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
public static
- void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32[] uniformIndices)
+ Int32 GetUniformiv(Int32 program)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- unsafe
- {
- fixed (UInt32* uniformIndices_ptr = uniformIndices)
- {
- Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices_ptr);
- }
- }
- #if DEBUG
- }
- #endif
+ Int32 @params;
+ Int32 = 1;
+ Int32* @params_ptr = @params;
+ Delegates.glGetUniformiv((UInt32)program);
+ return @params;
}
-
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Retrieve the index of a named uniform block
- /// </summary>
- /// <param name="program">
- /// <para>
- /// Specifies the name of a program containing uniforms whose indices to query.
- /// </para>
- /// </param>
- /// <param name="uniformCount">
- /// <para>
- /// Specifies the number of uniforms whose indices to query.
- /// </para>
- /// </param>
- /// <param name="uniformNames">
- /// <para>
- /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
- /// </para>
- /// </param>
- /// <param name="uniformIndices">
- /// <para>
- /// Specifies the address of an array that will receive the indices of the uniforms.
- /// </para>
- /// </param>
- [System.CLSCompliant(false)]
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
- public static
- void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] out UInt32 uniformIndices)
- {
- #if DEBUG
- using (new ErrorHelper(GraphicsContext.CurrentContext))
- {
- #endif
- unsafe
- {
- fixed (UInt32* uniformIndices_ptr = &uniformIndices)
- {
- Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices_ptr);
- uniformIndices = *uniformIndices_ptr;
- }
- }
- #if DEBUG
- }
- #endif
+ }
+ #if DEBUG
+ }
+ #endif
}
-
- /// <summary>[requires: v3.0 and ES_VERSION_3_0]
- /// Retrieve the index of a named uniform block
- /// </summary>
- /// <param name="program">
- /// <para>
- /// Specifies the name of a program containing uniforms whose indices to query.
- /// </para>
- /// </param>
- /// <param name="uniformCount">
- /// <para>
- /// Specifies the number of uniforms whose indices to query.
- /// </para>
- /// </param>
- /// <param name="uniformNames">
- /// <para>
- /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms.
- /// </para>
- /// </param>
- /// <param name="uniformIndices">
- /// <para>
- /// Specifies the address of an array that will receive the indices of the uniforms.
- /// </para>
- /// </param>
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
[System.CLSCompliant(false)]
- [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformIndices")]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
public static
- unsafe void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32* uniformIndices)
+ Int32 GetUniformiv(UInt32 program)
{
#if DEBUG
using (new ErrorHelper(GraphicsContext.CurrentContext))
{
#endif
- Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices);
- #if DEBUG
- }
- #endif
+ Int32 @params;
+ Int32 = 1;
+ Int32* @params_ptr = @params;
+ Delegates.glGetUniformiv((UInt32)program);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the location of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Returns the location of a uniform variable
/// </summary>
#endif
}
-
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformuiv")]
+ public static
+ UInt32 GetUniformuiv(Int32 program)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 @params;
+ Int32 = 1;
+ UInt32* @params_ptr = @params;
+ Delegates.glGetUniformuiv((UInt32)program);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetUniformuiv")]
+ public static
+ UInt32 GetUniformuiv(UInt32 program)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 @params;
+ Int32 = 1;
+ UInt32* @params_ptr = @params;
+ Delegates.glGetUniformuiv((UInt32)program);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Returns the value of a uniform variable
/// </summary>
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
+ public static
+ Single GetVertexAttribfv(Int32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Single* @params_ptr = @params;
+ Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribfv")]
+ public static
+ Single GetVertexAttribfv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Single @params;
+ Single* @params_ptr = @params;
+ Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")]
+ public static
+ Int32 GetVertexAttribIiv(Int32 index, OpenTK.Graphics.ES30.All pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")]
+ public static
+ Int32 GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.All pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")]
public static
#endif
}
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIuiv")]
+ public static
+ UInt32 GetVertexAttribIuiv(Int32 index, OpenTK.Graphics.ES30.All pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 @params;
+ UInt32* @params_ptr = @params;
+ Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIuiv")]
+ public static
+ UInt32 GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.All pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ UInt32 @params;
+ UInt32* @params_ptr = @params;
+ Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v3.0 and ES_VERSION_3_0]</summary>
[System.CLSCompliant(false)]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIuiv")]
#endif
}
-
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
+ public static
+ Int32 GetVertexAttribiv(Int32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
+ /// <summary>[requires: v2.0 and ES_VERSION_2_0]</summary>
+ [System.CLSCompliant(false)]
+ [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetVertexAttribiv")]
+ public static
+ Int32 GetVertexAttribiv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname)
+ {
+ #if DEBUG
+ using (new ErrorHelper(GraphicsContext.CurrentContext))
+ {
+ #endif
+ Int32 @params;
+ Int32* @params_ptr = @params;
+ Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribParameter)pname);
+ return @params;
+ }
+ }
+ #if DEBUG
+ }
+ #endif
+ }
+
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return a generic vertex attribute parameter
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Return the address of the specified generic vertex attribute pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify implementation-specific hints
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Invalidate the content some or all of a framebuffer object's attachments
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Invalidate the content some or all of a framebuffer object's attachments
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Invalidate the content some or all of a framebuffer object's attachments
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Invalidate the content of a region of some or all of a framebuffer object's attachments
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Invalidate the content of a region of some or all of a framebuffer object's attachments
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Invalidate the content of a region of some or all of a framebuffer object's attachments
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Test whether a capability is enabled
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a framebuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a framebuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determines if a name corresponds to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determines if a name corresponds to a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a query object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a renderbuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a renderbuffer object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a sampler object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a sampler object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determines if a name corresponds to a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determines if a name corresponds to a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a sync object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a texture
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Determine if a name corresponds to a texture
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a transform feedback object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a transform feedback object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Determine if a name corresponds to a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the width of rasterized lines
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Links a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Links a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Map a section of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>
/// Label a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Label a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Pause transform feedback operations
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set pixel storage modes
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set the scale and units used to calculate depth values
/// </summary>
#endif
}
-
/// <summary>
/// Pop the active debug group
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a parameter for a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a parameter for a program object
/// </summary>
#endif
}
-
/// <summary>
/// Push a named debug group into the command stream
/// </summary>
#endif
}
-
/// <summary>
/// Push a named debug group into the command stream
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Select a color buffer source for pixels
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Read a block of pixels from the frame buffer
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Release resources consumed by the implementation's shader compiler
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Establish data storage, format and dimensions of a renderbuffer object's image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Resume transform feedback operations
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify multisample coverage parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Set sampler parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define the scissor box
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Load pre-compiled shader binaries
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Replaces the source code in a shader object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set front and back function and reference value for stencil testing
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set front and back function and reference value for stencil testing
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set front and/or back function and reference value for stencil testing
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set front and/or back function and reference value for stencil testing
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Control the front and/or back writing of individual bits in the stencil planes
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Control the front and/or back writing of individual bits in the stencil planes
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set front and back stencil test actions
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set front and/or back stencil test actions
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set texture parameters
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Simultaneously specify storage for all levels of a three-dimensional, two-dimensional array or cube-map array texture
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify a two-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify values to record in transform feedback buffers
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify values to record in transform feedback buffers
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Specify the value of a uniform variable for the current program object
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Assign a binding point to an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Assign a binding point to an active uniform block
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Installs a program object as part of current rendering state
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Installs a program object as part of current rendering state
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Validates a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Validates a program object
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Specifies the value of a generic vertex attribute
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Define an array of generic vertex attribute data
/// </summary>
#endif
}
-
/// <summary>[requires: v2.0 and ES_VERSION_2_0]
/// Set the viewport
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
#endif
}
-
/// <summary>[requires: v3.0 and ES_VERSION_3_0]
/// Instruct the GL server to block until the specified sync object becomes signaled
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Set the active program object for a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Set the active program object for a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delimit the boundaries of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delimit the boundaries of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind a program pipeline to the current context
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind a program pipeline to the current context
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_blend_minmax]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Create a stand-alone program from an array of null-terminated source code strings
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Create a stand-alone program from an array of null-terminated source code strings
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Delete program pipeline objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Delete named query objects
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a range of elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_draw_instanced|EXT_instanced_arrays]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_map_buffer_range]
/// Indicate modifications to a range of a mapped buffer
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Generate query object names
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_debug_label]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve the info log string from a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Retrieve properties of a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Return parameters of a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Determine if a name corresponds to a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Determine if a name corresponds to a program pipeline object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Determine if a name corresponds to a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean]
/// Determine if a name corresponds to a query object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_map_buffer_range]
/// Map a section of a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives from array data
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_multi_draw_arrays]
/// Render multiple sets of primitives by specifying indices of array data elements
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify a parameter for a program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify a parameter for a program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Specify the value of a uniform variable for a specified program object
/// </summary>
#endif
}
-
/// <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>
#endif
}
-
/// <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>
#endif
}
-
/// <summary>[requires: EXT_multisampled_render_to_texture]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a one-dimensional texture
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_texture_storage]
/// Simultaneously specify storage for all levels of a three-dimensional, two-dimensional array or cube-map array texture
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind stages of a program object to a program pipeline
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Bind stages of a program object to a program pipeline
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Validate a program pipeline object against current GL state
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_separate_shader_objects]
/// Validate a program pipeline object against current GL state
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
#endif
}
-
/// <summary>[requires: EXT_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
#endif
}
-
/// <summary>[requires: IMG_multisampled_render_to_texture]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
public static partial class Khr
{
-
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Specify a callback to receive debugging messages from the GL
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Control the reporting of debug messages in a debug context
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Inject an application-supplied message into the debug message queue
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Inject an application-supplied message into the debug message queue
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve messages from the debug message log
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Retrieve the label of a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a named object identified within a namespace
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Label a a sync object identified by a pointer
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Pop the active debug group
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Push a named debug group into the command stream
/// </summary>
#endif
}
-
/// <summary>[requires: KHR_debug]
/// Push a named debug group into the command stream
/// </summary>
#endif
}
-
/// <summary>[requires: NV_framebuffer_blit]
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
#endif
}
-
/// <summary>[requires: NV_copy_buffer]
/// Copy part of the data store of a buffer object to the data store of another buffer object
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a range of elements
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_buffers]
/// Specifies a list of color buffers to be drawn into
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: NV_draw_instanced]
/// Draw multiple instances of a set of elements
/// </summary>
#endif
}
-
/// <summary>[requires: NV_read_buffer]
/// Select a color buffer source for pixels
/// </summary>
#endif
}
-
/// <summary>[requires: NV_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
/// </summary>
#endif
}
-
/// <summary>[requires: NV_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
#endif
}
-
/// <summary>[requires: NV_instanced_arrays]
/// Modify the rate at which generic vertex attributes advance during instanced rendering
/// </summary>
public static partial class Oes
{
-
/// <summary>[requires: OES_vertex_array_object]
/// Bind a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Bind a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage in a compressed format
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Copy a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Delete vertex array objects
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Generate vertex array object names
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Return a binary representation of a program object's compiled and linked executable source
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Determine if a name corresponds to a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: OES_vertex_array_object]
/// Determine if a name corresponds to a vertex array object
/// </summary>
#endif
}
-
/// <summary>[requires: OES_mapbuffer]
/// Map a buffer object's data store
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_get_program_binary]
/// Load a program object with a program binary
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture image
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
#endif
}
-
/// <summary>[requires: OES_texture_3D]
/// Specify a three-dimensional texture subimage
/// </summary>
public static partial class Qcom
{
-
/// <summary>[requires: QCOM_alpha_test]
/// Specify the alpha test function
/// </summary>