From 06ad3bf1dcfa82fe7b3023b40a208a6eba821f73 Mon Sep 17 00:00:00 2001 From: "Stefanos A." Date: Sun, 10 Nov 2013 09:14:30 +0100 Subject: [PATCH] Generate bindings for testing (WIP) --- Source/OpenTK/Graphics/ES30/ES30.cs | 2521 +++++++++++++--------- Source/OpenTK/Graphics/ES30/ES30Enums.cs | 48 +- 2 files changed, 1466 insertions(+), 1103 deletions(-) diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs index fbaab05b..eff7aec3 100644 --- a/Source/OpenTK/Graphics/ES30/ES30.cs +++ b/Source/OpenTK/Graphics/ES30/ES30.cs @@ -1241,7 +1241,6 @@ namespace OpenTK.Graphics.ES30 public static partial class Angle { - /// [requires: ANGLE_framebuffer_blit] /// Copy a block of pixels from the read framebuffer to the draw framebuffer /// @@ -1279,7 +1278,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Draw multiple instances of a range of elements /// @@ -1317,7 +1315,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -1360,7 +1357,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -1412,7 +1408,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -1464,7 +1459,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -1516,7 +1510,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -1689,7 +1682,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_framebuffer_multisample] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -1732,7 +1724,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -1760,7 +1751,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: ANGLE_instanced_arrays] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -1793,7 +1783,6 @@ namespace OpenTK.Graphics.ES30 public static partial class Apple { - /// [requires: APPLE_sync] /// Block and wait for a sync object to become signaled /// @@ -1826,7 +1815,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Block and wait for a sync object to become signaled /// @@ -1891,7 +1879,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Delete a sync object /// @@ -1914,7 +1901,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Create a new sync object and insert it into the GL command stream /// @@ -2001,7 +1987,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Query the properties of a sync object /// @@ -2051,7 +2036,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Query the properties of a sync object /// @@ -2103,7 +2087,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Query the properties of a sync object /// @@ -2147,7 +2130,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Determine if a name corresponds to a sync object /// @@ -2170,7 +2152,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_framebuffer_multisample] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -2228,7 +2209,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Instruct the GL server to block until the specified sync object becomes signaled /// @@ -2261,7 +2241,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: APPLE_sync] /// Instruct the GL server to block until the specified sync object becomes signaled /// @@ -2297,7 +2276,6 @@ namespace OpenTK.Graphics.ES30 } - /// [requires: v2.0 and ES_VERSION_2_0] /// Select active texture unit /// @@ -2320,7 +2298,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Attaches a shader object to a program object /// @@ -2348,7 +2325,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Attaches a shader object to a program object /// @@ -2377,7 +2353,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delimit the boundaries of a query object /// @@ -2405,7 +2380,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delimit the boundaries of a query object /// @@ -2434,7 +2408,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Start transform feedback operation /// @@ -2457,7 +2430,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Associates a generic vertex attribute index with a named attribute variable /// @@ -2490,7 +2462,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Associates a generic vertex attribute index with a named attribute variable /// @@ -2524,7 +2495,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a named buffer object /// @@ -2552,7 +2522,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a named buffer object /// @@ -2581,7 +2550,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a buffer object to an indexed buffer target /// @@ -2614,7 +2582,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a buffer object to an indexed buffer target /// @@ -2648,7 +2615,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a range within a buffer object to an indexed buffer target /// @@ -2691,7 +2657,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a range within a buffer object to an indexed buffer target /// @@ -2735,7 +2700,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a framebuffer to a framebuffer target /// @@ -2763,7 +2727,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a framebuffer to a framebuffer target /// @@ -2792,7 +2755,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a renderbuffer to a renderbuffer target /// @@ -2820,7 +2782,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a renderbuffer to a renderbuffer target /// @@ -2849,7 +2810,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a named sampler to a texturing target /// @@ -2877,7 +2837,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a named sampler to a texturing target /// @@ -2906,7 +2865,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a named texture to a texturing target /// @@ -2934,7 +2892,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Bind a named texture to a texturing target /// @@ -2963,7 +2920,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a transform feedback object /// @@ -2991,7 +2947,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a transform feedback object /// @@ -3020,7 +2975,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a vertex array object /// @@ -3043,7 +2997,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Bind a vertex array object /// @@ -3067,7 +3020,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set the blend color /// @@ -3090,7 +3042,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the equation used for both the RGB blend equation and the Alpha blend equation /// @@ -3118,7 +3069,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set the RGB blend equation and the alpha blend equation separately /// @@ -3151,7 +3101,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify pixel arithmetic /// @@ -3184,7 +3133,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify pixel arithmetic for RGB and alpha components separately /// @@ -3227,7 +3175,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Copy a block of pixels from the read framebuffer to the draw framebuffer /// @@ -3265,7 +3212,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates and initializes a buffer object's data store /// @@ -3303,7 +3249,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates and initializes a buffer object's data store /// @@ -3350,7 +3295,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates and initializes a buffer object's data store /// @@ -3397,7 +3341,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates and initializes a buffer object's data store /// @@ -3444,7 +3387,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates and initializes a buffer object's data store /// @@ -3492,7 +3434,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Updates a subset of a buffer object's data store /// @@ -3530,7 +3471,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Updates a subset of a buffer object's data store /// @@ -3577,7 +3517,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Updates a subset of a buffer object's data store /// @@ -3624,7 +3563,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Updates a subset of a buffer object's data store /// @@ -3671,7 +3609,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Updates a subset of a buffer object's data store /// @@ -3719,7 +3656,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Check the completeness status of a framebuffer /// @@ -3742,7 +3678,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Clear buffers to preset values /// @@ -3765,7 +3700,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -3808,7 +3742,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -3857,7 +3790,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -3906,7 +3838,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -3950,7 +3881,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -3999,7 +3929,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -4048,7 +3977,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -4092,7 +4020,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -4142,7 +4069,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -4192,7 +4118,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Clear individual buffers of the currently bound draw framebuffer /// @@ -4236,7 +4161,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify clear values for the color buffers /// @@ -4259,7 +4183,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the clear value for the depth buffer /// @@ -4282,7 +4205,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the clear value for the stencil buffer /// @@ -4305,7 +4227,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Block and wait for a sync object to become signaled /// @@ -4338,7 +4259,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Block and wait for a sync object to become signaled /// @@ -4372,7 +4292,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Enable and disable writing of frame buffer color components /// @@ -4400,7 +4319,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Compiles a shader object /// @@ -4423,7 +4341,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Compiles a shader object /// @@ -4447,7 +4364,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image in a compressed format /// @@ -4505,7 +4421,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image in a compressed format /// @@ -4572,7 +4487,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image in a compressed format /// @@ -4639,7 +4553,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image in a compressed format /// @@ -4706,7 +4619,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image in a compressed format /// @@ -4774,7 +4686,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image in a compressed format /// @@ -4837,7 +4748,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image in a compressed format /// @@ -4909,7 +4819,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image in a compressed format /// @@ -4981,7 +4890,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image in a compressed format /// @@ -5053,7 +4961,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image in a compressed format /// @@ -5126,7 +5033,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage in a compressed format /// @@ -5189,7 +5095,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage in a compressed format /// @@ -5261,7 +5166,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage in a compressed format /// @@ -5333,7 +5237,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage in a compressed format /// @@ -5405,7 +5308,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage in a compressed format /// @@ -5478,7 +5380,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -5546,7 +5447,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -5623,7 +5523,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -5700,7 +5599,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -5777,7 +5675,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -5855,7 +5752,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [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 /// @@ -5898,7 +5794,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Copy pixels into a 2D texture image /// @@ -5951,7 +5846,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Copy a two-dimensional texture subimage /// @@ -6004,7 +5898,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Copy a three-dimensional texture subimage /// @@ -6062,7 +5955,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates a program object /// @@ -6080,7 +5972,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Creates a shader object /// @@ -6103,7 +5994,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify whether front- or back-facing facets can be culled /// @@ -6126,7 +6016,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Specify a callback to receive debugging messages from the GL /// @@ -6154,7 +6043,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Specify a callback to receive debugging messages from the GL /// @@ -6191,7 +6079,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Specify a callback to receive debugging messages from the GL /// @@ -6228,7 +6115,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Specify a callback to receive debugging messages from the GL /// @@ -6265,7 +6151,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Specify a callback to receive debugging messages from the GL /// @@ -6303,7 +6188,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Control the reporting of debug messages in a debug context /// @@ -6357,7 +6241,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Control the reporting of debug messages in a debug context /// @@ -6411,7 +6294,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Control the reporting of debug messages in a debug context /// @@ -6460,7 +6342,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Control the reporting of debug messages in a debug context /// @@ -6515,7 +6396,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Control the reporting of debug messages in a debug context /// @@ -6570,7 +6450,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Control the reporting of debug messages in a debug context /// @@ -6619,7 +6498,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Inject an application-supplied message into the debug message queue /// @@ -6667,7 +6545,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Inject an application-supplied message into the debug message queue /// @@ -6716,7 +6593,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named buffer objects /// @@ -6750,7 +6626,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named buffer objects /// @@ -6784,7 +6659,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named buffer objects /// @@ -6813,7 +6687,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named buffer objects /// @@ -6848,7 +6721,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named buffer objects /// @@ -6883,7 +6755,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named buffer objects /// @@ -6912,7 +6783,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete framebuffer objects /// @@ -6946,7 +6816,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete framebuffer objects /// @@ -6980,7 +6849,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete framebuffer objects /// @@ -7009,7 +6877,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete framebuffer objects /// @@ -7044,7 +6911,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete framebuffer objects /// @@ -7079,7 +6945,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete framebuffer objects /// @@ -7108,7 +6973,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Deletes a program object /// @@ -7131,7 +6995,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Deletes a program object /// @@ -7155,7 +7018,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named query objects /// @@ -7189,7 +7051,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named query objects /// @@ -7223,7 +7084,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named query objects /// @@ -7252,7 +7112,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named query objects /// @@ -7287,7 +7146,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named query objects /// @@ -7322,7 +7180,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named query objects /// @@ -7351,7 +7208,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete renderbuffer objects /// @@ -7385,7 +7241,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete renderbuffer objects /// @@ -7419,7 +7274,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete renderbuffer objects /// @@ -7448,7 +7302,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete renderbuffer objects /// @@ -7483,7 +7336,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete renderbuffer objects /// @@ -7518,7 +7370,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete renderbuffer objects /// @@ -7547,7 +7398,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named sampler objects /// @@ -7581,7 +7431,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named sampler objects /// @@ -7615,7 +7464,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named sampler objects /// @@ -7644,7 +7492,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named sampler objects /// @@ -7679,7 +7526,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named sampler objects /// @@ -7714,7 +7560,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete named sampler objects /// @@ -7743,7 +7588,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Deletes a shader object /// @@ -7766,7 +7610,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Deletes a shader object /// @@ -7790,7 +7633,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete a sync object /// @@ -7813,7 +7655,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named textures /// @@ -7847,7 +7688,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named textures /// @@ -7881,7 +7721,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named textures /// @@ -7910,7 +7749,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named textures /// @@ -7945,7 +7783,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named textures /// @@ -7980,7 +7817,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Delete named textures /// @@ -8009,7 +7845,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete transform feedback objects /// @@ -8043,7 +7878,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete transform feedback objects /// @@ -8077,7 +7911,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete transform feedback objects /// @@ -8106,7 +7939,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete transform feedback objects /// @@ -8141,7 +7973,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete transform feedback objects /// @@ -8176,7 +8007,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete transform feedback objects /// @@ -8205,7 +8035,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete vertex array objects /// @@ -8239,7 +8068,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete vertex array objects /// @@ -8273,7 +8101,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete vertex array objects /// @@ -8302,7 +8129,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete vertex array objects /// @@ -8337,7 +8163,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete vertex array objects /// @@ -8372,7 +8197,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Delete vertex array objects /// @@ -8401,7 +8225,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value used for depth buffer comparisons /// @@ -8424,7 +8247,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Enable or disable writing into the depth buffer /// @@ -8447,7 +8269,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify mapping of depth values from normalized device coordinates to window coordinates /// @@ -8475,7 +8296,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Detaches a shader object from a program object to which it is attached /// @@ -8503,7 +8323,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Detaches a shader object from a program object to which it is attached /// @@ -8578,7 +8397,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Render primitives from array data /// @@ -8611,7 +8429,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Draw multiple instances of a range of elements /// @@ -8649,7 +8466,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specifies a list of color buffers to be drawn into /// @@ -8683,7 +8499,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specifies a list of color buffers to be drawn into /// @@ -8717,7 +8532,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specifies a list of color buffers to be drawn into /// @@ -8746,7 +8560,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Render primitives from array data /// @@ -8784,7 +8597,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Render primitives from array data /// @@ -8831,7 +8643,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Render primitives from array data /// @@ -8878,7 +8689,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Render primitives from array data /// @@ -8925,7 +8735,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Render primitives from array data /// @@ -8973,7 +8782,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Draw multiple instances of a set of elements /// @@ -9016,7 +8824,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Draw multiple instances of a set of elements /// @@ -9068,7 +8875,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Draw multiple instances of a set of elements /// @@ -9120,7 +8926,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Draw multiple instances of a set of elements /// @@ -9172,7 +8977,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Draw multiple instances of a set of elements /// @@ -9225,7 +9029,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9273,7 +9076,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9330,7 +9132,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9387,7 +9188,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9444,7 +9244,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9502,7 +9301,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9551,7 +9349,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9609,7 +9406,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9667,7 +9463,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9725,7 +9520,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Render primitives from array data /// @@ -9784,7 +9578,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Enable or disable server-side GL capabilities /// @@ -9812,7 +9605,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Enable or disable a generic vertex attribute array /// @@ -9835,7 +9627,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Enable or disable a generic vertex attribute array /// @@ -9889,7 +9680,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Create a new sync object and insert it into the GL command stream /// @@ -9917,7 +9707,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Block until all GL execution is complete /// @@ -9935,7 +9724,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Force execution of GL commands in finite time /// @@ -9953,7 +9741,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Indicate modifications to a range of a mapped buffer /// @@ -9986,7 +9773,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object /// @@ -10024,7 +9810,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object /// @@ -10094,7 +9879,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Attach a single layer of a texture to a framebuffer /// @@ -10137,7 +9921,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Attach a single layer of a texture to a framebuffer /// @@ -10181,7 +9964,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define front- and back-facing polygons /// @@ -10204,7 +9986,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + /// Generate buffer object names + /// + /// + /// + /// Specifies the number of buffer object names to be generated. + /// + /// + /// + /// + /// Specifies an array in which the generated buffer object names are stored. + /// + /// + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Generate buffer object names /// @@ -10238,7 +10053,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate buffer object names /// @@ -10273,7 +10087,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate buffer object names /// @@ -10302,7 +10115,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate buffer object names /// @@ -10337,7 +10149,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate buffer object names /// @@ -10373,7 +10184,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate buffer object names /// @@ -10402,7 +10212,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate mipmaps for a specified texture target /// @@ -10425,7 +10234,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + /// Generate framebuffer object names + /// + /// + /// + /// Specifies the number of framebuffer object names to generate. + /// + /// + /// + /// + /// Specifies an array in which the generated framebuffer object names are stored. + /// + /// + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Generate framebuffer object names /// @@ -10459,7 +10301,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate framebuffer object names /// @@ -10494,7 +10335,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate framebuffer object names /// @@ -10523,7 +10363,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate framebuffer object names /// @@ -10558,7 +10397,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate framebuffer object names /// @@ -10594,7 +10432,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate framebuffer object names /// @@ -10623,7 +10460,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Generate query object names + /// + /// + /// + /// Specifies the number of query object names to be generated. + /// + /// + /// + /// + /// Specifies an array in which the generated query object names are stored. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Generate query object names /// @@ -10657,7 +10527,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate query object names /// @@ -10692,7 +10561,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate query object names /// @@ -10721,7 +10589,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate query object names /// @@ -10756,7 +10623,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate query object names /// @@ -10792,7 +10658,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate query object names /// @@ -10821,7 +10686,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + /// Generate renderbuffer object names + /// + /// + /// + /// Specifies the number of renderbuffer object names to generate. + /// + /// + /// + /// + /// Specifies an array in which the generated renderbuffer object names are stored. + /// + /// + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Generate renderbuffer object names /// @@ -10855,7 +10753,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate renderbuffer object names /// @@ -10890,7 +10787,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate renderbuffer object names /// @@ -10919,7 +10815,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate renderbuffer object names /// @@ -10954,7 +10849,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate renderbuffer object names /// @@ -10990,7 +10884,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate renderbuffer object names /// @@ -11019,7 +10912,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Generate sampler object names + /// + /// + /// + /// Specifies the number of sampler object names to generate. + /// + /// + /// + /// + /// Specifies an array in which the generated sampler object names are stored. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Generate sampler object names /// @@ -11053,7 +10979,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate sampler object names /// @@ -11088,7 +11013,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate sampler object names /// @@ -11117,7 +11041,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate sampler object names /// @@ -11152,7 +11075,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate sampler object names /// @@ -11188,7 +11110,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate sampler object names /// @@ -11217,7 +11138,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + /// Generate texture names + /// + /// + /// + /// Specifies the number of texture names to be generated. + /// + /// + /// + /// + /// Specifies an array in which the generated texture names are stored. + /// + /// + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Generate texture names /// @@ -11251,7 +11205,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate texture names /// @@ -11286,7 +11239,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate texture names /// @@ -11315,7 +11267,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate texture names /// @@ -11350,7 +11301,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate texture names /// @@ -11386,7 +11336,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Generate texture names /// @@ -11415,7 +11364,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Reserve transform feedback object names + /// + /// + /// + /// Specifies the number of transform feedback object names to reserve. + /// + /// + /// + /// + /// Specifies an array of into which the reserved names will be written. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Reserve transform feedback object names /// @@ -11449,7 +11431,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Reserve transform feedback object names /// @@ -11484,7 +11465,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Reserve transform feedback object names /// @@ -11513,7 +11493,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Reserve transform feedback object names /// @@ -11548,7 +11527,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Reserve transform feedback object names /// @@ -11584,7 +11562,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Reserve transform feedback object names /// @@ -11613,7 +11590,40 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Generate vertex array object names + /// + /// + /// + /// Specifies the number of vertex array object names to generate. + /// + /// + /// + /// + /// Specifies an array in which the generated vertex array object names are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")] + public static + UInt32 GenVertexArrays() + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + UInt32 arrays; + Int32 = 1; + UInt32* arrays_ptr = arrays; + Delegates.glGenVertexArrays(); + return arrays; + } + } + #if DEBUG + } + #endif + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Generate vertex array object names /// @@ -11647,7 +11657,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate vertex array object names /// @@ -11682,7 +11691,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate vertex array object names /// @@ -11711,7 +11719,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate vertex array object names /// @@ -11746,7 +11753,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate vertex array object names /// @@ -11782,7 +11788,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Generate vertex array object names /// @@ -11811,7 +11816,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active attribute variable for the specified program object /// @@ -11875,7 +11879,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active attribute variable for the specified program object /// @@ -11929,7 +11932,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active attribute variable for the specified program object /// @@ -11994,7 +11996,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active attribute variable for the specified program object /// @@ -12048,7 +12049,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active uniform variable for the specified program object /// @@ -12112,7 +12112,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active uniform variable for the specified program object /// @@ -12166,7 +12165,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active uniform variable for the specified program object /// @@ -12231,7 +12229,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns information about an active uniform variable for the specified program object /// @@ -12285,7 +12282,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Query information about an active uniform block /// @@ -12329,7 +12366,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query information about an active uniform block /// @@ -12374,7 +12410,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query information about an active uniform block /// @@ -12413,7 +12448,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query information about an active uniform block /// @@ -12458,7 +12492,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query information about an active uniform block /// @@ -12504,7 +12537,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query information about an active uniform block /// @@ -12543,7 +12575,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the name of an active uniform block /// @@ -12593,7 +12624,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the name of an active uniform block /// @@ -12637,7 +12667,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the name of an active uniform block /// @@ -12688,7 +12717,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the name of an active uniform block /// @@ -12732,7 +12760,100 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Returns information about several active uniform variables for the specified program object + /// + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// + /// + /// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return. + /// + /// + /// + /// + /// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried. + /// + /// + /// + /// + /// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params. + /// + /// + /// + /// + /// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices. + /// + /// + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + /// Returns information about several active uniform variables for the specified program object + /// + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// + /// + /// Specifies both the number of elements in the array of indices uniformIndices and the number of parameters written to params upon successful return. + /// + /// + /// + /// + /// Specifies the address of an array of uniformCount integers containing the indices of uniforms within program whose parameter pname should be queried. + /// + /// + /// + /// + /// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params. + /// + /// + /// + /// + /// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Returns information about several active uniform variables for the specified program object /// @@ -12782,7 +12903,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns information about several active uniform variables for the specified program object /// @@ -12833,7 +12953,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns information about several active uniform variables for the specified program object /// @@ -12877,7 +12996,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns information about several active uniform variables for the specified program object /// @@ -12928,7 +13046,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns information about several active uniform variables for the specified program object /// @@ -12980,7 +13097,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns information about several active uniform variables for the specified program object /// @@ -13024,7 +13140,90 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + /// Returns the handles of the shader objects attached to a program object + /// + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// + /// + /// Specifies the size of the array for storing the returned object names. + /// + /// + /// + /// + /// Returns the number of names actually returned in shaders. + /// + /// + /// + /// + /// Specifies an array that is used to return the names of attached shader objects. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")] + public static + unsafe UInt32 GetAttachedShaders(Int32 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 + } + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Returns the handles of the shader objects attached to a program object + /// + /// + /// + /// Specifies the program object to be queried. + /// + /// + /// + /// + /// Specifies the size of the array for storing the returned object names. + /// + /// + /// + /// + /// Returns the number of names actually returned in shaders. + /// + /// + /// + /// + /// Specifies an array that is used to return the names of attached shader objects. + /// + /// + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the handles of the shader objects attached to a program object /// @@ -13070,7 +13269,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the handles of the shader objects attached to a program object /// @@ -13117,7 +13315,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the handles of the shader objects attached to a program object /// @@ -13156,7 +13353,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the handles of the shader objects attached to a program object /// @@ -13203,7 +13399,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the handles of the shader objects attached to a program object /// @@ -13251,7 +13446,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the handles of the shader objects attached to a program object /// @@ -13290,7 +13484,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the location of an attribute variable /// @@ -13318,7 +13511,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the location of an attribute variable /// @@ -13347,6 +13539,26 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBooleanv")] public static @@ -13406,7 +13618,26 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a buffer object /// @@ -13445,7 +13676,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a buffer object /// @@ -13485,7 +13715,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a buffer object /// @@ -13519,7 +13748,43 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + /// Return parameters of a buffer object + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Returns the requested parameter. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetBufferParameteriv")] + public static + Int32 GetBufferParameteriv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Int32 @params; + Int32* @params_ptr = @params; + Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname); + return @params; + } + } + #if DEBUG + } + #endif + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Return parameters of a buffer object /// @@ -13558,7 +13823,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return parameters of a buffer object /// @@ -13598,7 +13862,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return parameters of a buffer object /// @@ -13632,7 +13895,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return the pointer to a mapped buffer object's data store /// @@ -13665,7 +13927,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return the pointer to a mapped buffer object's data store /// @@ -13707,7 +13968,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return the pointer to a mapped buffer object's data store /// @@ -13749,7 +14009,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return the pointer to a mapped buffer object's data store /// @@ -13791,7 +14050,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return the pointer to a mapped buffer object's data store /// @@ -13834,7 +14092,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve messages from the debug message log /// @@ -13902,7 +14159,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve messages from the debug message log /// @@ -13976,7 +14232,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve messages from the debug message log /// @@ -14035,7 +14290,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve messages from the debug message log /// @@ -14104,7 +14358,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve messages from the debug message log /// @@ -14179,7 +14432,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve messages from the debug message log /// @@ -14238,7 +14490,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return error information /// @@ -14249,6 +14500,26 @@ namespace OpenTK.Graphics.ES30 return Delegates.glGetError(); } + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetFloatv")] public static @@ -14308,7 +14579,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query the bindings of color numbers to user-defined varying out variables /// @@ -14336,7 +14606,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query the bindings of color numbers to user-defined varying out variables /// @@ -14365,7 +14634,26 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve information about attachments of a bound framebuffer object /// @@ -14409,7 +14697,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve information about attachments of a bound framebuffer object /// @@ -14454,7 +14741,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve information about attachments of a bound framebuffer object /// @@ -14493,6 +14779,27 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static @@ -14613,6 +14920,26 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64v")] public static @@ -14672,6 +14999,27 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static @@ -14792,6 +15140,26 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetIntegerv")] public static @@ -14851,7 +15219,54 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about implementation-dependent support for internal formats /// @@ -14900,7 +15315,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about implementation-dependent support for internal formats /// @@ -14950,7 +15364,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about implementation-dependent support for internal formats /// @@ -14994,7 +15407,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a named object identified within a namespace /// @@ -15043,7 +15455,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a named object identified within a namespace /// @@ -15093,7 +15504,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a named object identified within a namespace /// @@ -15137,7 +15547,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a named object identified within a namespace /// @@ -15187,7 +15596,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a named object identified within a namespace /// @@ -15238,7 +15646,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a named object identified within a namespace /// @@ -15282,7 +15689,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15326,7 +15732,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15371,7 +15776,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15410,7 +15814,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15463,7 +15866,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15517,7 +15919,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15565,7 +15966,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15618,7 +16018,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15672,7 +16071,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15720,7 +16118,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15773,7 +16170,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15827,7 +16223,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15875,7 +16270,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15929,7 +16323,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -15984,7 +16377,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Retrieve the label of a sync object identified by a pointer /// @@ -16033,7 +16425,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Return the address of the specified pointer /// @@ -16061,7 +16452,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Return the address of the specified pointer /// @@ -16098,7 +16488,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Return the address of the specified pointer /// @@ -16135,7 +16524,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Return the address of the specified pointer /// @@ -16172,7 +16560,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Return the address of the specified pointer /// @@ -16210,7 +16597,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16262,7 +16648,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16323,7 +16708,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16384,7 +16768,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16445,7 +16828,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16507,7 +16889,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16551,7 +16932,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16604,7 +16984,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16657,7 +17036,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16710,7 +17088,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16764,7 +17141,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16817,7 +17193,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16879,7 +17254,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -16941,7 +17315,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17003,7 +17376,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17066,7 +17438,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17110,7 +17481,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17163,7 +17533,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17216,7 +17585,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17269,7 +17637,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -17323,7 +17690,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a program object /// @@ -17368,7 +17734,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a program object /// @@ -17407,7 +17772,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a program object /// @@ -17453,7 +17817,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a program object /// @@ -17492,7 +17855,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a program object /// @@ -17531,7 +17934,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a program object /// @@ -17571,7 +17973,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a program object /// @@ -17605,7 +18006,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a program object /// @@ -17645,7 +18045,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a program object /// @@ -17686,7 +18085,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a program object /// @@ -17720,7 +18118,43 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Return parameters of a query object target + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object target parameter. Accepted values are GL_CURRENT_QUERY or GL_QUERY_COUNTER_BITS. + /// + /// + /// + /// + /// Returns the requested data. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object target /// @@ -17759,7 +18193,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object target /// @@ -17799,7 +18232,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object target /// @@ -17833,7 +18265,48 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object /// @@ -17872,7 +18345,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object /// @@ -17912,7 +18384,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object /// @@ -17946,7 +18417,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object /// @@ -17986,7 +18456,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object /// @@ -18027,7 +18496,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return parameters of a query object /// @@ -18061,7 +18529,26 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve information about a bound renderbuffer object /// @@ -18100,7 +18587,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve information about a bound renderbuffer object /// @@ -18140,7 +18626,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve information about a bound renderbuffer object /// @@ -18174,7 +18659,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18213,7 +18738,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18253,7 +18777,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18287,7 +18810,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18327,7 +18849,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18368,7 +18889,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18402,7 +18922,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18441,7 +19001,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18481,7 +19040,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18515,7 +19073,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18555,7 +19112,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18596,7 +19152,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return sampler parameter values /// @@ -18630,7 +19185,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a shader object /// @@ -18675,7 +19229,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a shader object /// @@ -18714,7 +19267,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a shader object /// @@ -18760,7 +19312,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the information log for a shader object /// @@ -18799,7 +19350,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a shader object /// @@ -18838,7 +19429,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a shader object /// @@ -18878,7 +19468,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a shader object /// @@ -18912,7 +19501,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a shader object /// @@ -18952,7 +19540,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a shader object /// @@ -18993,7 +19580,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns a parameter from a shader object /// @@ -19027,7 +19613,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler /// @@ -19072,7 +19657,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler /// @@ -19119,7 +19703,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Retrieve the range and precision for numeric formats supported by the shader compiler /// @@ -19158,7 +19741,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the source code string from a shader object /// @@ -19203,7 +19785,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the source code string from a shader object /// @@ -19242,7 +19823,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the source code string from a shader object /// @@ -19288,7 +19868,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the source code string from a shader object /// @@ -19327,7 +19906,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a string describing the current GL connection /// @@ -19355,7 +19933,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a string describing the current GL connection /// @@ -19383,7 +19960,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Return a string describing the current GL connection /// @@ -19412,7 +19988,26 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Query the properties of a sync object /// @@ -19463,7 +20058,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query the properties of a sync object /// @@ -19515,7 +20109,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Query the properties of a sync object /// @@ -19559,7 +20152,26 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Return texture parameter values /// @@ -19598,7 +20210,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return texture parameter values /// @@ -19638,7 +20249,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return texture parameter values /// @@ -19672,7 +20282,26 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Return texture parameter values /// @@ -19711,7 +20340,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return texture parameter values /// @@ -19751,7 +20379,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return texture parameter values /// @@ -19785,7 +20412,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about varying variables selected for transform feedback /// @@ -19849,7 +20475,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about varying variables selected for transform feedback /// @@ -19903,7 +20528,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about varying variables selected for transform feedback /// @@ -19968,7 +20592,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve information about varying variables selected for transform feedback /// @@ -20022,7 +20645,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20050,7 +20672,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20079,7 +20700,49 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20118,7 +20781,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20158,7 +20820,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20192,7 +20853,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20232,7 +20892,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20273,7 +20932,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20307,7 +20965,92 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + /// Retrieve the index of a named uniform block + /// + /// + /// + /// Specifies the name of a program containing uniforms whose indices to query. + /// + /// + /// + /// + /// Specifies the number of uniforms whose indices to query. + /// + /// + /// + /// + /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms. + /// + /// + /// + /// + /// Specifies the address of an array that will receive the indices of the uniforms. + /// + /// + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + /// Retrieve the index of a named uniform block + /// + /// + /// + /// Specifies the name of a program containing uniforms whose indices to query. + /// + /// + /// + /// + /// Specifies the number of uniforms whose indices to query. + /// + /// + /// + /// + /// Specifies the address of an array of pointers to buffers containing the names of the queried uniforms. + /// + /// + /// + /// + /// Specifies the address of an array that will receive the indices of the uniforms. + /// + /// + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20351,7 +21094,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20396,7 +21138,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20435,7 +21176,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20480,7 +21220,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20526,7 +21265,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Retrieve the index of a named uniform block /// @@ -20565,7 +21303,49 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")] + public static + Int32 GetUniformiv(Int32 program) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Int32 @params; + Int32 = 1; + Int32* @params_ptr = @params; + Delegates.glGetUniformiv((UInt32)program); + return @params; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v2.0 and ES_VERSION_2_0] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")] + public static + Int32 GetUniformiv(UInt32 program) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Int32 @params; + Int32 = 1; + Int32* @params_ptr = @params; + Delegates.glGetUniformiv((UInt32)program); + return @params; + } + } + #if DEBUG + } + #endif + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20604,7 +21384,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20644,7 +21423,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20678,7 +21456,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20718,7 +21495,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20759,7 +21535,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the value of a uniform variable /// @@ -20793,7 +21568,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the location of a uniform variable /// @@ -20821,7 +21595,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Returns the location of a uniform variable /// @@ -20850,7 +21623,50 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] /// Returns the value of a uniform variable /// @@ -20890,7 +21706,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns the value of a uniform variable /// @@ -20931,7 +21746,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Returns the value of a uniform variable /// @@ -20965,7 +21779,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21004,7 +21858,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21044,7 +21897,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21078,7 +21930,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21118,7 +21969,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21159,7 +22009,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21193,6 +22042,47 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")] public static @@ -21270,6 +22160,48 @@ namespace OpenTK.Graphics.ES30 #endif } + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + + /// [requires: v3.0 and ES_VERSION_3_0] + [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 + } + /// [requires: v3.0 and ES_VERSION_3_0] [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIuiv")] @@ -21309,7 +22241,47 @@ namespace OpenTK.Graphics.ES30 #endif } - + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + + /// [requires: v2.0 and ES_VERSION_2_0] + [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 + } + /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21348,7 +22320,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21388,7 +22359,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21422,7 +22392,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21462,7 +22431,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21503,7 +22471,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return a generic vertex attribute parameter /// @@ -21537,7 +22504,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21570,7 +22536,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21612,7 +22577,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21654,7 +22618,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21696,7 +22659,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21739,7 +22701,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21773,7 +22734,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21816,7 +22776,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21859,7 +22818,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21902,7 +22860,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Return the address of the specified generic vertex attribute pointer /// @@ -21946,7 +22903,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify implementation-specific hints /// @@ -21974,7 +22930,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Invalidate the content some or all of a framebuffer object's attachments /// @@ -22013,7 +22968,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Invalidate the content some or all of a framebuffer object's attachments /// @@ -22052,7 +23006,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Invalidate the content some or all of a framebuffer object's attachments /// @@ -22086,7 +23039,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Invalidate the content of a region of some or all of a framebuffer object's attachments /// @@ -22145,7 +23097,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Invalidate the content of a region of some or all of a framebuffer object's attachments /// @@ -22204,7 +23155,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Invalidate the content of a region of some or all of a framebuffer object's attachments /// @@ -22258,7 +23208,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a buffer object /// @@ -22281,7 +23230,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a buffer object /// @@ -22305,7 +23253,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Test whether a capability is enabled /// @@ -22333,7 +23280,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a framebuffer object /// @@ -22356,7 +23302,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a framebuffer object /// @@ -22380,7 +23325,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determines if a name corresponds to a program object /// @@ -22403,7 +23347,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determines if a name corresponds to a program object /// @@ -22427,7 +23370,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a query object /// @@ -22450,7 +23392,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a query object /// @@ -22474,7 +23415,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a renderbuffer object /// @@ -22497,7 +23437,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a renderbuffer object /// @@ -22521,7 +23460,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a sampler object /// @@ -22544,7 +23482,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a sampler object /// @@ -22568,7 +23505,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determines if a name corresponds to a shader object /// @@ -22591,7 +23527,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determines if a name corresponds to a shader object /// @@ -22615,7 +23550,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a sync object /// @@ -22638,7 +23572,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a texture /// @@ -22661,7 +23594,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Determine if a name corresponds to a texture /// @@ -22685,7 +23617,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a transform feedback object /// @@ -22708,7 +23639,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a transform feedback object /// @@ -22732,7 +23662,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a vertex array object /// @@ -22755,7 +23684,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Determine if a name corresponds to a vertex array object /// @@ -22779,7 +23707,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the width of rasterized lines /// @@ -22802,7 +23729,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Links a program object /// @@ -22825,7 +23751,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Links a program object /// @@ -22849,7 +23774,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Map a section of a buffer object's data store /// @@ -22887,7 +23811,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a named object identified within a namespace /// @@ -22925,7 +23848,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a named object identified within a namespace /// @@ -22964,7 +23886,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a a sync object identified by a pointer /// @@ -22997,7 +23918,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a a sync object identified by a pointer /// @@ -23039,7 +23959,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a a sync object identified by a pointer /// @@ -23081,7 +24000,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a a sync object identified by a pointer /// @@ -23123,7 +24041,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Label a a sync object identified by a pointer /// @@ -23166,7 +24083,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Pause transform feedback operations /// @@ -23184,7 +24100,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set pixel storage modes /// @@ -23212,7 +24127,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set the scale and units used to calculate depth values /// @@ -23240,7 +24154,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Pop the active debug group /// @@ -23258,7 +24171,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23296,7 +24208,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23343,7 +24254,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23390,7 +24300,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23437,7 +24346,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23485,7 +24393,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23524,7 +24431,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23572,7 +24478,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23620,7 +24525,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23668,7 +24572,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Load a program object with a program binary /// @@ -23717,7 +24620,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a parameter for a program object /// @@ -23750,7 +24652,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a parameter for a program object /// @@ -23784,7 +24685,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Push a named debug group into the command stream /// @@ -23822,7 +24722,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// /// Push a named debug group into the command stream /// @@ -23861,7 +24760,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Select a color buffer source for pixels /// @@ -23884,7 +24782,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Read a block of pixels from the frame buffer /// @@ -23927,7 +24824,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Read a block of pixels from the frame buffer /// @@ -23979,7 +24875,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Read a block of pixels from the frame buffer /// @@ -24031,7 +24926,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Read a block of pixels from the frame buffer /// @@ -24083,7 +24977,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Read a block of pixels from the frame buffer /// @@ -24136,7 +25029,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Release resources consumed by the implementation's shader compiler /// @@ -24154,7 +25046,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Establish data storage, format and dimensions of a renderbuffer object's image /// @@ -24192,7 +25083,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -24235,7 +25125,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Resume transform feedback operations /// @@ -24253,7 +25142,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify multisample coverage parameters /// @@ -24281,7 +25169,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24319,7 +25206,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24358,7 +25244,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24402,7 +25287,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24441,7 +25325,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24486,7 +25369,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24525,7 +25407,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24563,7 +25444,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24602,7 +25482,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24646,7 +25525,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24685,7 +25563,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24730,7 +25607,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Set sampler parameters /// @@ -24769,7 +25645,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define the scissor box /// @@ -24797,7 +25672,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -24846,7 +25720,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -24904,7 +25777,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -24962,7 +25834,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25020,7 +25891,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25079,7 +25949,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25128,7 +25997,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25186,7 +26054,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25244,7 +26111,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25302,7 +26168,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25361,7 +26226,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25405,7 +26269,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25458,7 +26321,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25511,7 +26373,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25564,7 +26425,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25618,7 +26478,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25668,7 +26527,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25727,7 +26585,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25786,7 +26643,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25845,7 +26701,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25905,7 +26760,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -25955,7 +26809,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26014,7 +26867,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26073,7 +26925,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26132,7 +26983,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26192,7 +27042,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26236,7 +27085,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26289,7 +27137,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26342,7 +27189,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26395,7 +27241,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Load pre-compiled shader binaries /// @@ -26449,7 +27294,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Replaces the source code in a shader object /// @@ -26493,7 +27337,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Replaces the source code in a shader object /// @@ -26537,7 +27380,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Replaces the source code in a shader object /// @@ -26576,7 +27418,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Replaces the source code in a shader object /// @@ -26621,7 +27462,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Replaces the source code in a shader object /// @@ -26666,7 +27506,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Replaces the source code in a shader object /// @@ -26705,7 +27544,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set front and back function and reference value for stencil testing /// @@ -26738,7 +27576,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set front and back function and reference value for stencil testing /// @@ -26772,7 +27609,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set front and/or back function and reference value for stencil testing /// @@ -26810,7 +27646,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set front and/or back function and reference value for stencil testing /// @@ -26849,7 +27684,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Control the front and back writing of individual bits in the stencil planes /// @@ -26872,7 +27706,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Control the front and back writing of individual bits in the stencil planes /// @@ -26896,7 +27729,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Control the front and/or back writing of individual bits in the stencil planes /// @@ -26924,7 +27756,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Control the front and/or back writing of individual bits in the stencil planes /// @@ -26953,7 +27784,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set front and back stencil test actions /// @@ -26986,7 +27816,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set front and/or back stencil test actions /// @@ -27024,7 +27853,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image /// @@ -27087,7 +27915,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image /// @@ -27159,7 +27986,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image /// @@ -27231,7 +28057,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image /// @@ -27303,7 +28128,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture image /// @@ -27376,7 +28200,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image /// @@ -27444,7 +28267,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image /// @@ -27521,7 +28343,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image /// @@ -27598,7 +28419,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image /// @@ -27675,7 +28495,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture image /// @@ -27753,7 +28572,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set texture parameters /// @@ -27794,7 +28612,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set texture parameters /// @@ -27841,7 +28658,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set texture parameters /// @@ -27883,7 +28699,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set texture parameters /// @@ -27924,7 +28739,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set texture parameters /// @@ -27971,7 +28785,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set texture parameters /// @@ -28013,7 +28826,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture /// @@ -28056,7 +28868,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [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 /// @@ -28104,7 +28915,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage /// @@ -28167,7 +28977,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage /// @@ -28239,7 +29048,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage /// @@ -28311,7 +29119,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage /// @@ -28383,7 +29190,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify a two-dimensional texture subimage /// @@ -28456,7 +29262,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage /// @@ -28529,7 +29334,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage /// @@ -28611,7 +29415,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage /// @@ -28693,7 +29496,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage /// @@ -28775,7 +29577,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify a three-dimensional texture subimage /// @@ -28858,7 +29659,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify values to record in transform feedback buffers /// @@ -28896,7 +29696,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify values to record in transform feedback buffers /// @@ -28935,7 +29734,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -28981,7 +29779,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29033,7 +29830,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29085,7 +29881,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29132,7 +29927,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29178,7 +29972,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29230,7 +30023,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29282,7 +30074,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29329,7 +30120,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -29376,7 +30166,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -29429,7 +30218,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -29482,7 +30270,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -29529,7 +30316,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29575,7 +30361,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29627,7 +30412,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29679,7 +30463,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29726,7 +30509,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29772,7 +30554,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29824,7 +30605,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -29871,7 +30651,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -29918,7 +30697,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -29971,7 +30749,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -30024,7 +30801,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -30071,7 +30847,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30117,7 +30892,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30169,7 +30943,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30221,7 +30994,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30268,7 +31040,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30314,7 +31085,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30366,7 +31136,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30418,7 +31187,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30465,7 +31233,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -30512,7 +31279,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -30565,7 +31331,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -30618,7 +31383,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -30665,7 +31429,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30711,7 +31474,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30763,7 +31525,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30815,7 +31576,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30862,7 +31622,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30908,7 +31667,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -30960,7 +31718,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -31012,7 +31769,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specify the value of a uniform variable for the current program object /// @@ -31059,7 +31815,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -31106,7 +31861,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -31159,7 +31913,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -31212,7 +31965,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Specify the value of a uniform variable for the current program object /// @@ -31259,7 +32011,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Assign a binding point to an active uniform block /// @@ -31292,7 +32043,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Assign a binding point to an active uniform block /// @@ -31863,7 +32613,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Installs a program object as part of current rendering state /// @@ -31886,7 +32635,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Installs a program object as part of current rendering state /// @@ -31910,7 +32658,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Validates a program object /// @@ -31933,7 +32680,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Validates a program object /// @@ -31957,7 +32703,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32005,7 +32750,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32054,7 +32798,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32103,7 +32846,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32152,7 +32894,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32200,7 +32941,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32249,7 +32989,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32303,7 +33042,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32357,7 +33095,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32406,7 +33143,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32461,7 +33197,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32516,7 +33251,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32565,7 +33299,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32613,7 +33346,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32662,7 +33394,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32716,7 +33447,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32770,7 +33500,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32819,7 +33548,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32874,7 +33602,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32929,7 +33656,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -32978,7 +33704,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33026,7 +33751,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33075,7 +33799,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33129,7 +33852,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33183,7 +33905,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33232,7 +33953,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33287,7 +34007,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33342,7 +34061,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Specifies the value of a generic vertex attribute /// @@ -33391,7 +34109,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -33419,7 +34136,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -33902,7 +34618,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -33950,7 +34665,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34007,7 +34721,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34064,7 +34777,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34121,7 +34833,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34179,7 +34890,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34228,7 +34938,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34286,7 +34995,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34344,7 +35052,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34402,7 +35109,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Define an array of generic vertex attribute data /// @@ -34461,7 +35167,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v2.0 and ES_VERSION_2_0] /// Set the viewport /// @@ -34489,7 +35194,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Instruct the GL server to block until the specified sync object becomes signaled /// @@ -34522,7 +35226,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: v3.0 and ES_VERSION_3_0] /// Instruct the GL server to block until the specified sync object becomes signaled /// @@ -34589,7 +35292,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Set the active program object for a program pipeline object /// @@ -34617,7 +35319,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Set the active program object for a program pipeline object /// @@ -34646,7 +35347,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delimit the boundaries of a query object /// @@ -34674,7 +35374,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delimit the boundaries of a query object /// @@ -34703,7 +35402,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Bind a program pipeline to the current context /// @@ -34726,7 +35424,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Bind a program pipeline to the current context /// @@ -34750,7 +35447,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_blend_minmax] /// Specify the equation used for both the RGB blend equation and the Alpha blend equation /// @@ -34778,7 +35474,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Create a stand-alone program from an array of null-terminated source code strings /// @@ -34811,7 +35506,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Create a stand-alone program from an array of null-terminated source code strings /// @@ -34844,7 +35538,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -34878,7 +35571,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -34912,7 +35604,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -34941,7 +35632,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -34976,7 +35666,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -35011,7 +35700,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Delete program pipeline objects /// @@ -35040,7 +35728,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delete named query objects /// @@ -35074,7 +35761,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delete named query objects /// @@ -35108,7 +35794,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delete named query objects /// @@ -35137,7 +35822,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delete named query objects /// @@ -35172,7 +35856,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delete named query objects /// @@ -35207,7 +35890,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Delete named query objects /// @@ -35294,7 +35976,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a range of elements /// @@ -35332,7 +36013,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_buffers] /// Specifies a list of color buffers to be drawn into /// @@ -35366,7 +36046,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_buffers] /// Specifies a list of color buffers to be drawn into /// @@ -35400,7 +36079,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_buffers] /// Specifies a list of color buffers to be drawn into /// @@ -35489,7 +36167,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -35532,7 +36209,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -35584,7 +36260,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -35636,7 +36311,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -35688,7 +36362,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_draw_instanced|EXT_instanced_arrays] /// Draw multiple instances of a set of elements /// @@ -35756,7 +36429,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_map_buffer_range] /// Indicate modifications to a range of a mapped buffer /// @@ -35820,7 +36492,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Reserve program pipeline object names /// @@ -35854,7 +36525,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Reserve program pipeline object names /// @@ -35889,7 +36559,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Reserve program pipeline object names /// @@ -35918,7 +36587,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Reserve program pipeline object names /// @@ -35953,7 +36621,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Reserve program pipeline object names /// @@ -35989,7 +36656,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Reserve program pipeline object names /// @@ -36018,7 +36684,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Generate query object names /// @@ -36052,7 +36717,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Generate query object names /// @@ -36087,7 +36751,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Generate query object names /// @@ -36116,7 +36779,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Generate query object names /// @@ -36151,7 +36813,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Generate query object names /// @@ -36187,7 +36848,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Generate query object names /// @@ -36591,7 +37251,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_debug_label] /// Retrieve the label of a named object identified within a namespace /// @@ -36640,7 +37299,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_debug_label] /// Retrieve the label of a named object identified within a namespace /// @@ -36690,7 +37348,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_debug_label] /// Retrieve the label of a named object identified within a namespace /// @@ -36734,7 +37391,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_debug_label] /// Retrieve the label of a named object identified within a namespace /// @@ -36784,7 +37440,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_debug_label] /// Retrieve the label of a named object identified within a namespace /// @@ -36835,7 +37490,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_debug_label] /// Retrieve the label of a named object identified within a namespace /// @@ -36879,7 +37533,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve the info log string from a program pipeline object /// @@ -36923,7 +37576,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve the info log string from a program pipeline object /// @@ -36968,7 +37620,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve the info log string from a program pipeline object /// @@ -37007,7 +37658,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve the info log string from a program pipeline object /// @@ -37052,7 +37702,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve the info log string from a program pipeline object /// @@ -37098,7 +37747,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve the info log string from a program pipeline object /// @@ -37137,7 +37785,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve properties of a program pipeline object /// @@ -37176,7 +37823,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve properties of a program pipeline object /// @@ -37216,7 +37862,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve properties of a program pipeline object /// @@ -37250,7 +37895,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve properties of a program pipeline object /// @@ -37290,7 +37934,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve properties of a program pipeline object /// @@ -37331,7 +37974,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Retrieve properties of a program pipeline object /// @@ -37424,7 +38066,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37463,7 +38104,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37503,7 +38143,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37537,7 +38176,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37577,7 +38215,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37618,7 +38255,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37652,7 +38288,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37691,7 +38326,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37731,7 +38365,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37765,7 +38398,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37805,7 +38437,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37846,7 +38477,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37880,7 +38510,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37920,7 +38549,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37961,7 +38589,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// @@ -37995,7 +38622,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Return parameters of a query object /// @@ -38035,7 +38661,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Return parameters of a query object /// @@ -38076,7 +38701,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Return parameters of a query object /// @@ -38125,7 +38749,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Determine if a name corresponds to a program pipeline object /// @@ -38148,7 +38771,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Determine if a name corresponds to a program pipeline object /// @@ -38172,7 +38794,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Determine if a name corresponds to a query object /// @@ -38195,7 +38816,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] /// Determine if a name corresponds to a query object /// @@ -38250,7 +38870,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_map_buffer_range] /// Map a section of a buffer object's data store /// @@ -38288,7 +38907,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_map_buffer_range] /// Map a section of a buffer object's data store /// @@ -38327,7 +38945,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives from array data /// @@ -38372,7 +38989,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives from array data /// @@ -38417,7 +39033,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives from array data /// @@ -38456,7 +39071,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38505,7 +39119,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38563,7 +39176,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38621,7 +39233,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38679,7 +39290,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38738,7 +39348,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38787,7 +39396,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38845,7 +39453,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38903,7 +39510,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -38961,7 +39567,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -39020,7 +39625,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -39064,7 +39668,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -39117,7 +39720,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -39170,7 +39772,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -39223,7 +39824,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multi_draw_arrays] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -39292,7 +39892,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify a parameter for a program object /// @@ -39325,7 +39924,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify a parameter for a program object /// @@ -39359,7 +39957,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39410,7 +40007,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39462,7 +40058,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39519,7 +40114,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39576,7 +40170,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39628,7 +40221,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39686,7 +40278,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39744,7 +40335,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39796,7 +40386,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39847,7 +40436,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39899,7 +40487,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -39956,7 +40543,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40013,7 +40599,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40065,7 +40650,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40123,7 +40707,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40181,7 +40764,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40233,7 +40815,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40285,7 +40866,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40343,7 +40923,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40401,7 +40980,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40453,7 +41031,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40504,7 +41081,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40556,7 +41132,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40613,7 +41188,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40670,7 +41244,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40722,7 +41295,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40780,7 +41352,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40838,7 +41409,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40890,7 +41460,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40941,7 +41510,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -40993,7 +41561,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41050,7 +41617,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41102,7 +41668,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41160,7 +41725,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41212,7 +41776,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41264,7 +41827,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41322,7 +41884,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41380,7 +41941,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41432,7 +41992,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41483,7 +42042,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41535,7 +42093,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41592,7 +42149,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41649,7 +42205,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41701,7 +42256,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41759,7 +42313,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41817,7 +42370,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41869,7 +42421,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41920,7 +42471,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -41972,7 +42522,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42029,7 +42578,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42086,7 +42634,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42138,7 +42685,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42196,7 +42742,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42254,7 +42799,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42306,7 +42850,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42358,7 +42901,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42416,7 +42958,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42474,7 +43015,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42526,7 +43066,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42577,7 +43116,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42629,7 +43167,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42686,7 +43223,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42743,7 +43279,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42795,7 +43330,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42853,7 +43387,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42911,7 +43444,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -42963,7 +43495,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43014,7 +43545,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43066,7 +43596,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43123,7 +43652,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43180,7 +43708,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43232,7 +43759,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43290,7 +43816,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43348,7 +43873,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43400,7 +43924,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43452,7 +43975,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43510,7 +44032,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -43568,7 +44089,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Specify the value of a uniform variable for a specified program object /// @@ -44697,7 +45217,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [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. /// @@ -44725,7 +45244,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [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. /// @@ -44881,7 +45399,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -44924,7 +45441,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_texture_storage] /// Simultaneously specify storage for all levels of a one-dimensional texture /// @@ -44962,7 +45478,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_texture_storage] /// Simultaneously specify storage for all levels of a two-dimensional or one-dimensional array texture /// @@ -45005,7 +45520,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_texture_storage] /// Simultaneously specify storage for all levels of a three-dimensional, two-dimensional array or cube-map array texture /// @@ -45146,7 +45660,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Bind stages of a program object to a program pipeline /// @@ -45179,7 +45692,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Bind stages of a program object to a program pipeline /// @@ -45244,7 +45756,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Validate a program pipeline object against current GL state /// @@ -45267,7 +45778,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_separate_shader_objects] /// Validate a program pipeline object against current GL state /// @@ -45291,7 +45801,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_instanced_arrays] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -45319,7 +45828,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: EXT_instanced_arrays] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -45383,7 +45891,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: IMG_multisampled_render_to_texture] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -45430,7 +45937,6 @@ namespace OpenTK.Graphics.ES30 public static partial class Khr { - /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -45458,7 +45964,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -45495,7 +46000,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -45532,7 +46036,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -45569,7 +46072,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -45607,7 +46109,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Control the reporting of debug messages in a debug context /// @@ -45661,7 +46162,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Control the reporting of debug messages in a debug context /// @@ -45715,7 +46215,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Control the reporting of debug messages in a debug context /// @@ -45764,7 +46263,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Control the reporting of debug messages in a debug context /// @@ -45819,7 +46317,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Control the reporting of debug messages in a debug context /// @@ -45874,7 +46371,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Control the reporting of debug messages in a debug context /// @@ -45923,7 +46419,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Inject an application-supplied message into the debug message queue /// @@ -45971,7 +46466,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Inject an application-supplied message into the debug message queue /// @@ -46020,7 +46514,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve messages from the debug message log /// @@ -46088,7 +46581,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve messages from the debug message log /// @@ -46162,7 +46654,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve messages from the debug message log /// @@ -46221,7 +46712,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve messages from the debug message log /// @@ -46290,7 +46780,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve messages from the debug message log /// @@ -46365,7 +46854,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve messages from the debug message log /// @@ -46424,7 +46912,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a named object identified within a namespace /// @@ -46473,7 +46960,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a named object identified within a namespace /// @@ -46523,7 +47009,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a named object identified within a namespace /// @@ -46567,7 +47052,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a named object identified within a namespace /// @@ -46617,7 +47101,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a named object identified within a namespace /// @@ -46668,7 +47151,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a named object identified within a namespace /// @@ -46712,7 +47194,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -46756,7 +47237,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -46801,7 +47281,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -46840,7 +47319,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -46893,7 +47371,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -46947,7 +47424,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -46995,7 +47471,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47048,7 +47523,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47102,7 +47576,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47150,7 +47623,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47203,7 +47675,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47257,7 +47728,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47305,7 +47775,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47359,7 +47828,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47414,7 +47882,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Retrieve the label of a sync object identified by a pointer /// @@ -47575,7 +48042,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a named object identified within a namespace /// @@ -47613,7 +48079,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a named object identified within a namespace /// @@ -47652,7 +48117,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a a sync object identified by a pointer /// @@ -47685,7 +48149,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a a sync object identified by a pointer /// @@ -47727,7 +48190,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a a sync object identified by a pointer /// @@ -47769,7 +48231,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a a sync object identified by a pointer /// @@ -47811,7 +48272,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Label a a sync object identified by a pointer /// @@ -47854,7 +48314,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Pop the active debug group /// @@ -47872,7 +48331,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Push a named debug group into the command stream /// @@ -47910,7 +48368,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: KHR_debug] /// Push a named debug group into the command stream /// @@ -47983,7 +48440,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_framebuffer_blit] /// Copy a block of pixels from the read framebuffer to the draw framebuffer /// @@ -48021,7 +48477,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_copy_buffer] /// Copy part of the data store of a buffer object to the data store of another buffer object /// @@ -48212,7 +48667,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_instanced] /// Draw multiple instances of a range of elements /// @@ -48250,7 +48704,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_buffers] /// Specifies a list of color buffers to be drawn into /// @@ -48284,7 +48737,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_buffers] /// Specifies a list of color buffers to be drawn into /// @@ -48318,7 +48770,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_buffers] /// Specifies a list of color buffers to be drawn into /// @@ -48347,7 +48798,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_instanced] /// Draw multiple instances of a set of elements /// @@ -48390,7 +48840,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_instanced] /// Draw multiple instances of a set of elements /// @@ -48442,7 +48891,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_instanced] /// Draw multiple instances of a set of elements /// @@ -48494,7 +48942,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_instanced] /// Draw multiple instances of a set of elements /// @@ -48546,7 +48993,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_draw_instanced] /// Draw multiple instances of a set of elements /// @@ -48901,7 +49347,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_read_buffer] /// Select a color buffer source for pixels /// @@ -48924,7 +49369,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_framebuffer_multisample] /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// @@ -49377,7 +49821,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_instanced_arrays] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -49405,7 +49848,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: NV_instanced_arrays] /// Modify the rate at which generic vertex attributes advance during instanced rendering /// @@ -49438,7 +49880,6 @@ namespace OpenTK.Graphics.ES30 public static partial class Oes { - /// [requires: OES_vertex_array_object] /// Bind a vertex array object /// @@ -49461,7 +49902,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Bind a vertex array object /// @@ -49485,7 +49925,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -49548,7 +49987,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -49620,7 +50058,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -49692,7 +50129,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -49764,7 +50200,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image in a compressed format /// @@ -49837,7 +50272,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -49905,7 +50339,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -49982,7 +50415,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -50059,7 +50491,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -50136,7 +50567,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage in a compressed format /// @@ -50214,7 +50644,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Copy a three-dimensional texture subimage /// @@ -50272,7 +50701,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Delete vertex array objects /// @@ -50306,7 +50734,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Delete vertex array objects /// @@ -50340,7 +50767,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Delete vertex array objects /// @@ -50369,7 +50795,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Delete vertex array objects /// @@ -50404,7 +50829,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Delete vertex array objects /// @@ -50439,7 +50863,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Delete vertex array objects /// @@ -50529,7 +50952,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -50563,7 +50985,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -50598,7 +51019,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -50627,7 +51047,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -50662,7 +51081,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -50698,7 +51116,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Generate vertex array object names /// @@ -50839,7 +51256,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -50889,7 +51305,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -50948,7 +51363,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51007,7 +51421,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51066,7 +51479,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51126,7 +51538,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51178,7 +51589,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51239,7 +51649,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51300,7 +51709,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51361,7 +51769,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51423,7 +51830,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51467,7 +51873,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51520,7 +51925,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51573,7 +51977,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51626,7 +52029,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51680,7 +52082,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51731,7 +52132,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51791,7 +52191,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51851,7 +52250,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51911,7 +52309,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -51972,7 +52369,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52025,7 +52421,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52087,7 +52482,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52149,7 +52543,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52211,7 +52604,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52274,7 +52666,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52318,7 +52709,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52371,7 +52761,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52424,7 +52813,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52477,7 +52865,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Return a binary representation of a program object's compiled and linked executable source /// @@ -52531,7 +52918,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Determine if a name corresponds to a vertex array object /// @@ -52554,7 +52940,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_vertex_array_object] /// Determine if a name corresponds to a vertex array object /// @@ -52578,7 +52963,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_mapbuffer] /// Map a buffer object's data store /// @@ -52606,7 +52990,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52644,7 +53027,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52691,7 +53073,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52738,7 +53119,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52785,7 +53165,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52833,7 +53212,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52872,7 +53250,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52920,7 +53297,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -52968,7 +53344,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -53016,7 +53391,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -53065,7 +53439,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -53133,7 +53506,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -53210,7 +53582,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -53287,7 +53658,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -53364,7 +53734,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture image /// @@ -53442,7 +53811,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -53515,7 +53883,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -53597,7 +53964,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -53679,7 +54045,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -53761,7 +54126,6 @@ namespace OpenTK.Graphics.ES30 #endif } - /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -53863,7 +54227,6 @@ namespace OpenTK.Graphics.ES30 public static partial class Qcom { - /// [requires: QCOM_alpha_test] /// Specify the alpha test function /// diff --git a/Source/OpenTK/Graphics/ES30/ES30Enums.cs b/Source/OpenTK/Graphics/ES30/ES30Enums.cs index a433b859..0fcf35b6 100644 --- a/Source/OpenTK/Graphics/ES30/ES30Enums.cs +++ b/Source/OpenTK/Graphics/ES30/ES30Enums.cs @@ -148,7 +148,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetActiveUniformBlock + /// Used in GL.GetActiveUniformBlockiv, GL.GetActiveUniformBlock /// public enum ActiveUniformBlockParameter : int { @@ -183,7 +183,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetActiveUniforms + /// Used in GL.GetActiveUniformsiv, GL.GetActiveUniforms /// public enum ActiveUniformParameter : int { @@ -385,7 +385,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 41 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 43 other functions /// public enum All : int { @@ -9513,7 +9513,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetBufferParameter + /// Used in GL.GetBufferParameteri64v, GL.GetBufferParameter and 1 other function /// public enum BufferParameterName : int { @@ -9578,7 +9578,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BindBuffer, GL.BufferData and 12 other functions + /// Used in GL.BindBuffer, GL.BufferData and 14 other functions /// public enum BufferTarget : int { @@ -14601,7 +14601,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetFramebufferAttachmentParameter, GL.InvalidateFramebuffer and 1 other function + /// Used in GL.GetFramebufferAttachmentParameteriv, GL.GetFramebufferAttachmentParameter and 2 other functions /// public enum FramebufferAttachment : int { @@ -14723,7 +14723,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetFramebufferAttachmentParameter + /// Used in GL.GetFramebufferAttachmentParameteriv, GL.GetFramebufferAttachmentParameter /// public enum FramebufferParameterName : int { @@ -14865,7 +14865,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 6 other functions + /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 7 other functions /// public enum FramebufferTarget : int { @@ -15024,7 +15024,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetInteger, GL.Ext.GetInteger + /// Used in GL.GetInteger64i_v, GL.GetInteger and 2 other functions /// public enum GetIndexedPName : int { @@ -15152,7 +15152,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Apple.GetInteger64, GL.GetBoolean and 3 other functions + /// Used in GL.Apple.GetInteger64, GL.GetBooleanv and 7 other functions /// public enum GetPName : int { @@ -17242,7 +17242,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetQueryObject, GL.Ext.GetQueryObject + /// Used in GL.GetQueryObjectuiv, GL.GetQueryObject and 1 other function /// public enum GetQueryObjectParam : int { @@ -17265,7 +17265,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetQuery, GL.Ext.GetQuery + /// Used in GL.GetQueryiv, GL.GetQuery and 1 other function /// public enum GetQueryParam : int { @@ -17507,7 +17507,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetTexParameter + /// Used in GL.GetTexParameterfv, GL.GetTexParameter and 1 other function /// public enum GetTextureParameterName : int { @@ -18262,7 +18262,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetInternalformat + /// Used in GL.GetInternalformativ, GL.GetInternalformat /// public enum InternalFormatParameter : int { @@ -22009,7 +22009,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetProgram + /// Used in GL.GetProgramiv, GL.GetProgram /// public enum ProgramParameter : int { @@ -22394,7 +22394,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BeginQuery, GL.EndQuery and 4 other functions + /// Used in GL.BeginQuery, GL.EndQuery and 5 other functions /// public enum QueryTarget : int { @@ -22548,7 +22548,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.RenderbufferStorageMultisample, GL.Apple.RenderbufferStorageMultisample and 6 other functions + /// Used in GL.Angle.RenderbufferStorageMultisample, GL.Apple.RenderbufferStorageMultisample and 7 other functions /// public enum RenderbufferInternalFormat : int { @@ -22775,7 +22775,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetRenderbufferParameter + /// Used in GL.GetRenderbufferParameteriv, GL.GetRenderbufferParameter /// public enum RenderbufferParameterName : int { @@ -22822,7 +22822,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.RenderbufferStorageMultisample, GL.Apple.RenderbufferStorageMultisample and 9 other functions + /// Used in GL.Angle.RenderbufferStorageMultisample, GL.Apple.RenderbufferStorageMultisample and 11 other functions /// public enum RenderbufferTarget : int { @@ -22915,7 +22915,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetSamplerParameter, GL.SamplerParameter + /// Used in GL.GetSamplerParameterfv, GL.GetSamplerParameter and 2 other functions /// public enum SamplerParameterName : int { @@ -22980,7 +22980,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetShader + /// Used in GL.GetShaderiv, GL.GetShader /// public enum ShaderParameter : int { @@ -23763,7 +23763,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Apple.GetSync, GL.GetSync + /// Used in GL.Apple.GetSync, GL.GetSynciv and 1 other function /// public enum SyncParameterName : int { @@ -24749,7 +24749,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BindTexture, GL.GenerateMipmap and 2 other functions + /// Used in GL.BindTexture, GL.GenerateMipmap and 4 other functions /// public enum TextureTarget : int { @@ -25319,7 +25319,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.GetVertexAttrib + /// Used in GL.GetVertexAttribfv, GL.GetVertexAttrib and 1 other function /// public enum VertexAttribParameter : int {