diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..801f533
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index c3df9b0..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index f320408..10bc259 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
#Sat Apr 23 23:43:13 CEST 2022
distributionBase=GRADLE_USER_HOME
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
diff --git a/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Constants.kt b/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Constants.kt
index 178aa9c..950aa21 100644
--- a/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Constants.kt
+++ b/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Constants.kt
@@ -1,347 +1,1036 @@
package com.danielgergely.kgl
-public const val GL_ACTIVE_TEXTURE: Int = 0x84E0
-public const val GL_DEPTH_BUFFER_BIT: Int = 0x00000100
-public const val GL_STENCIL_BUFFER_BIT: Int = 0x00000400
-public const val GL_COLOR_BUFFER_BIT: Int = 0x00004000
-public const val GL_FALSE: Int = 0
-public const val GL_TRUE: Int = 1
-public const val GL_POINTS: Int = 0x0000
-public const val GL_LINES: Int = 0x0001
-public const val GL_LINE_LOOP: Int = 0x0002
-public const val GL_LINE_STRIP: Int = 0x0003
-public const val GL_TRIANGLES: Int = 0x0004
-public const val GL_TRIANGLE_STRIP: Int = 0x0005
-public const val GL_TRIANGLE_FAN: Int = 0x0006
-public const val GL_ZERO: Int = 0
-public const val GL_ONE: Int = 1
-public const val GL_SRC_COLOR: Int = 0x0300
-public const val GL_ONE_MINUS_SRC_COLOR: Int = 0x0301
-public const val GL_SRC_ALPHA: Int = 0x0302
-public const val GL_ONE_MINUS_SRC_ALPHA: Int = 0x0303
-public const val GL_DST_ALPHA: Int = 0x0304
-public const val GL_ONE_MINUS_DST_ALPHA: Int = 0x0305
-public const val GL_DST_COLOR: Int = 0x0306
-public const val GL_ONE_MINUS_DST_COLOR: Int = 0x0307
-public const val GL_SRC_ALPHA_SATURATE: Int = 0x0308
-public const val GL_FUNC_ADD: Int = 0x8006
-public const val GL_BLEND_EQUATION: Int = 0x8009
-public const val GL_BLEND_EQUATION_RGB: Int = 0x8009
-public const val GL_BLEND_EQUATION_ALPHA: Int = 0x883D
-public const val GL_FUNC_SUBTRACT: Int = 0x800A
-public const val GL_FUNC_REVERSE_SUBTRACT: Int = 0x800B
-public const val GL_BLEND_DST_RGB: Int = 0x80C8
-public const val GL_BLEND_SRC_RGB: Int = 0x80C9
-public const val GL_BLEND_DST_ALPHA: Int = 0x80CA
-public const val GL_BLEND_SRC_ALPHA: Int = 0x80CB
-public const val GL_CONSTANT_COLOR: Int = 0x8001
-public const val GL_ONE_MINUS_CONSTANT_COLOR: Int = 0x8002
-public const val GL_CONSTANT_ALPHA: Int = 0x8003
-public const val GL_ONE_MINUS_CONSTANT_ALPHA: Int = 0x8004
-public const val GL_BLEND_COLOR: Int = 0x8005
-public const val GL_ARRAY_BUFFER: Int = 0x8892
-public const val GL_ELEMENT_ARRAY_BUFFER: Int = 0x8893
-public const val GL_ARRAY_BUFFER_BINDING: Int = 0x8894
-public const val GL_ELEMENT_ARRAY_BUFFER_BINDING: Int = 0x8895
-public const val GL_STREAM_DRAW: Int = 0x88E0
-public const val GL_STATIC_DRAW: Int = 0x88E4
-public const val GL_DYNAMIC_DRAW: Int = 0x88E8
-public const val GL_BUFFER_SIZE: Int = 0x8764
-public const val GL_BUFFER_USAGE: Int = 0x8765
-public const val GL_CURRENT_VERTEX_ATTRIB: Int = 0x8626
-public const val GL_FRONT: Int = 0x0404
-public const val GL_BACK: Int = 0x0405
-public const val GL_FRONT_AND_BACK: Int = 0x0408
-public const val GL_TEXTURE_2D: Int = 0x0DE1
-public const val GL_CULL_FACE: Int = 0x0B44
-public const val GL_BLEND: Int = 0x0BE2
-public const val GL_DITHER: Int = 0x0BD0
-public const val GL_STENCIL_TEST: Int = 0x0B90
-public const val GL_DEPTH_TEST: Int = 0x0B71
-public const val GL_SCISSOR_TEST: Int = 0x0C11
-public const val GL_POLYGON_OFFSET_FILL: Int = 0x8037
-public const val GL_SAMPLE_ALPHA_TO_COVERAGE: Int = 0x809E
-public const val GL_SAMPLE_COVERAGE: Int = 0x80A0
-public const val GL_NO_ERROR: Int = 0
-public const val GL_INVALID_ENUM: Int = 0x0500
-public const val GL_INVALID_VALUE: Int = 0x0501
-public const val GL_INVALID_OPERATION: Int = 0x0502
-public const val GL_OUT_OF_MEMORY: Int = 0x0505
-public const val GL_INVALID_FRAMEBUFFER_OPERATION: Int = 0x506
-public const val GL_CW: Int = 0x0900
-public const val GL_CCW: Int = 0x0901
-public const val GL_LINE_WIDTH: Int = 0x0B21
-public const val GL_ALIASED_POINT_SIZE_RANGE: Int = 0x846D
-public const val GL_ALIASED_LINE_WIDTH_RANGE: Int = 0x846E
-public const val GL_CULL_FACE_MODE: Int = 0x0B45
-public const val GL_FRONT_FACE: Int = 0x0B46
-public const val GL_DEPTH_RANGE: Int = 0x0B70
-public const val GL_DEPTH_WRITEMASK: Int = 0x0B72
-public const val GL_DEPTH_CLEAR_VALUE: Int = 0x0B73
-public const val GL_DEPTH_FUNC: Int = 0x0B74
-public const val GL_STENCIL_CLEAR_VALUE: Int = 0x0B91
-public const val GL_STENCIL_FUNC: Int = 0x0B92
-public const val GL_STENCIL_FAIL: Int = 0x0B94
-public const val GL_STENCIL_PASS_DEPTH_FAIL: Int = 0x0B95
-public const val GL_STENCIL_PASS_DEPTH_PASS: Int = 0x0B96
-public const val GL_STENCIL_REF: Int = 0x0B97
-public const val GL_STENCIL_VALUE_MASK: Int = 0x0B93
-public const val GL_STENCIL_WRITEMASK: Int = 0x0B98
-public const val GL_STENCIL_BACK_FUNC: Int = 0x8800
-public const val GL_STENCIL_BACK_FAIL: Int = 0x8801
-public const val GL_STENCIL_BACK_PASS_DEPTH_FAIL: Int = 0x8802
-public const val GL_STENCIL_BACK_PASS_DEPTH_PASS: Int = 0x8803
-public const val GL_STENCIL_BACK_REF: Int = 0x8CA3
-public const val GL_STENCIL_BACK_VALUE_MASK: Int = 0x8CA4
-public const val GL_STENCIL_BACK_WRITEMASK: Int = 0x8CA5
-public const val GL_VIEWPORT: Int = 0x0BA2
-public const val GL_SCISSOR_BOX: Int = 0x0C10
-public const val GL_COLOR_CLEAR_VALUE: Int = 0x0C22
-public const val GL_COLOR_WRITEMASK: Int = 0x0C23
-public const val GL_UNPACK_ALIGNMENT: Int = 0x0CF5
-public const val GL_PACK_ALIGNMENT: Int = 0x0D05
-public const val GL_MAX_TEXTURE_SIZE: Int = 0x0D33
-public const val GL_MAX_VIEWPORT_DIMS: Int = 0x0D3A
-public const val GL_SUBPIXEL_BITS: Int = 0x0D50
-public const val GL_RED_BITS: Int = 0x0D52
-public const val GL_GREEN_BITS: Int = 0x0D53
-public const val GL_BLUE_BITS: Int = 0x0D54
-public const val GL_ALPHA_BITS: Int = 0x0D55
-public const val GL_DEPTH_BITS: Int = 0x0D56
-public const val GL_STENCIL_BITS: Int = 0x0D57
-public const val GL_POLYGON_OFFSET_UNITS: Int = 0x2A00
-public const val GL_POLYGON_OFFSET_FACTOR: Int = 0x8038
-public const val GL_TEXTURE_BINDING_2D: Int = 0x8069
-public const val GL_SAMPLE_BUFFERS: Int = 0x80A8
-public const val GL_SAMPLES: Int = 0x80A9
-public const val GL_SAMPLE_COVERAGE_VALUE: Int = 0x80AA
-public const val GL_SAMPLE_COVERAGE_INVERT: Int = 0x80AB
-public const val GL_NUM_COMPRESSED_TEXTURE_FORMATS: Int = 0x86A2
-public const val GL_COMPRESSED_TEXTURE_FORMATS: Int = 0x86A3
-public const val GL_DONT_CARE: Int = 0x1100
-public const val GL_FASTEST: Int = 0x1101
-public const val GL_NICEST: Int = 0x1102
-public const val GL_GENERATE_MIPMAP_HINT: Int = 0x8192
-public const val GL_BYTE: Int = 0x1400
-public const val GL_UNSIGNED_BYTE: Int = 0x1401
-public const val GL_SHORT: Int = 0x1402
-public const val GL_UNSIGNED_SHORT: Int = 0x1403
-public const val GL_INT: Int = 0x1404
-public const val GL_UNSIGNED_INT: Int = 0x1405
-public const val GL_FLOAT: Int = 0x1406
-public const val GL_FIXED: Int = 0x140C
-public const val GL_STENCIL_INDEX: Int = 0x1901
-public const val GL_DEPTH_COMPONENT: Int = 0x1902
-public const val GL_RED: Int = 0x1903
-public const val GL_GREEN: Int = 0x1904
-public const val GL_BLUE: Int = 0x1905
-public const val GL_ALPHA: Int = 0x1906
-public const val GL_RGB: Int = 0x1907
-public const val GL_RGBA: Int = 0x1908
-public const val GL_LUMINANCE: Int = 0x1909
-public const val GL_LUMINANCE_ALPHA: Int = 0x190A
-public const val GL_UNSIGNED_SHORT_4_4_4_4: Int = 0x8033
-public const val GL_UNSIGNED_SHORT_5_5_5_1: Int = 0x8034
-public const val GL_UNSIGNED_SHORT_5_6_5: Int = 0x8363
-public const val GL_FRAGMENT_SHADER: Int = 0x8B30
-public const val GL_VERTEX_SHADER: Int = 0x8B31
-public const val GL_MAX_VERTEX_ATTRIBS: Int = 0x8869
-public const val GL_MAX_VERTEX_UNIFORM_VECTORS: Int = 0x8DFB
-public const val GL_MAX_VARYING_VECTORS: Int = 0x8DFC
-public const val GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: Int = 0x8B4D
-public const val GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: Int = 0x8B4C
-public const val GL_MAX_TEXTURE_IMAGE_UNITS: Int = 0x8872
-public const val GL_MAX_FRAGMENT_UNIFORM_VECTORS: Int = 0x8DFD
-public const val GL_SHADER_TYPE: Int = 0x8B4F
-public const val GL_DELETE_STATUS: Int = 0x8B80
-public const val GL_LINK_STATUS: Int = 0x8B82
-public const val GL_VALIDATE_STATUS: Int = 0x8B83
-public const val GL_ATTACHED_SHADERS: Int = 0x8B85
-public const val GL_ACTIVE_UNIFORMS: Int = 0x8B86
-public const val GL_ACTIVE_UNIFORM_MAX_LENGTH: Int = 0x8B87
-public const val GL_ACTIVE_ATTRIBUTES: Int = 0x8B89
-public const val GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: Int = 0x8B8A
-public const val GL_SHADING_LANGUAGE_VERSION: Int = 0x8B8C
-public const val GL_CURRENT_PROGRAM: Int = 0x8B8D
-public const val GL_NEVER: Int = 0x0200
-public const val GL_LESS: Int = 0x0201
-public const val GL_EQUAL: Int = 0x0202
-public const val GL_LEQUAL: Int = 0x0203
-public const val GL_GREATER: Int = 0x0204
-public const val GL_NOTEQUAL: Int = 0x0205
-public const val GL_GEQUAL: Int = 0x0206
-public const val GL_ALWAYS: Int = 0x0207
-public const val GL_KEEP: Int = 0x1E00
-public const val GL_REPLACE: Int = 0x1E01
-public const val GL_INCR: Int = 0x1E02
-public const val GL_DECR: Int = 0x1E03
-public const val GL_INVERT: Int = 0x150A
-public const val GL_INCR_WRAP: Int = 0x8507
-public const val GL_DECR_WRAP: Int = 0x8508
-public const val GL_VENDOR: Int = 0x1F00
-public const val GL_RENDERER: Int = 0x1F01
-public const val GL_VERSION: Int = 0x1F02
-public const val GL_EXTENSIONS: Int = 0x1F03
-public const val GL_NEAREST: Int = 0x2600
-public const val GL_LINEAR: Int = 0x2601
-public const val GL_NEAREST_MIPMAP_NEAREST: Int = 0x2700
-public const val GL_LINEAR_MIPMAP_NEAREST: Int = 0x2701
-public const val GL_NEAREST_MIPMAP_LINEAR: Int = 0x2702
-public const val GL_LINEAR_MIPMAP_LINEAR: Int = 0x2703
-public const val GL_TEXTURE_MAG_FILTER: Int = 0x2800
-public const val GL_TEXTURE_MIN_FILTER: Int = 0x2801
-public const val GL_TEXTURE_WRAP_S: Int = 0x2802
-public const val GL_TEXTURE_WRAP_T: Int = 0x2803
-public const val GL_TEXTURE: Int = 0x1702
-public const val GL_TEXTURE_CUBE_MAP: Int = 0x8513
-public const val GL_TEXTURE_BINDING_CUBE_MAP: Int = 0x8514
-public const val GL_TEXTURE_CUBE_MAP_POSITIVE_X: Int = 0x8515
-public const val GL_TEXTURE_CUBE_MAP_NEGATIVE_X: Int = 0x8516
-public const val GL_TEXTURE_CUBE_MAP_POSITIVE_Y: Int = 0x8517
-public const val GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: Int = 0x8518
-public const val GL_TEXTURE_CUBE_MAP_POSITIVE_Z: Int = 0x8519
-public const val GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: Int = 0x851A
-public const val GL_MAX_CUBE_MAP_TEXTURE_SIZE: Int = 0x851C
-public const val GL_TEXTURE0: Int = 0x84C0
-public const val GL_TEXTURE1: Int = 0x84C1
-public const val GL_TEXTURE2: Int = 0x84C2
-public const val GL_TEXTURE3: Int = 0x84C3
-public const val GL_TEXTURE4: Int = 0x84C4
-public const val GL_TEXTURE5: Int = 0x84C5
-public const val GL_TEXTURE6: Int = 0x84C6
-public const val GL_TEXTURE7: Int = 0x84C7
-public const val GL_TEXTURE8: Int = 0x84C8
-public const val GL_TEXTURE9: Int = 0x84C9
-public const val GL_TEXTURE10: Int = 0x84CA
-public const val GL_TEXTURE11: Int = 0x84CB
-public const val GL_TEXTURE12: Int = 0x84CC
-public const val GL_TEXTURE13: Int = 0x84CD
-public const val GL_TEXTURE14: Int = 0x84CE
-public const val GL_TEXTURE15: Int = 0x84CF
-public const val GL_TEXTURE16: Int = 0x84D0
-public const val GL_TEXTURE17: Int = 0x84D1
-public const val GL_TEXTURE18: Int = 0x84D2
-public const val GL_TEXTURE19: Int = 0x84D3
-public const val GL_TEXTURE20: Int = 0x84D4
-public const val GL_TEXTURE21: Int = 0x84D5
-public const val GL_TEXTURE22: Int = 0x84D6
-public const val GL_TEXTURE23: Int = 0x84D7
-public const val GL_TEXTURE24: Int = 0x84D8
-public const val GL_TEXTURE25: Int = 0x84D9
-public const val GL_TEXTURE26: Int = 0x84DA
-public const val GL_TEXTURE27: Int = 0x84DB
-public const val GL_TEXTURE28: Int = 0x84DC
-public const val GL_TEXTURE29: Int = 0x84DD
-public const val GL_TEXTURE30: Int = 0x84DE
-public const val GL_TEXTURE31: Int = 0x84DF
-public const val GL_REPEAT: Int = 0x2901
-public const val GL_CLAMP_TO_EDGE: Int = 0x812F
-public const val GL_MIRRORED_REPEAT: Int = 0x8370
-public const val GL_FLOAT_VEC2: Int = 0x8B50
-public const val GL_FLOAT_VEC3: Int = 0x8B51
-public const val GL_FLOAT_VEC4: Int = 0x8B52
-public const val GL_INT_VEC2: Int = 0x8B53
-public const val GL_INT_VEC3: Int = 0x8B54
-public const val GL_INT_VEC4: Int = 0x8B55
-public const val GL_BOOL: Int = 0x8B56
-public const val GL_BOOL_VEC2: Int = 0x8B57
-public const val GL_BOOL_VEC3: Int = 0x8B58
-public const val GL_BOOL_VEC4: Int = 0x8B59
-public const val GL_FLOAT_MAT2: Int = 0x8B5A
-public const val GL_FLOAT_MAT3: Int = 0x8B5B
-public const val GL_FLOAT_MAT4: Int = 0x8B5C
-public const val GL_SAMPLER_2D: Int = 0x8B5E
-public const val GL_SAMPLER_CUBE: Int = 0x8B60
-public const val GL_VERTEX_ATTRIB_ARRAY_ENABLED: Int = 0x8622
-public const val GL_VERTEX_ATTRIB_ARRAY_SIZE: Int = 0x8623
-public const val GL_VERTEX_ATTRIB_ARRAY_STRIDE: Int = 0x8624
-public const val GL_VERTEX_ATTRIB_ARRAY_TYPE: Int = 0x8625
-public const val GL_VERTEX_ATTRIB_ARRAY_NORMALIZED: Int = 0x886A
-public const val GL_VERTEX_ATTRIB_ARRAY_POINTER: Int = 0x8645
-public const val GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: Int = 0x889F
-public const val GL_IMPLEMENTATION_COLOR_READ_TYPE: Int = 0x8B9A
-public const val GL_IMPLEMENTATION_COLOR_READ_FORMAT: Int = 0x8B9B
-public const val GL_COMPILE_STATUS: Int = 0x8B81
-public const val GL_INFO_LOG_LENGTH: Int = 0x8B84
-public const val GL_SHADER_SOURCE_LENGTH: Int = 0x8B88
-public const val GL_SHADER_COMPILER: Int = 0x8DFA
-public const val GL_SHADER_BINARY_FORMATS: Int = 0x8DF8
-public const val GL_NUM_SHADER_BINARY_FORMATS: Int = 0x8DF9
-public const val GL_LOW_FLOAT: Int = 0x8DF0
-public const val GL_MEDIUM_FLOAT: Int = 0x8DF1
-public const val GL_HIGH_FLOAT: Int = 0x8DF2
-public const val GL_LOW_INT: Int = 0x8DF3
-public const val GL_MEDIUM_INT: Int = 0x8DF4
-public const val GL_HIGH_INT: Int = 0x8DF5
-public const val GL_FRAMEBUFFER: Int = 0x8D40
-public const val GL_RENDERBUFFER: Int = 0x8D41
-public const val GL_RGBA4: Int = 0x8056
-public const val GL_RGB5_A1: Int = 0x8057
-public const val GL_RGB565: Int = 0x8D62
-public const val GL_DEPTH_COMPONENT16: Int = 0x81A5
-public const val GL_FRAMEBUFFER_COMPLETE: Int = 0x8CD5
-public const val GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: Int = 0x8CD6
-public const val GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: Int = 0x8CD7
-public const val GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: Int = 0x8CDB
-public const val GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: Int = 0x8CDC
-public const val GL_FRAMEBUFFER_UNSUPPORTED: Int = 0x8CDD
-public const val GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: Int = 0x8D56
-public const val GL_FRAMEBUFFER_UNDEFINED: Int = 0x8219
-public const val GL_COLOR_ATTACHMENT0: Int = 0x8CE0
-public const val GL_COLOR_ATTACHMENT1: Int = 0x8CE1
-public const val GL_COLOR_ATTACHMENT2: Int = 0x8CE2
-public const val GL_COLOR_ATTACHMENT3: Int = 0x8CE3
-public const val GL_COLOR_ATTACHMENT4: Int = 0x8CE4
-public const val GL_COLOR_ATTACHMENT5: Int = 0x8CE5
-public const val GL_COLOR_ATTACHMENT6: Int = 0x8CE6
-public const val GL_COLOR_ATTACHMENT7: Int = 0x8CE7
-public const val GL_COLOR_ATTACHMENT8: Int = 0x8CE8
-public const val GL_COLOR_ATTACHMENT9: Int = 0x8CE9
-public const val GL_COLOR_ATTACHMENT10: Int = 0x8CEA
-public const val GL_COLOR_ATTACHMENT11: Int = 0x8CEB
-public const val GL_COLOR_ATTACHMENT12: Int = 0x8CEC
-public const val GL_COLOR_ATTACHMENT13: Int = 0x8CED
-public const val GL_COLOR_ATTACHMENT14: Int = 0x8CEE
-public const val GL_COLOR_ATTACHMENT15: Int = 0x8CEF
-public const val GL_COLOR_ATTACHMENT16: Int = 0x8CF0
-public const val GL_COLOR_ATTACHMENT17: Int = 0x8CF1
-public const val GL_COLOR_ATTACHMENT18: Int = 0x8CF2
-public const val GL_COLOR_ATTACHMENT19: Int = 0x8CF3
-public const val GL_COLOR_ATTACHMENT20: Int = 0x8CF4
-public const val GL_COLOR_ATTACHMENT21: Int = 0x8CF5
-public const val GL_COLOR_ATTACHMENT22: Int = 0x8CF6
-public const val GL_COLOR_ATTACHMENT23: Int = 0x8CF7
-public const val GL_COLOR_ATTACHMENT24: Int = 0x8CF8
-public const val GL_COLOR_ATTACHMENT25: Int = 0x8CF9
-public const val GL_COLOR_ATTACHMENT26: Int = 0x8CFA
-public const val GL_COLOR_ATTACHMENT27: Int = 0x8CFB
-public const val GL_COLOR_ATTACHMENT28: Int = 0x8CFC
-public const val GL_COLOR_ATTACHMENT29: Int = 0x8CFD
-public const val GL_COLOR_ATTACHMENT30: Int = 0x8CFE
-public const val GL_COLOR_ATTACHMENT31: Int = 0x8CFF
-public const val GL_DEPTH_ATTACHMENT: Int = 0x8D00
-public const val GL_STENCIL_ATTACHMENT: Int = 0x8D20
-public const val GL_DEPTH_STENCIL_ATTACHMENT: Int = 0x821A
-public const val GL_R8: Int = 0x8229
-public const val GL_R16: Int = 0x822A
-public const val GL_RG8: Int = 0x822B
-public const val GL_RG16: Int = 0x822C
-public const val GL_R16F: Int = 0x822D
-public const val GL_R32F: Int = 0x822E
-public const val GL_RG16F: Int = 0x822F
-public const val GL_RG32F: Int = 0x8230
-public const val GL_R8I: Int = 0x8231
-public const val GL_R8UI: Int = 0x8232
-public const val GL_R16I: Int = 0x8233
-public const val GL_R16UI: Int = 0x8234
-public const val GL_R32I: Int = 0x8235
-public const val GL_R32UI: Int = 0x8236
-public const val GL_RG8I: Int = 0x8237
-public const val GL_RG8UI: Int = 0x8238
-public const val GL_RG16I: Int = 0x8239
-public const val GL_RG16UI: Int = 0x823A
-public const val GL_RG32I: Int = 0x823B
-public const val GL_RG32UI: Int = 0x823C
-public const val GL_RG: Int = 0x8227
-public const val GL_COMPRESSED_RED: Int = 0x8225
-public const val GL_COMPRESSED_RG: Int = 0x8226
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ACTIVE_TEXTURE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ACTIVE_TEXTURE: Int get() = Kgl.GL_ACTIVE_TEXTURE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_BUFFER_BIT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_BUFFER_BIT: Int get() = Kgl.GL_DEPTH_BUFFER_BIT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BUFFER_BIT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BUFFER_BIT: Int get() = Kgl.GL_STENCIL_BUFFER_BIT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_BUFFER_BIT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_BUFFER_BIT: Int get() = Kgl.GL_COLOR_BUFFER_BIT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FALSE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FALSE: Int get() = Kgl.GL_FALSE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TRUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TRUE: Int get() = Kgl.GL_TRUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_POINTS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_POINTS: Int get() = Kgl.GL_POINTS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINES", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINES: Int get() = Kgl.GL_LINES
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINE_LOOP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINE_LOOP: Int get() = Kgl.GL_LINE_LOOP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINE_STRIP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINE_STRIP: Int get() = Kgl.GL_LINE_STRIP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TRIANGLES", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TRIANGLES: Int get() = Kgl.GL_TRIANGLES
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TRIANGLE_STRIP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TRIANGLE_STRIP: Int get() = Kgl.GL_TRIANGLE_STRIP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TRIANGLE_FAN", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TRIANGLE_FAN: Int get() = Kgl.GL_TRIANGLE_FAN
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ZERO", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ZERO: Int get() = Kgl.GL_ZERO
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE: Int get() = Kgl.GL_ONE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SRC_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SRC_COLOR: Int get() = Kgl.GL_SRC_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE_MINUS_SRC_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE_MINUS_SRC_COLOR: Int get() = Kgl.GL_ONE_MINUS_SRC_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SRC_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SRC_ALPHA: Int get() = Kgl.GL_SRC_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE_MINUS_SRC_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE_MINUS_SRC_ALPHA: Int get() = Kgl.GL_ONE_MINUS_SRC_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DST_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DST_ALPHA: Int get() = Kgl.GL_DST_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE_MINUS_DST_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE_MINUS_DST_ALPHA: Int get() = Kgl.GL_ONE_MINUS_DST_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DST_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DST_COLOR: Int get() = Kgl.GL_DST_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE_MINUS_DST_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE_MINUS_DST_COLOR: Int get() = Kgl.GL_ONE_MINUS_DST_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SRC_ALPHA_SATURATE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SRC_ALPHA_SATURATE: Int get() = Kgl.GL_SRC_ALPHA_SATURATE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FUNC_ADD", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FUNC_ADD: Int get() = Kgl.GL_FUNC_ADD
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_EQUATION", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_EQUATION: Int get() = Kgl.GL_BLEND_EQUATION
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_EQUATION_RGB", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_EQUATION_RGB: Int get() = Kgl.GL_BLEND_EQUATION_RGB
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_EQUATION_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_EQUATION_ALPHA: Int get() = Kgl.GL_BLEND_EQUATION_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FUNC_SUBTRACT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FUNC_SUBTRACT: Int get() = Kgl.GL_FUNC_SUBTRACT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FUNC_REVERSE_SUBTRACT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FUNC_REVERSE_SUBTRACT: Int get() = Kgl.GL_FUNC_REVERSE_SUBTRACT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_DST_RGB", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_DST_RGB: Int get() = Kgl.GL_BLEND_DST_RGB
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_SRC_RGB", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_SRC_RGB: Int get() = Kgl.GL_BLEND_SRC_RGB
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_DST_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_DST_ALPHA: Int get() = Kgl.GL_BLEND_DST_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_SRC_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_SRC_ALPHA: Int get() = Kgl.GL_BLEND_SRC_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CONSTANT_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CONSTANT_COLOR: Int get() = Kgl.GL_CONSTANT_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE_MINUS_CONSTANT_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE_MINUS_CONSTANT_COLOR: Int get() = Kgl.GL_ONE_MINUS_CONSTANT_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CONSTANT_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CONSTANT_ALPHA: Int get() = Kgl.GL_CONSTANT_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ONE_MINUS_CONSTANT_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ONE_MINUS_CONSTANT_ALPHA: Int get() = Kgl.GL_ONE_MINUS_CONSTANT_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND_COLOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND_COLOR: Int get() = Kgl.GL_BLEND_COLOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ARRAY_BUFFER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ARRAY_BUFFER: Int get() = Kgl.GL_ARRAY_BUFFER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ELEMENT_ARRAY_BUFFER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ELEMENT_ARRAY_BUFFER: Int get() = Kgl.GL_ELEMENT_ARRAY_BUFFER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ARRAY_BUFFER_BINDING", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ARRAY_BUFFER_BINDING: Int get() = Kgl.GL_ARRAY_BUFFER_BINDING
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ELEMENT_ARRAY_BUFFER_BINDING", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ELEMENT_ARRAY_BUFFER_BINDING: Int get() = Kgl.GL_ELEMENT_ARRAY_BUFFER_BINDING
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STREAM_DRAW", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STREAM_DRAW: Int get() = Kgl.GL_STREAM_DRAW
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STATIC_DRAW", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STATIC_DRAW: Int get() = Kgl.GL_STATIC_DRAW
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DYNAMIC_DRAW", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DYNAMIC_DRAW: Int get() = Kgl.GL_DYNAMIC_DRAW
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BUFFER_SIZE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BUFFER_SIZE: Int get() = Kgl.GL_BUFFER_SIZE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BUFFER_USAGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BUFFER_USAGE: Int get() = Kgl.GL_BUFFER_USAGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CURRENT_VERTEX_ATTRIB", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CURRENT_VERTEX_ATTRIB: Int get() = Kgl.GL_CURRENT_VERTEX_ATTRIB
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRONT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRONT: Int get() = Kgl.GL_FRONT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BACK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BACK: Int get() = Kgl.GL_BACK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRONT_AND_BACK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRONT_AND_BACK: Int get() = Kgl.GL_FRONT_AND_BACK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_2D", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_2D: Int get() = Kgl.GL_TEXTURE_2D
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CULL_FACE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CULL_FACE: Int get() = Kgl.GL_CULL_FACE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLEND", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLEND: Int get() = Kgl.GL_BLEND
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DITHER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DITHER: Int get() = Kgl.GL_DITHER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_TEST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_TEST: Int get() = Kgl.GL_STENCIL_TEST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_TEST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_TEST: Int get() = Kgl.GL_DEPTH_TEST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SCISSOR_TEST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SCISSOR_TEST: Int get() = Kgl.GL_SCISSOR_TEST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_POLYGON_OFFSET_FILL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_POLYGON_OFFSET_FILL: Int get() = Kgl.GL_POLYGON_OFFSET_FILL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLE_ALPHA_TO_COVERAGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLE_ALPHA_TO_COVERAGE: Int get() = Kgl.GL_SAMPLE_ALPHA_TO_COVERAGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLE_COVERAGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLE_COVERAGE: Int get() = Kgl.GL_SAMPLE_COVERAGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NO_ERROR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NO_ERROR: Int get() = Kgl.GL_NO_ERROR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INVALID_ENUM", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INVALID_ENUM: Int get() = Kgl.GL_INVALID_ENUM
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INVALID_VALUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INVALID_VALUE: Int get() = Kgl.GL_INVALID_VALUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INVALID_OPERATION", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INVALID_OPERATION: Int get() = Kgl.GL_INVALID_OPERATION
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_OUT_OF_MEMORY", "com.danielgergely.kgl.Kgl"))
+public inline val GL_OUT_OF_MEMORY: Int get() = Kgl.GL_OUT_OF_MEMORY
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INVALID_FRAMEBUFFER_OPERATION", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INVALID_FRAMEBUFFER_OPERATION: Int get() = Kgl.GL_INVALID_FRAMEBUFFER_OPERATION
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CW", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CW: Int get() = Kgl.GL_CW
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CCW", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CCW: Int get() = Kgl.GL_CCW
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINE_WIDTH", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINE_WIDTH: Int get() = Kgl.GL_LINE_WIDTH
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ALIASED_POINT_SIZE_RANGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ALIASED_POINT_SIZE_RANGE: Int get() = Kgl.GL_ALIASED_POINT_SIZE_RANGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ALIASED_LINE_WIDTH_RANGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ALIASED_LINE_WIDTH_RANGE: Int get() = Kgl.GL_ALIASED_LINE_WIDTH_RANGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CULL_FACE_MODE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CULL_FACE_MODE: Int get() = Kgl.GL_CULL_FACE_MODE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRONT_FACE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRONT_FACE: Int get() = Kgl.GL_FRONT_FACE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_RANGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_RANGE: Int get() = Kgl.GL_DEPTH_RANGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_WRITEMASK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_WRITEMASK: Int get() = Kgl.GL_DEPTH_WRITEMASK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_CLEAR_VALUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_CLEAR_VALUE: Int get() = Kgl.GL_DEPTH_CLEAR_VALUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_FUNC", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_FUNC: Int get() = Kgl.GL_DEPTH_FUNC
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_CLEAR_VALUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_CLEAR_VALUE: Int get() = Kgl.GL_STENCIL_CLEAR_VALUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_FUNC", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_FUNC: Int get() = Kgl.GL_STENCIL_FUNC
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_FAIL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_FAIL: Int get() = Kgl.GL_STENCIL_FAIL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_PASS_DEPTH_FAIL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_PASS_DEPTH_FAIL: Int get() = Kgl.GL_STENCIL_PASS_DEPTH_FAIL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_PASS_DEPTH_PASS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_PASS_DEPTH_PASS: Int get() = Kgl.GL_STENCIL_PASS_DEPTH_PASS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_REF", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_REF: Int get() = Kgl.GL_STENCIL_REF
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_VALUE_MASK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_VALUE_MASK: Int get() = Kgl.GL_STENCIL_VALUE_MASK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_WRITEMASK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_WRITEMASK: Int get() = Kgl.GL_STENCIL_WRITEMASK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_FUNC", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_FUNC: Int get() = Kgl.GL_STENCIL_BACK_FUNC
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_FAIL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_FAIL: Int get() = Kgl.GL_STENCIL_BACK_FAIL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_PASS_DEPTH_FAIL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_PASS_DEPTH_FAIL: Int get() = Kgl.GL_STENCIL_BACK_PASS_DEPTH_FAIL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_PASS_DEPTH_PASS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_PASS_DEPTH_PASS: Int get() = Kgl.GL_STENCIL_BACK_PASS_DEPTH_PASS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_REF", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_REF: Int get() = Kgl.GL_STENCIL_BACK_REF
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_VALUE_MASK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_VALUE_MASK: Int get() = Kgl.GL_STENCIL_BACK_VALUE_MASK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BACK_WRITEMASK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BACK_WRITEMASK: Int get() = Kgl.GL_STENCIL_BACK_WRITEMASK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VIEWPORT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VIEWPORT: Int get() = Kgl.GL_VIEWPORT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SCISSOR_BOX", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SCISSOR_BOX: Int get() = Kgl.GL_SCISSOR_BOX
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_CLEAR_VALUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_CLEAR_VALUE: Int get() = Kgl.GL_COLOR_CLEAR_VALUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_WRITEMASK", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_WRITEMASK: Int get() = Kgl.GL_COLOR_WRITEMASK
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNPACK_ALIGNMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNPACK_ALIGNMENT: Int get() = Kgl.GL_UNPACK_ALIGNMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_PACK_ALIGNMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_PACK_ALIGNMENT: Int get() = Kgl.GL_PACK_ALIGNMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_TEXTURE_SIZE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_TEXTURE_SIZE: Int get() = Kgl.GL_MAX_TEXTURE_SIZE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_VIEWPORT_DIMS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_VIEWPORT_DIMS: Int get() = Kgl.GL_MAX_VIEWPORT_DIMS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SUBPIXEL_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SUBPIXEL_BITS: Int get() = Kgl.GL_SUBPIXEL_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RED_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RED_BITS: Int get() = Kgl.GL_RED_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_GREEN_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_GREEN_BITS: Int get() = Kgl.GL_GREEN_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLUE_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLUE_BITS: Int get() = Kgl.GL_BLUE_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ALPHA_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ALPHA_BITS: Int get() = Kgl.GL_ALPHA_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_BITS: Int get() = Kgl.GL_DEPTH_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_BITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_BITS: Int get() = Kgl.GL_STENCIL_BITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_POLYGON_OFFSET_UNITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_POLYGON_OFFSET_UNITS: Int get() = Kgl.GL_POLYGON_OFFSET_UNITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_POLYGON_OFFSET_FACTOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_POLYGON_OFFSET_FACTOR: Int get() = Kgl.GL_POLYGON_OFFSET_FACTOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_BINDING_2D", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_BINDING_2D: Int get() = Kgl.GL_TEXTURE_BINDING_2D
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLE_BUFFERS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLE_BUFFERS: Int get() = Kgl.GL_SAMPLE_BUFFERS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLES", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLES: Int get() = Kgl.GL_SAMPLES
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLE_COVERAGE_VALUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLE_COVERAGE_VALUE: Int get() = Kgl.GL_SAMPLE_COVERAGE_VALUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLE_COVERAGE_INVERT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLE_COVERAGE_INVERT: Int get() = Kgl.GL_SAMPLE_COVERAGE_INVERT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NUM_COMPRESSED_TEXTURE_FORMATS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NUM_COMPRESSED_TEXTURE_FORMATS: Int get() = Kgl.GL_NUM_COMPRESSED_TEXTURE_FORMATS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COMPRESSED_TEXTURE_FORMATS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COMPRESSED_TEXTURE_FORMATS: Int get() = Kgl.GL_COMPRESSED_TEXTURE_FORMATS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DONT_CARE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DONT_CARE: Int get() = Kgl.GL_DONT_CARE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FASTEST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FASTEST: Int get() = Kgl.GL_FASTEST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NICEST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NICEST: Int get() = Kgl.GL_NICEST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_GENERATE_MIPMAP_HINT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_GENERATE_MIPMAP_HINT: Int get() = Kgl.GL_GENERATE_MIPMAP_HINT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BYTE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BYTE: Int get() = Kgl.GL_BYTE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNSIGNED_BYTE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNSIGNED_BYTE: Int get() = Kgl.GL_UNSIGNED_BYTE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SHORT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SHORT: Int get() = Kgl.GL_SHORT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNSIGNED_SHORT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNSIGNED_SHORT: Int get() = Kgl.GL_UNSIGNED_SHORT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INT: Int get() = Kgl.GL_INT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNSIGNED_INT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNSIGNED_INT: Int get() = Kgl.GL_UNSIGNED_INT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT: Int get() = Kgl.GL_FLOAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FIXED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FIXED: Int get() = Kgl.GL_FIXED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_INDEX", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_INDEX: Int get() = Kgl.GL_STENCIL_INDEX
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_COMPONENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_COMPONENT: Int get() = Kgl.GL_DEPTH_COMPONENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RED: Int get() = Kgl.GL_RED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_GREEN", "com.danielgergely.kgl.Kgl"))
+public inline val GL_GREEN: Int get() = Kgl.GL_GREEN
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BLUE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BLUE: Int get() = Kgl.GL_BLUE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ALPHA: Int get() = Kgl.GL_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RGB", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RGB: Int get() = Kgl.GL_RGB
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RGBA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RGBA: Int get() = Kgl.GL_RGBA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LUMINANCE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LUMINANCE: Int get() = Kgl.GL_LUMINANCE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LUMINANCE_ALPHA", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LUMINANCE_ALPHA: Int get() = Kgl.GL_LUMINANCE_ALPHA
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNSIGNED_SHORT_4_4_4_4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNSIGNED_SHORT_4_4_4_4: Int get() = Kgl.GL_UNSIGNED_SHORT_4_4_4_4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNSIGNED_SHORT_5_5_5_1", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNSIGNED_SHORT_5_5_5_1: Int get() = Kgl.GL_UNSIGNED_SHORT_5_5_5_1
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_UNSIGNED_SHORT_5_6_5", "com.danielgergely.kgl.Kgl"))
+public inline val GL_UNSIGNED_SHORT_5_6_5: Int get() = Kgl.GL_UNSIGNED_SHORT_5_6_5
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAGMENT_SHADER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAGMENT_SHADER: Int get() = Kgl.GL_FRAGMENT_SHADER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_SHADER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_SHADER: Int get() = Kgl.GL_VERTEX_SHADER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_VERTEX_ATTRIBS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_VERTEX_ATTRIBS: Int get() = Kgl.GL_MAX_VERTEX_ATTRIBS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_VERTEX_UNIFORM_VECTORS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_VERTEX_UNIFORM_VECTORS: Int get() = Kgl.GL_MAX_VERTEX_UNIFORM_VECTORS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_VARYING_VECTORS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_VARYING_VECTORS: Int get() = Kgl.GL_MAX_VARYING_VECTORS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: Int get() = Kgl.GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: Int get() = Kgl.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_TEXTURE_IMAGE_UNITS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_TEXTURE_IMAGE_UNITS: Int get() = Kgl.GL_MAX_TEXTURE_IMAGE_UNITS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_FRAGMENT_UNIFORM_VECTORS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_FRAGMENT_UNIFORM_VECTORS: Int get() = Kgl.GL_MAX_FRAGMENT_UNIFORM_VECTORS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SHADER_TYPE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SHADER_TYPE: Int get() = Kgl.GL_SHADER_TYPE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DELETE_STATUS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DELETE_STATUS: Int get() = Kgl.GL_DELETE_STATUS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINK_STATUS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINK_STATUS: Int get() = Kgl.GL_LINK_STATUS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VALIDATE_STATUS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VALIDATE_STATUS: Int get() = Kgl.GL_VALIDATE_STATUS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ATTACHED_SHADERS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ATTACHED_SHADERS: Int get() = Kgl.GL_ATTACHED_SHADERS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ACTIVE_UNIFORMS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ACTIVE_UNIFORMS: Int get() = Kgl.GL_ACTIVE_UNIFORMS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ACTIVE_UNIFORM_MAX_LENGTH", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ACTIVE_UNIFORM_MAX_LENGTH: Int get() = Kgl.GL_ACTIVE_UNIFORM_MAX_LENGTH
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ACTIVE_ATTRIBUTES", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ACTIVE_ATTRIBUTES: Int get() = Kgl.GL_ACTIVE_ATTRIBUTES
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ACTIVE_ATTRIBUTE_MAX_LENGTH", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: Int get() = Kgl.GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SHADING_LANGUAGE_VERSION", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SHADING_LANGUAGE_VERSION: Int get() = Kgl.GL_SHADING_LANGUAGE_VERSION
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CURRENT_PROGRAM", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CURRENT_PROGRAM: Int get() = Kgl.GL_CURRENT_PROGRAM
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NEVER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NEVER: Int get() = Kgl.GL_NEVER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LESS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LESS: Int get() = Kgl.GL_LESS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_EQUAL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_EQUAL: Int get() = Kgl.GL_EQUAL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LEQUAL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LEQUAL: Int get() = Kgl.GL_LEQUAL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_GREATER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_GREATER: Int get() = Kgl.GL_GREATER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NOTEQUAL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NOTEQUAL: Int get() = Kgl.GL_NOTEQUAL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_GEQUAL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_GEQUAL: Int get() = Kgl.GL_GEQUAL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_ALWAYS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_ALWAYS: Int get() = Kgl.GL_ALWAYS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_KEEP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_KEEP: Int get() = Kgl.GL_KEEP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_REPLACE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_REPLACE: Int get() = Kgl.GL_REPLACE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INCR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INCR: Int get() = Kgl.GL_INCR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DECR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DECR: Int get() = Kgl.GL_DECR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INVERT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INVERT: Int get() = Kgl.GL_INVERT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INCR_WRAP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INCR_WRAP: Int get() = Kgl.GL_INCR_WRAP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DECR_WRAP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DECR_WRAP: Int get() = Kgl.GL_DECR_WRAP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VENDOR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VENDOR: Int get() = Kgl.GL_VENDOR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RENDERER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RENDERER: Int get() = Kgl.GL_RENDERER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERSION", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERSION: Int get() = Kgl.GL_VERSION
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_EXTENSIONS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_EXTENSIONS: Int get() = Kgl.GL_EXTENSIONS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NEAREST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NEAREST: Int get() = Kgl.GL_NEAREST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINEAR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINEAR: Int get() = Kgl.GL_LINEAR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NEAREST_MIPMAP_NEAREST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NEAREST_MIPMAP_NEAREST: Int get() = Kgl.GL_NEAREST_MIPMAP_NEAREST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINEAR_MIPMAP_NEAREST", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINEAR_MIPMAP_NEAREST: Int get() = Kgl.GL_LINEAR_MIPMAP_NEAREST
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NEAREST_MIPMAP_LINEAR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NEAREST_MIPMAP_LINEAR: Int get() = Kgl.GL_NEAREST_MIPMAP_LINEAR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LINEAR_MIPMAP_LINEAR", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LINEAR_MIPMAP_LINEAR: Int get() = Kgl.GL_LINEAR_MIPMAP_LINEAR
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_MAG_FILTER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_MAG_FILTER: Int get() = Kgl.GL_TEXTURE_MAG_FILTER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_MIN_FILTER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_MIN_FILTER: Int get() = Kgl.GL_TEXTURE_MIN_FILTER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_WRAP_S", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_WRAP_S: Int get() = Kgl.GL_TEXTURE_WRAP_S
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_WRAP_T", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_WRAP_T: Int get() = Kgl.GL_TEXTURE_WRAP_T
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE: Int get() = Kgl.GL_TEXTURE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP: Int get() = Kgl.GL_TEXTURE_CUBE_MAP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_BINDING_CUBE_MAP", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_BINDING_CUBE_MAP: Int get() = Kgl.GL_TEXTURE_BINDING_CUBE_MAP
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP_POSITIVE_X", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP_POSITIVE_X: Int get() = Kgl.GL_TEXTURE_CUBE_MAP_POSITIVE_X
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP_NEGATIVE_X", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP_NEGATIVE_X: Int get() = Kgl.GL_TEXTURE_CUBE_MAP_NEGATIVE_X
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP_POSITIVE_Y", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP_POSITIVE_Y: Int get() = Kgl.GL_TEXTURE_CUBE_MAP_POSITIVE_Y
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Y", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: Int get() = Kgl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP_POSITIVE_Z", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP_POSITIVE_Z: Int get() = Kgl.GL_TEXTURE_CUBE_MAP_POSITIVE_Z
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: Int get() = Kgl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MAX_CUBE_MAP_TEXTURE_SIZE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MAX_CUBE_MAP_TEXTURE_SIZE: Int get() = Kgl.GL_MAX_CUBE_MAP_TEXTURE_SIZE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE0", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE0: Int get() = Kgl.GL_TEXTURE0
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE1", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE1: Int get() = Kgl.GL_TEXTURE1
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE2", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE2: Int get() = Kgl.GL_TEXTURE2
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE3", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE3: Int get() = Kgl.GL_TEXTURE3
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE4: Int get() = Kgl.GL_TEXTURE4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE5", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE5: Int get() = Kgl.GL_TEXTURE5
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE6", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE6: Int get() = Kgl.GL_TEXTURE6
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE7", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE7: Int get() = Kgl.GL_TEXTURE7
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE8", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE8: Int get() = Kgl.GL_TEXTURE8
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE9", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE9: Int get() = Kgl.GL_TEXTURE9
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE10", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE10: Int get() = Kgl.GL_TEXTURE10
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE11", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE11: Int get() = Kgl.GL_TEXTURE11
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE12", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE12: Int get() = Kgl.GL_TEXTURE12
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE13", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE13: Int get() = Kgl.GL_TEXTURE13
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE14", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE14: Int get() = Kgl.GL_TEXTURE14
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE15", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE15: Int get() = Kgl.GL_TEXTURE15
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE16", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE16: Int get() = Kgl.GL_TEXTURE16
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE17", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE17: Int get() = Kgl.GL_TEXTURE17
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE18", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE18: Int get() = Kgl.GL_TEXTURE18
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE19", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE19: Int get() = Kgl.GL_TEXTURE19
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE20", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE20: Int get() = Kgl.GL_TEXTURE20
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE21", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE21: Int get() = Kgl.GL_TEXTURE21
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE22", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE22: Int get() = Kgl.GL_TEXTURE22
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE23", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE23: Int get() = Kgl.GL_TEXTURE23
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE24", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE24: Int get() = Kgl.GL_TEXTURE24
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE25", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE25: Int get() = Kgl.GL_TEXTURE25
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE26", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE26: Int get() = Kgl.GL_TEXTURE26
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE27", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE27: Int get() = Kgl.GL_TEXTURE27
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE28", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE28: Int get() = Kgl.GL_TEXTURE28
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE29", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE29: Int get() = Kgl.GL_TEXTURE29
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE30", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE30: Int get() = Kgl.GL_TEXTURE30
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_TEXTURE31", "com.danielgergely.kgl.Kgl"))
+public inline val GL_TEXTURE31: Int get() = Kgl.GL_TEXTURE31
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_REPEAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_REPEAT: Int get() = Kgl.GL_REPEAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_CLAMP_TO_EDGE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_CLAMP_TO_EDGE: Int get() = Kgl.GL_CLAMP_TO_EDGE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MIRRORED_REPEAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MIRRORED_REPEAT: Int get() = Kgl.GL_MIRRORED_REPEAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT_VEC2", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT_VEC2: Int get() = Kgl.GL_FLOAT_VEC2
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT_VEC3", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT_VEC3: Int get() = Kgl.GL_FLOAT_VEC3
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT_VEC4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT_VEC4: Int get() = Kgl.GL_FLOAT_VEC4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INT_VEC2", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INT_VEC2: Int get() = Kgl.GL_INT_VEC2
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INT_VEC3", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INT_VEC3: Int get() = Kgl.GL_INT_VEC3
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INT_VEC4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INT_VEC4: Int get() = Kgl.GL_INT_VEC4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BOOL", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BOOL: Int get() = Kgl.GL_BOOL
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BOOL_VEC2", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BOOL_VEC2: Int get() = Kgl.GL_BOOL_VEC2
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BOOL_VEC3", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BOOL_VEC3: Int get() = Kgl.GL_BOOL_VEC3
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_BOOL_VEC4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_BOOL_VEC4: Int get() = Kgl.GL_BOOL_VEC4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT_MAT2", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT_MAT2: Int get() = Kgl.GL_FLOAT_MAT2
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT_MAT3", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT_MAT3: Int get() = Kgl.GL_FLOAT_MAT3
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FLOAT_MAT4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FLOAT_MAT4: Int get() = Kgl.GL_FLOAT_MAT4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLER_2D", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLER_2D: Int get() = Kgl.GL_SAMPLER_2D
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SAMPLER_CUBE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SAMPLER_CUBE: Int get() = Kgl.GL_SAMPLER_CUBE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_ENABLED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_ENABLED: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_ENABLED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_SIZE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_SIZE: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_SIZE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_STRIDE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_STRIDE: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_STRIDE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_TYPE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_TYPE: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_TYPE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_NORMALIZED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_NORMALIZED: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_POINTER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_POINTER: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_POINTER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", "com.danielgergely.kgl.Kgl"))
+public inline val GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: Int get() = Kgl.GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_IMPLEMENTATION_COLOR_READ_TYPE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_IMPLEMENTATION_COLOR_READ_TYPE: Int get() = Kgl.GL_IMPLEMENTATION_COLOR_READ_TYPE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_IMPLEMENTATION_COLOR_READ_FORMAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_IMPLEMENTATION_COLOR_READ_FORMAT: Int get() = Kgl.GL_IMPLEMENTATION_COLOR_READ_FORMAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COMPILE_STATUS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COMPILE_STATUS: Int get() = Kgl.GL_COMPILE_STATUS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_INFO_LOG_LENGTH", "com.danielgergely.kgl.Kgl"))
+public inline val GL_INFO_LOG_LENGTH: Int get() = Kgl.GL_INFO_LOG_LENGTH
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SHADER_SOURCE_LENGTH", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SHADER_SOURCE_LENGTH: Int get() = Kgl.GL_SHADER_SOURCE_LENGTH
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SHADER_COMPILER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SHADER_COMPILER: Int get() = Kgl.GL_SHADER_COMPILER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_SHADER_BINARY_FORMATS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_SHADER_BINARY_FORMATS: Int get() = Kgl.GL_SHADER_BINARY_FORMATS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_NUM_SHADER_BINARY_FORMATS", "com.danielgergely.kgl.Kgl"))
+public inline val GL_NUM_SHADER_BINARY_FORMATS: Int get() = Kgl.GL_NUM_SHADER_BINARY_FORMATS
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LOW_FLOAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LOW_FLOAT: Int get() = Kgl.GL_LOW_FLOAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MEDIUM_FLOAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MEDIUM_FLOAT: Int get() = Kgl.GL_MEDIUM_FLOAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_HIGH_FLOAT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_HIGH_FLOAT: Int get() = Kgl.GL_HIGH_FLOAT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_LOW_INT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_LOW_INT: Int get() = Kgl.GL_LOW_INT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_MEDIUM_INT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_MEDIUM_INT: Int get() = Kgl.GL_MEDIUM_INT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_HIGH_INT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_HIGH_INT: Int get() = Kgl.GL_HIGH_INT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER: Int get() = Kgl.GL_FRAMEBUFFER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RENDERBUFFER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RENDERBUFFER: Int get() = Kgl.GL_RENDERBUFFER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RGBA4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RGBA4: Int get() = Kgl.GL_RGBA4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RGB5_A1", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RGB5_A1: Int get() = Kgl.GL_RGB5_A1
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RGB565", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RGB565: Int get() = Kgl.GL_RGB565
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_COMPONENT16", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_COMPONENT16: Int get() = Kgl.GL_DEPTH_COMPONENT16
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_COMPLETE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_COMPLETE: Int get() = Kgl.GL_FRAMEBUFFER_COMPLETE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: Int get() = Kgl.GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: Int get() = Kgl.GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: Int get() = Kgl.GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: Int get() = Kgl.GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_UNSUPPORTED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_UNSUPPORTED: Int get() = Kgl.GL_FRAMEBUFFER_UNSUPPORTED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: Int get() = Kgl.GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_FRAMEBUFFER_UNDEFINED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_FRAMEBUFFER_UNDEFINED: Int get() = Kgl.GL_FRAMEBUFFER_UNDEFINED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT0", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT0: Int get() = Kgl.GL_COLOR_ATTACHMENT0
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT1", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT1: Int get() = Kgl.GL_COLOR_ATTACHMENT1
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT2", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT2: Int get() = Kgl.GL_COLOR_ATTACHMENT2
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT3", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT3: Int get() = Kgl.GL_COLOR_ATTACHMENT3
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT4", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT4: Int get() = Kgl.GL_COLOR_ATTACHMENT4
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT5", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT5: Int get() = Kgl.GL_COLOR_ATTACHMENT5
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT6", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT6: Int get() = Kgl.GL_COLOR_ATTACHMENT6
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT7", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT7: Int get() = Kgl.GL_COLOR_ATTACHMENT7
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT8", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT8: Int get() = Kgl.GL_COLOR_ATTACHMENT8
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT9", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT9: Int get() = Kgl.GL_COLOR_ATTACHMENT9
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT10", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT10: Int get() = Kgl.GL_COLOR_ATTACHMENT10
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT11", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT11: Int get() = Kgl.GL_COLOR_ATTACHMENT11
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT12", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT12: Int get() = Kgl.GL_COLOR_ATTACHMENT12
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT13", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT13: Int get() = Kgl.GL_COLOR_ATTACHMENT13
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT14", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT14: Int get() = Kgl.GL_COLOR_ATTACHMENT14
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT15", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT15: Int get() = Kgl.GL_COLOR_ATTACHMENT15
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT16", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT16: Int get() = Kgl.GL_COLOR_ATTACHMENT16
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT17", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT17: Int get() = Kgl.GL_COLOR_ATTACHMENT17
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT18", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT18: Int get() = Kgl.GL_COLOR_ATTACHMENT18
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT19", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT19: Int get() = Kgl.GL_COLOR_ATTACHMENT19
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT20", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT20: Int get() = Kgl.GL_COLOR_ATTACHMENT20
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT21", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT21: Int get() = Kgl.GL_COLOR_ATTACHMENT21
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT22", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT22: Int get() = Kgl.GL_COLOR_ATTACHMENT22
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT23", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT23: Int get() = Kgl.GL_COLOR_ATTACHMENT23
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT24", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT24: Int get() = Kgl.GL_COLOR_ATTACHMENT24
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT25", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT25: Int get() = Kgl.GL_COLOR_ATTACHMENT25
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT26", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT26: Int get() = Kgl.GL_COLOR_ATTACHMENT26
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT27", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT27: Int get() = Kgl.GL_COLOR_ATTACHMENT27
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT28", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT28: Int get() = Kgl.GL_COLOR_ATTACHMENT28
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT29", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT29: Int get() = Kgl.GL_COLOR_ATTACHMENT29
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT30", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT30: Int get() = Kgl.GL_COLOR_ATTACHMENT30
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COLOR_ATTACHMENT31", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COLOR_ATTACHMENT31: Int get() = Kgl.GL_COLOR_ATTACHMENT31
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_ATTACHMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_ATTACHMENT: Int get() = Kgl.GL_DEPTH_ATTACHMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_STENCIL_ATTACHMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_STENCIL_ATTACHMENT: Int get() = Kgl.GL_STENCIL_ATTACHMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_DEPTH_STENCIL_ATTACHMENT", "com.danielgergely.kgl.Kgl"))
+public inline val GL_DEPTH_STENCIL_ATTACHMENT: Int get() = Kgl.GL_DEPTH_STENCIL_ATTACHMENT
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R8", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R8: Int get() = Kgl.GL_R8
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R16", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R16: Int get() = Kgl.GL_R16
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG8", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG8: Int get() = Kgl.GL_RG8
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG16", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG16: Int get() = Kgl.GL_RG16
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R16F", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R16F: Int get() = Kgl.GL_R16F
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R32F", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R32F: Int get() = Kgl.GL_R32F
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG16F", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG16F: Int get() = Kgl.GL_RG16F
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG32F", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG32F: Int get() = Kgl.GL_RG32F
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R8I", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R8I: Int get() = Kgl.GL_R8I
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R8UI", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R8UI: Int get() = Kgl.GL_R8UI
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R16I", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R16I: Int get() = Kgl.GL_R16I
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R16UI", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R16UI: Int get() = Kgl.GL_R16UI
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R32I", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R32I: Int get() = Kgl.GL_R32I
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_R32UI", "com.danielgergely.kgl.Kgl"))
+public inline val GL_R32UI: Int get() = Kgl.GL_R32UI
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG8I", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG8I: Int get() = Kgl.GL_RG8I
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG8UI", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG8UI: Int get() = Kgl.GL_RG8UI
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG16I", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG16I: Int get() = Kgl.GL_RG16I
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG16UI", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG16UI: Int get() = Kgl.GL_RG16UI
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG32I", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG32I: Int get() = Kgl.GL_RG32I
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG32UI", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG32UI: Int get() = Kgl.GL_RG32UI
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_RG", "com.danielgergely.kgl.Kgl"))
+public inline val GL_RG: Int get() = Kgl.GL_RG
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COMPRESSED_RED", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COMPRESSED_RED: Int get() = Kgl.GL_COMPRESSED_RED
+
+@Deprecated("", replaceWith = ReplaceWith("Kgl.GL_COMPRESSED_RG", "com.danielgergely.kgl.Kgl"))
+public inline val GL_COMPRESSED_RG: Int get() = Kgl.GL_COMPRESSED_RG
diff --git a/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Kgl.kt b/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Kgl.kt
index 56f71c7..56a2863 100644
--- a/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Kgl.kt
+++ b/kgl/src/commonMain/kotlin/com/danielgergely/kgl/Kgl.kt
@@ -120,4 +120,354 @@ public interface Kgl {
public fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int)
public fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer)
+
+
+ public companion object {
+ public const val GL_ACTIVE_TEXTURE: Int = 0x84E0
+ public const val GL_DEPTH_BUFFER_BIT: Int = 0x00000100
+ public const val GL_STENCIL_BUFFER_BIT: Int = 0x00000400
+ public const val GL_COLOR_BUFFER_BIT: Int = 0x00004000
+ public const val GL_FALSE: Int = 0
+ public const val GL_TRUE: Int = 1
+ public const val GL_POINTS: Int = 0x0000
+ public const val GL_LINES: Int = 0x0001
+ public const val GL_LINE_LOOP: Int = 0x0002
+ public const val GL_LINE_STRIP: Int = 0x0003
+ public const val GL_TRIANGLES: Int = 0x0004
+ public const val GL_TRIANGLE_STRIP: Int = 0x0005
+ public const val GL_TRIANGLE_FAN: Int = 0x0006
+ public const val GL_ZERO: Int = 0
+ public const val GL_ONE: Int = 1
+ public const val GL_SRC_COLOR: Int = 0x0300
+ public const val GL_ONE_MINUS_SRC_COLOR: Int = 0x0301
+ public const val GL_SRC_ALPHA: Int = 0x0302
+ public const val GL_ONE_MINUS_SRC_ALPHA: Int = 0x0303
+ public const val GL_DST_ALPHA: Int = 0x0304
+ public const val GL_ONE_MINUS_DST_ALPHA: Int = 0x0305
+ public const val GL_DST_COLOR: Int = 0x0306
+ public const val GL_ONE_MINUS_DST_COLOR: Int = 0x0307
+ public const val GL_SRC_ALPHA_SATURATE: Int = 0x0308
+ public const val GL_FUNC_ADD: Int = 0x8006
+ public const val GL_BLEND_EQUATION: Int = 0x8009
+ public const val GL_BLEND_EQUATION_RGB: Int = 0x8009
+ public const val GL_BLEND_EQUATION_ALPHA: Int = 0x883D
+ public const val GL_FUNC_SUBTRACT: Int = 0x800A
+ public const val GL_FUNC_REVERSE_SUBTRACT: Int = 0x800B
+ public const val GL_BLEND_DST_RGB: Int = 0x80C8
+ public const val GL_BLEND_SRC_RGB: Int = 0x80C9
+ public const val GL_BLEND_DST_ALPHA: Int = 0x80CA
+ public const val GL_BLEND_SRC_ALPHA: Int = 0x80CB
+ public const val GL_CONSTANT_COLOR: Int = 0x8001
+ public const val GL_ONE_MINUS_CONSTANT_COLOR: Int = 0x8002
+ public const val GL_CONSTANT_ALPHA: Int = 0x8003
+ public const val GL_ONE_MINUS_CONSTANT_ALPHA: Int = 0x8004
+ public const val GL_BLEND_COLOR: Int = 0x8005
+ public const val GL_ARRAY_BUFFER: Int = 0x8892
+ public const val GL_ELEMENT_ARRAY_BUFFER: Int = 0x8893
+ public const val GL_ARRAY_BUFFER_BINDING: Int = 0x8894
+ public const val GL_ELEMENT_ARRAY_BUFFER_BINDING: Int = 0x8895
+ public const val GL_STREAM_DRAW: Int = 0x88E0
+ public const val GL_STATIC_DRAW: Int = 0x88E4
+ public const val GL_DYNAMIC_DRAW: Int = 0x88E8
+ public const val GL_BUFFER_SIZE: Int = 0x8764
+ public const val GL_BUFFER_USAGE: Int = 0x8765
+ public const val GL_CURRENT_VERTEX_ATTRIB: Int = 0x8626
+ public const val GL_FRONT: Int = 0x0404
+ public const val GL_BACK: Int = 0x0405
+ public const val GL_FRONT_AND_BACK: Int = 0x0408
+ public const val GL_TEXTURE_2D: Int = 0x0DE1
+ public const val GL_CULL_FACE: Int = 0x0B44
+ public const val GL_BLEND: Int = 0x0BE2
+ public const val GL_DITHER: Int = 0x0BD0
+ public const val GL_STENCIL_TEST: Int = 0x0B90
+ public const val GL_DEPTH_TEST: Int = 0x0B71
+ public const val GL_SCISSOR_TEST: Int = 0x0C11
+ public const val GL_POLYGON_OFFSET_FILL: Int = 0x8037
+ public const val GL_SAMPLE_ALPHA_TO_COVERAGE: Int = 0x809E
+ public const val GL_SAMPLE_COVERAGE: Int = 0x80A0
+ public const val GL_NO_ERROR: Int = 0
+ public const val GL_INVALID_ENUM: Int = 0x0500
+ public const val GL_INVALID_VALUE: Int = 0x0501
+ public const val GL_INVALID_OPERATION: Int = 0x0502
+ public const val GL_OUT_OF_MEMORY: Int = 0x0505
+ public const val GL_INVALID_FRAMEBUFFER_OPERATION: Int = 0x506
+ public const val GL_CW: Int = 0x0900
+ public const val GL_CCW: Int = 0x0901
+ public const val GL_LINE_WIDTH: Int = 0x0B21
+ public const val GL_ALIASED_POINT_SIZE_RANGE: Int = 0x846D
+ public const val GL_ALIASED_LINE_WIDTH_RANGE: Int = 0x846E
+ public const val GL_CULL_FACE_MODE: Int = 0x0B45
+ public const val GL_FRONT_FACE: Int = 0x0B46
+ public const val GL_DEPTH_RANGE: Int = 0x0B70
+ public const val GL_DEPTH_WRITEMASK: Int = 0x0B72
+ public const val GL_DEPTH_CLEAR_VALUE: Int = 0x0B73
+ public const val GL_DEPTH_FUNC: Int = 0x0B74
+ public const val GL_STENCIL_CLEAR_VALUE: Int = 0x0B91
+ public const val GL_STENCIL_FUNC: Int = 0x0B92
+ public const val GL_STENCIL_FAIL: Int = 0x0B94
+ public const val GL_STENCIL_PASS_DEPTH_FAIL: Int = 0x0B95
+ public const val GL_STENCIL_PASS_DEPTH_PASS: Int = 0x0B96
+ public const val GL_STENCIL_REF: Int = 0x0B97
+ public const val GL_STENCIL_VALUE_MASK: Int = 0x0B93
+ public const val GL_STENCIL_WRITEMASK: Int = 0x0B98
+ public const val GL_STENCIL_BACK_FUNC: Int = 0x8800
+ public const val GL_STENCIL_BACK_FAIL: Int = 0x8801
+ public const val GL_STENCIL_BACK_PASS_DEPTH_FAIL: Int = 0x8802
+ public const val GL_STENCIL_BACK_PASS_DEPTH_PASS: Int = 0x8803
+ public const val GL_STENCIL_BACK_REF: Int = 0x8CA3
+ public const val GL_STENCIL_BACK_VALUE_MASK: Int = 0x8CA4
+ public const val GL_STENCIL_BACK_WRITEMASK: Int = 0x8CA5
+ public const val GL_VIEWPORT: Int = 0x0BA2
+ public const val GL_SCISSOR_BOX: Int = 0x0C10
+ public const val GL_COLOR_CLEAR_VALUE: Int = 0x0C22
+ public const val GL_COLOR_WRITEMASK: Int = 0x0C23
+ public const val GL_UNPACK_ALIGNMENT: Int = 0x0CF5
+ public const val GL_PACK_ALIGNMENT: Int = 0x0D05
+ public const val GL_MAX_TEXTURE_SIZE: Int = 0x0D33
+ public const val GL_MAX_VIEWPORT_DIMS: Int = 0x0D3A
+ public const val GL_SUBPIXEL_BITS: Int = 0x0D50
+ public const val GL_RED_BITS: Int = 0x0D52
+ public const val GL_GREEN_BITS: Int = 0x0D53
+ public const val GL_BLUE_BITS: Int = 0x0D54
+ public const val GL_ALPHA_BITS: Int = 0x0D55
+ public const val GL_DEPTH_BITS: Int = 0x0D56
+ public const val GL_STENCIL_BITS: Int = 0x0D57
+ public const val GL_POLYGON_OFFSET_UNITS: Int = 0x2A00
+ public const val GL_POLYGON_OFFSET_FACTOR: Int = 0x8038
+ public const val GL_TEXTURE_BINDING_2D: Int = 0x8069
+ public const val GL_SAMPLE_BUFFERS: Int = 0x80A8
+ public const val GL_SAMPLES: Int = 0x80A9
+ public const val GL_SAMPLE_COVERAGE_VALUE: Int = 0x80AA
+ public const val GL_SAMPLE_COVERAGE_INVERT: Int = 0x80AB
+ public const val GL_NUM_COMPRESSED_TEXTURE_FORMATS: Int = 0x86A2
+ public const val GL_COMPRESSED_TEXTURE_FORMATS: Int = 0x86A3
+ public const val GL_DONT_CARE: Int = 0x1100
+ public const val GL_FASTEST: Int = 0x1101
+ public const val GL_NICEST: Int = 0x1102
+ public const val GL_GENERATE_MIPMAP_HINT: Int = 0x8192
+ public const val GL_BYTE: Int = 0x1400
+ public const val GL_UNSIGNED_BYTE: Int = 0x1401
+ public const val GL_SHORT: Int = 0x1402
+ public const val GL_UNSIGNED_SHORT: Int = 0x1403
+ public const val GL_INT: Int = 0x1404
+ public const val GL_UNSIGNED_INT: Int = 0x1405
+ public const val GL_FLOAT: Int = 0x1406
+ public const val GL_FIXED: Int = 0x140C
+ public const val GL_STENCIL_INDEX: Int = 0x1901
+ public const val GL_DEPTH_COMPONENT: Int = 0x1902
+ public const val GL_RED: Int = 0x1903
+ public const val GL_GREEN: Int = 0x1904
+ public const val GL_BLUE: Int = 0x1905
+ public const val GL_ALPHA: Int = 0x1906
+ public const val GL_RGB: Int = 0x1907
+ public const val GL_RGBA: Int = 0x1908
+ public const val GL_LUMINANCE: Int = 0x1909
+ public const val GL_LUMINANCE_ALPHA: Int = 0x190A
+ public const val GL_UNSIGNED_SHORT_4_4_4_4: Int = 0x8033
+ public const val GL_UNSIGNED_SHORT_5_5_5_1: Int = 0x8034
+ public const val GL_UNSIGNED_SHORT_5_6_5: Int = 0x8363
+ public const val GL_FRAGMENT_SHADER: Int = 0x8B30
+ public const val GL_VERTEX_SHADER: Int = 0x8B31
+ public const val GL_MAX_VERTEX_ATTRIBS: Int = 0x8869
+ public const val GL_MAX_VERTEX_UNIFORM_VECTORS: Int = 0x8DFB
+ public const val GL_MAX_VARYING_VECTORS: Int = 0x8DFC
+ public const val GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: Int = 0x8B4D
+ public const val GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: Int = 0x8B4C
+ public const val GL_MAX_TEXTURE_IMAGE_UNITS: Int = 0x8872
+ public const val GL_MAX_FRAGMENT_UNIFORM_VECTORS: Int = 0x8DFD
+ public const val GL_SHADER_TYPE: Int = 0x8B4F
+ public const val GL_DELETE_STATUS: Int = 0x8B80
+ public const val GL_LINK_STATUS: Int = 0x8B82
+ public const val GL_VALIDATE_STATUS: Int = 0x8B83
+ public const val GL_ATTACHED_SHADERS: Int = 0x8B85
+ public const val GL_ACTIVE_UNIFORMS: Int = 0x8B86
+ public const val GL_ACTIVE_UNIFORM_MAX_LENGTH: Int = 0x8B87
+ public const val GL_ACTIVE_ATTRIBUTES: Int = 0x8B89
+ public const val GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: Int = 0x8B8A
+ public const val GL_SHADING_LANGUAGE_VERSION: Int = 0x8B8C
+ public const val GL_CURRENT_PROGRAM: Int = 0x8B8D
+ public const val GL_NEVER: Int = 0x0200
+ public const val GL_LESS: Int = 0x0201
+ public const val GL_EQUAL: Int = 0x0202
+ public const val GL_LEQUAL: Int = 0x0203
+ public const val GL_GREATER: Int = 0x0204
+ public const val GL_NOTEQUAL: Int = 0x0205
+ public const val GL_GEQUAL: Int = 0x0206
+ public const val GL_ALWAYS: Int = 0x0207
+ public const val GL_KEEP: Int = 0x1E00
+ public const val GL_REPLACE: Int = 0x1E01
+ public const val GL_INCR: Int = 0x1E02
+ public const val GL_DECR: Int = 0x1E03
+ public const val GL_INVERT: Int = 0x150A
+ public const val GL_INCR_WRAP: Int = 0x8507
+ public const val GL_DECR_WRAP: Int = 0x8508
+ public const val GL_VENDOR: Int = 0x1F00
+ public const val GL_RENDERER: Int = 0x1F01
+ public const val GL_VERSION: Int = 0x1F02
+ public const val GL_EXTENSIONS: Int = 0x1F03
+ public const val GL_NEAREST: Int = 0x2600
+ public const val GL_LINEAR: Int = 0x2601
+ public const val GL_NEAREST_MIPMAP_NEAREST: Int = 0x2700
+ public const val GL_LINEAR_MIPMAP_NEAREST: Int = 0x2701
+ public const val GL_NEAREST_MIPMAP_LINEAR: Int = 0x2702
+ public const val GL_LINEAR_MIPMAP_LINEAR: Int = 0x2703
+ public const val GL_TEXTURE_MAG_FILTER: Int = 0x2800
+ public const val GL_TEXTURE_MIN_FILTER: Int = 0x2801
+ public const val GL_TEXTURE_WRAP_S: Int = 0x2802
+ public const val GL_TEXTURE_WRAP_T: Int = 0x2803
+ public const val GL_TEXTURE: Int = 0x1702
+ public const val GL_TEXTURE_CUBE_MAP: Int = 0x8513
+ public const val GL_TEXTURE_BINDING_CUBE_MAP: Int = 0x8514
+ public const val GL_TEXTURE_CUBE_MAP_POSITIVE_X: Int = 0x8515
+ public const val GL_TEXTURE_CUBE_MAP_NEGATIVE_X: Int = 0x8516
+ public const val GL_TEXTURE_CUBE_MAP_POSITIVE_Y: Int = 0x8517
+ public const val GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: Int = 0x8518
+ public const val GL_TEXTURE_CUBE_MAP_POSITIVE_Z: Int = 0x8519
+ public const val GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: Int = 0x851A
+ public const val GL_MAX_CUBE_MAP_TEXTURE_SIZE: Int = 0x851C
+ public const val GL_TEXTURE0: Int = 0x84C0
+ public const val GL_TEXTURE1: Int = 0x84C1
+ public const val GL_TEXTURE2: Int = 0x84C2
+ public const val GL_TEXTURE3: Int = 0x84C3
+ public const val GL_TEXTURE4: Int = 0x84C4
+ public const val GL_TEXTURE5: Int = 0x84C5
+ public const val GL_TEXTURE6: Int = 0x84C6
+ public const val GL_TEXTURE7: Int = 0x84C7
+ public const val GL_TEXTURE8: Int = 0x84C8
+ public const val GL_TEXTURE9: Int = 0x84C9
+ public const val GL_TEXTURE10: Int = 0x84CA
+ public const val GL_TEXTURE11: Int = 0x84CB
+ public const val GL_TEXTURE12: Int = 0x84CC
+ public const val GL_TEXTURE13: Int = 0x84CD
+ public const val GL_TEXTURE14: Int = 0x84CE
+ public const val GL_TEXTURE15: Int = 0x84CF
+ public const val GL_TEXTURE16: Int = 0x84D0
+ public const val GL_TEXTURE17: Int = 0x84D1
+ public const val GL_TEXTURE18: Int = 0x84D2
+ public const val GL_TEXTURE19: Int = 0x84D3
+ public const val GL_TEXTURE20: Int = 0x84D4
+ public const val GL_TEXTURE21: Int = 0x84D5
+ public const val GL_TEXTURE22: Int = 0x84D6
+ public const val GL_TEXTURE23: Int = 0x84D7
+ public const val GL_TEXTURE24: Int = 0x84D8
+ public const val GL_TEXTURE25: Int = 0x84D9
+ public const val GL_TEXTURE26: Int = 0x84DA
+ public const val GL_TEXTURE27: Int = 0x84DB
+ public const val GL_TEXTURE28: Int = 0x84DC
+ public const val GL_TEXTURE29: Int = 0x84DD
+ public const val GL_TEXTURE30: Int = 0x84DE
+ public const val GL_TEXTURE31: Int = 0x84DF
+ public const val GL_REPEAT: Int = 0x2901
+ public const val GL_CLAMP_TO_EDGE: Int = 0x812F
+ public const val GL_MIRRORED_REPEAT: Int = 0x8370
+ public const val GL_FLOAT_VEC2: Int = 0x8B50
+ public const val GL_FLOAT_VEC3: Int = 0x8B51
+ public const val GL_FLOAT_VEC4: Int = 0x8B52
+ public const val GL_INT_VEC2: Int = 0x8B53
+ public const val GL_INT_VEC3: Int = 0x8B54
+ public const val GL_INT_VEC4: Int = 0x8B55
+ public const val GL_BOOL: Int = 0x8B56
+ public const val GL_BOOL_VEC2: Int = 0x8B57
+ public const val GL_BOOL_VEC3: Int = 0x8B58
+ public const val GL_BOOL_VEC4: Int = 0x8B59
+ public const val GL_FLOAT_MAT2: Int = 0x8B5A
+ public const val GL_FLOAT_MAT3: Int = 0x8B5B
+ public const val GL_FLOAT_MAT4: Int = 0x8B5C
+ public const val GL_SAMPLER_2D: Int = 0x8B5E
+ public const val GL_SAMPLER_CUBE: Int = 0x8B60
+ public const val GL_VERTEX_ATTRIB_ARRAY_ENABLED: Int = 0x8622
+ public const val GL_VERTEX_ATTRIB_ARRAY_SIZE: Int = 0x8623
+ public const val GL_VERTEX_ATTRIB_ARRAY_STRIDE: Int = 0x8624
+ public const val GL_VERTEX_ATTRIB_ARRAY_TYPE: Int = 0x8625
+ public const val GL_VERTEX_ATTRIB_ARRAY_NORMALIZED: Int = 0x886A
+ public const val GL_VERTEX_ATTRIB_ARRAY_POINTER: Int = 0x8645
+ public const val GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: Int = 0x889F
+ public const val GL_IMPLEMENTATION_COLOR_READ_TYPE: Int = 0x8B9A
+ public const val GL_IMPLEMENTATION_COLOR_READ_FORMAT: Int = 0x8B9B
+ public const val GL_COMPILE_STATUS: Int = 0x8B81
+ public const val GL_INFO_LOG_LENGTH: Int = 0x8B84
+ public const val GL_SHADER_SOURCE_LENGTH: Int = 0x8B88
+ public const val GL_SHADER_COMPILER: Int = 0x8DFA
+ public const val GL_SHADER_BINARY_FORMATS: Int = 0x8DF8
+ public const val GL_NUM_SHADER_BINARY_FORMATS: Int = 0x8DF9
+ public const val GL_LOW_FLOAT: Int = 0x8DF0
+ public const val GL_MEDIUM_FLOAT: Int = 0x8DF1
+ public const val GL_HIGH_FLOAT: Int = 0x8DF2
+ public const val GL_LOW_INT: Int = 0x8DF3
+ public const val GL_MEDIUM_INT: Int = 0x8DF4
+ public const val GL_HIGH_INT: Int = 0x8DF5
+ public const val GL_FRAMEBUFFER: Int = 0x8D40
+ public const val GL_RENDERBUFFER: Int = 0x8D41
+ public const val GL_RGBA4: Int = 0x8056
+ public const val GL_RGB5_A1: Int = 0x8057
+ public const val GL_RGB565: Int = 0x8D62
+ public const val GL_DEPTH_COMPONENT16: Int = 0x81A5
+ public const val GL_FRAMEBUFFER_COMPLETE: Int = 0x8CD5
+ public const val GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: Int = 0x8CD6
+ public const val GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: Int = 0x8CD7
+ public const val GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: Int = 0x8CDB
+ public const val GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: Int = 0x8CDC
+ public const val GL_FRAMEBUFFER_UNSUPPORTED: Int = 0x8CDD
+ public const val GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: Int = 0x8D56
+ public const val GL_FRAMEBUFFER_UNDEFINED: Int = 0x8219
+ public const val GL_COLOR_ATTACHMENT0: Int = 0x8CE0
+ public const val GL_COLOR_ATTACHMENT1: Int = 0x8CE1
+ public const val GL_COLOR_ATTACHMENT2: Int = 0x8CE2
+ public const val GL_COLOR_ATTACHMENT3: Int = 0x8CE3
+ public const val GL_COLOR_ATTACHMENT4: Int = 0x8CE4
+ public const val GL_COLOR_ATTACHMENT5: Int = 0x8CE5
+ public const val GL_COLOR_ATTACHMENT6: Int = 0x8CE6
+ public const val GL_COLOR_ATTACHMENT7: Int = 0x8CE7
+ public const val GL_COLOR_ATTACHMENT8: Int = 0x8CE8
+ public const val GL_COLOR_ATTACHMENT9: Int = 0x8CE9
+ public const val GL_COLOR_ATTACHMENT10: Int = 0x8CEA
+ public const val GL_COLOR_ATTACHMENT11: Int = 0x8CEB
+ public const val GL_COLOR_ATTACHMENT12: Int = 0x8CEC
+ public const val GL_COLOR_ATTACHMENT13: Int = 0x8CED
+ public const val GL_COLOR_ATTACHMENT14: Int = 0x8CEE
+ public const val GL_COLOR_ATTACHMENT15: Int = 0x8CEF
+ public const val GL_COLOR_ATTACHMENT16: Int = 0x8CF0
+ public const val GL_COLOR_ATTACHMENT17: Int = 0x8CF1
+ public const val GL_COLOR_ATTACHMENT18: Int = 0x8CF2
+ public const val GL_COLOR_ATTACHMENT19: Int = 0x8CF3
+ public const val GL_COLOR_ATTACHMENT20: Int = 0x8CF4
+ public const val GL_COLOR_ATTACHMENT21: Int = 0x8CF5
+ public const val GL_COLOR_ATTACHMENT22: Int = 0x8CF6
+ public const val GL_COLOR_ATTACHMENT23: Int = 0x8CF7
+ public const val GL_COLOR_ATTACHMENT24: Int = 0x8CF8
+ public const val GL_COLOR_ATTACHMENT25: Int = 0x8CF9
+ public const val GL_COLOR_ATTACHMENT26: Int = 0x8CFA
+ public const val GL_COLOR_ATTACHMENT27: Int = 0x8CFB
+ public const val GL_COLOR_ATTACHMENT28: Int = 0x8CFC
+ public const val GL_COLOR_ATTACHMENT29: Int = 0x8CFD
+ public const val GL_COLOR_ATTACHMENT30: Int = 0x8CFE
+ public const val GL_COLOR_ATTACHMENT31: Int = 0x8CFF
+ public const val GL_DEPTH_ATTACHMENT: Int = 0x8D00
+ public const val GL_STENCIL_ATTACHMENT: Int = 0x8D20
+ public const val GL_DEPTH_STENCIL_ATTACHMENT: Int = 0x821A
+ public const val GL_R8: Int = 0x8229
+ public const val GL_R16: Int = 0x822A
+ public const val GL_RG8: Int = 0x822B
+ public const val GL_RG16: Int = 0x822C
+ public const val GL_R16F: Int = 0x822D
+ public const val GL_R32F: Int = 0x822E
+ public const val GL_RG16F: Int = 0x822F
+ public const val GL_RG32F: Int = 0x8230
+ public const val GL_R8I: Int = 0x8231
+ public const val GL_R8UI: Int = 0x8232
+ public const val GL_R16I: Int = 0x8233
+ public const val GL_R16UI: Int = 0x8234
+ public const val GL_R32I: Int = 0x8235
+ public const val GL_R32UI: Int = 0x8236
+ public const val GL_RG8I: Int = 0x8237
+ public const val GL_RG8UI: Int = 0x8238
+ public const val GL_RG16I: Int = 0x8239
+ public const val GL_RG16UI: Int = 0x823A
+ public const val GL_RG32I: Int = 0x823B
+ public const val GL_RG32UI: Int = 0x823C
+ public const val GL_RG: Int = 0x8227
+ public const val GL_COMPRESSED_RED: Int = 0x8225
+ public const val GL_COMPRESSED_RG: Int = 0x8226
+ }
+
}