17ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall/* 27ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * Copyright 2014 The Android Open Source Project 37ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * 47ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * Licensed under the Apache License, Version 2.0 (the "License"); 57ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * you may not use this file except in compliance with the License. 67ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * You may obtain a copy of the License at 77ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * 87ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * http://www.apache.org/licenses/LICENSE-2.0 97ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * 107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * Unless required by applicable law or agreed to in writing, software 117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * distributed under the License is distributed on an "AS IS" BASIS, 127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * See the License for the specific language governing permissions and 147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall * limitations under the License. 157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall */ 167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall// This source file is automatically generated 187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hallpackage android.opengl; 207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hallpublic class GLES31Ext { 227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_KHR_blend_equation_advanced 247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285; 257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MULTIPLY_KHR = 0x9294; 267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SCREEN_KHR = 0x9295; 277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_OVERLAY_KHR = 0x9296; 287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DARKEN_KHR = 0x9297; 297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_LIGHTEN_KHR = 0x9298; 307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COLORDODGE_KHR = 0x9299; 317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COLORBURN_KHR = 0x929A; 327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_HARDLIGHT_KHR = 0x929B; 337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SOFTLIGHT_KHR = 0x929C; 347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DIFFERENCE_KHR = 0x929E; 357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_EXCLUSION_KHR = 0x92A0; 367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_HSL_HUE_KHR = 0x92AD; 377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_HSL_SATURATION_KHR = 0x92AE; 387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_HSL_COLOR_KHR = 0x92AF; 397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_HSL_LUMINOSITY_KHR = 0x92B0; 407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_KHR_debug 427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242; 437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243; 447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244; 457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245; 467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SOURCE_API_KHR = 0x8246; 477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247; 487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248; 497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249; 507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A; 517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SOURCE_OTHER_KHR = 0x824B; 527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_ERROR_KHR = 0x824C; 537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D; 547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E; 557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F; 567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250; 577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_OTHER_KHR = 0x8251; 587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_MARKER_KHR = 0x8268; 597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269; 607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A; 617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B; 627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C; 637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D; 647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BUFFER_KHR = 0x82E0; 657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_KHR = 0x82E1; 667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PROGRAM_KHR = 0x82E2; 677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_ARRAY_KHR = 0x8074; 687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_QUERY_KHR = 0x82E3; 697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLER_KHR = 0x82E6; 707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_LABEL_LENGTH_KHR = 0x82E8; 717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143; 727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144; 737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145; 747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146; 757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147; 767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_SEVERITY_LOW_KHR = 0x9148; 777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEBUG_OUTPUT_KHR = 0x92E0; 787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002; 797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_STACK_OVERFLOW_KHR = 0x0503; 807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_STACK_UNDERFLOW_KHR = 0x0504; 817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_KHR_texture_compression_astc_ldr 837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0; 847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1; 857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2; 867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3; 877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4; 887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5; 897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6; 907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7; 917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8; 927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9; 937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA; 947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB; 957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC; 967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD; 977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0; 987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1; 997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2; 1007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3; 1017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4; 1027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5; 1037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6; 1047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7; 1057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8; 1067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9; 1077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA; 1087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB; 1097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC; 1107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD; 1117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_OES_sample_shading 1137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLE_SHADING_OES = 0x8C36; 1147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37; 1157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_OES_shader_multisample_interpolation 1177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B; 1187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C; 1197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D; 1207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_OES_texture_stencil8 1227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_STENCIL_INDEX_OES = 0x1901; 1237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_STENCIL_INDEX8_OES = 0x8D48; 1247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_OES_texture_storage_multisample_2d_array 1267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102; 1277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105; 1287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B; 1297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C; 1307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D; 1317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_geometry_shader 1337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_GEOMETRY_SHADER_EXT = 0x8DD9; 1347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004; 1357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 0x8916; 1367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917; 1377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918; 1387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x887F; 1397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E; 1407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_LINES_ADJACENCY_EXT = 0x000A; 1417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_LINE_STRIP_ADJACENCY_EXT = 0x000B; 1427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TRIANGLES_ADJACENCY_EXT = 0x000C; 1437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D; 1447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF; 1457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 0x8A2C; 1467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32; 1477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 0x9123; 1487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124; 1497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0; 1507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1; 1517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A; 1527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29; 1537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF; 1547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5; 1557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD; 1567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7; 1577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D; 1587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E; 1597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNDEFINED_VERTEX_EXT = 0x8260; 1607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PRIMITIVES_GENERATED_EXT = 0x8C87; 1617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312; 1627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317; 1637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8; 1647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7; 1657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309; 1667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_primitive_bounding_box 1687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE; 1697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 1707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_tessellation_shader 1717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PATCHES_EXT = 0x000E; 1727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PATCH_VERTICES_EXT = 0x8E72; 1737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75; 1747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_GEN_MODE_EXT = 0x8E76; 1757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_GEN_SPACING_EXT = 0x8E77; 1767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78; 1777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_GEN_POINT_MODE_EXT = 0x8E79; 1787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ISOLINES_EXT = 0x8E7A; 1797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_QUADS_EXT = 0x0007; 1807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRACTIONAL_ODD_EXT = 0x8E7B; 1817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRACTIONAL_EVEN_EXT = 0x8E7C; 1827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_PATCH_VERTICES_EXT = 0x8E7D; 1837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E; 1847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F; 1857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80; 1867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81; 1877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82; 1887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83; 1897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84; 1907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85; 1917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86; 1927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89; 1937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A; 1947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 0x886C; 1957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D; 1967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E; 1977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F; 1987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD; 1997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE; 2007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3; 2017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4; 2027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB; 2037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC; 2047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8; 2057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9; 2067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221; 2077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IS_PER_PATCH_EXT = 0x92E7; 2087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307; 2097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308; 2107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_CONTROL_SHADER_EXT = 0x8E88; 2117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_EVALUATION_SHADER_EXT = 0x8E87; 2127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008; 2137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010; 2147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_texture_border_clamp 2167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BORDER_COLOR_EXT = 0x1004; 2177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_CLAMP_TO_BORDER_EXT = 0x812D; 2187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_texture_buffer 2207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BUFFER_EXT = 0x8C2A; 2217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A; 2227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B; 2237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C; 2247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D; 2257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F; 2267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLER_BUFFER_EXT = 0x8DC2; 2277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0; 2287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8; 2297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BUFFER_EXT = 0x9051; 2307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_IMAGE_BUFFER_EXT = 0x905C; 2317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067; 2327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D; 2337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E; 2347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_texture_cube_map_array 2367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009; 2377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A; 2387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C; 2397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D; 2407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E; 2417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F; 2427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054; 2437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F; 2447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A; 2457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // GL_EXT_texture_sRGB_decode 2477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48; 2487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DECODE_EXT = 0x8A49; 2497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SKIP_DECODE_EXT = 0x8A4A; 2507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall native private static void _nativeClassInit(); 2527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall static { 2537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall _nativeClassInit(); 2547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall } 2557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall private GLES31Ext() {} 2577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBlendBarrierKHR ( void ) 2587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBlendBarrierKHR( 2607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDebugMessageControlKHR ( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) 2637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDebugMessageControlKHR( 2657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int source, 2667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int type, 2677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int severity, 2687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 2697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] ids, 2707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset, 2717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean enabled 2727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDebugMessageControlKHR ( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) 2757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDebugMessageControlKHR( 2777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int source, 2787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int type, 2797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int severity, 2807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 2817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer ids, 2827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean enabled 2837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDebugMessageInsertKHR ( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) 2867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDebugMessageInsertKHR( 2887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int source, 2897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int type, 2907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int id, 2917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int severity, 2927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall String buf 2937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDebugMessageCallbackKHR ( GLDEBUGPROCKHR callback, const void *userParam ) 2967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public interface DebugProcKHR { 2987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall void onMessage(int source, int type, int id, int severity, String message); 2997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall } 3007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDebugMessageCallbackKHR(DebugProcKHR callback); 3027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLuint glGetDebugMessageLogKHR ( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) 3047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native int glGetDebugMessageLogKHR( 3067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 3077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int bufSize, 3087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] sources, 3097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sourcesOffset, 3107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] types, 3117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int typesOffset, 3127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] ids, 3137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int idsOffset, 3147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] severities, 3157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int severitiesOffset, 3167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] lengths, 3177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int lengthsOffset, 3187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall byte[] messageLog, 3197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int messageLogOffset); 3207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLuint glGetDebugMessageLogKHR ( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) 3227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native int glGetDebugMessageLogKHR( 3247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 3257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer sources, 3267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer types, 3277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer ids, 3287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer severities, 3297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer lengths, 3307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.ByteBuffer messageLog); 3317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLuint glGetDebugMessageLogKHR ( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) 3337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native String[] glGetDebugMessageLogKHR( 3357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 3367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] sources, 3377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sourcesOffset, 3387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] types, 3397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int typesOffset, 3407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] ids, 3417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int idsOffset, 3427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] severities, 3437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int severitiesOffset); 3447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLuint glGetDebugMessageLogKHR ( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) 3467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native String[] glGetDebugMessageLogKHR( 3487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 3497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer sources, 3507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer types, 3517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer ids, 3527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer severities); 3537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glPushDebugGroupKHR ( GLenum source, GLuint id, GLsizei length, const GLchar *message ) 3557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glPushDebugGroupKHR( 3577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int source, 3587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int id, 3597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int length, 3607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall String message 3617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glPopDebugGroupKHR ( void ) 3647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glPopDebugGroupKHR( 3667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glObjectLabelKHR ( GLenum identifier, GLuint name, GLsizei length, const GLchar *label ) 3697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glObjectLabelKHR( 3717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int identifier, 3727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int name, 3737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int length, 3747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall String label 3757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetObjectLabelKHR ( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label ) 3787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native String glGetObjectLabelKHR(int identifier, int name); 3807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glObjectPtrLabelKHR ( const void *ptr, GLsizei length, const GLchar *label ) 3827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glObjectPtrLabelKHR(long ptr, String label); 3847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetObjectPtrLabelKHR ( const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label ) 3867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native String glGetObjectPtrLabelKHR(long ptr); 3887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetPointervKHR ( GLenum pname, void **params ) 3907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native DebugProcKHR glGetDebugMessageCallbackKHR(); 3927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glMinSampleShadingOES ( GLfloat value ) 3947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glMinSampleShadingOES( 3967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float value 3977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexStorage3DMultisampleOES ( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) 4007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexStorage3DMultisampleOES( 4027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 4037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int samples, 4047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int internalformat, 4057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int width, 4067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int height, 4077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int depth, 4087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean fixedsamplelocations 4097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glCopyImageSubDataEXT ( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth ) 4127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glCopyImageSubDataEXT( 4147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcName, 4157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcTarget, 4167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcLevel, 4177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcX, 4187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcY, 4197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcZ, 4207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstName, 4217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstTarget, 4227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstLevel, 4237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstX, 4247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstY, 4257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstZ, 4267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcWidth, 4277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcHeight, 4287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcDepth 4297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glEnableiEXT ( GLenum target, GLuint index ) 4327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glEnableiEXT( 4347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 4357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index 4367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDisableiEXT ( GLenum target, GLuint index ) 4397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDisableiEXT( 4417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 4427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index 4437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBlendEquationiEXT ( GLuint buf, GLenum mode ) 4467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBlendEquationiEXT( 4487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buf, 4497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int mode 4507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBlendEquationSeparateiEXT ( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) 4537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBlendEquationSeparateiEXT( 4557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buf, 4567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int modeRGB, 4577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int modeAlpha 4587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBlendFunciEXT ( GLuint buf, GLenum src, GLenum dst ) 4617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBlendFunciEXT( 4637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buf, 4647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int src, 4657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dst 4667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBlendFuncSeparateiEXT ( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) 4697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBlendFuncSeparateiEXT( 4717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buf, 4727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcRGB, 4737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstRGB, 4747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int srcAlpha, 4757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int dstAlpha 4767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glColorMaskiEXT ( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) 4797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glColorMaskiEXT( 4817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 4827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean r, 4837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean g, 4847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean b, 4857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean a 4867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLboolean glIsEnablediEXT ( GLenum target, GLuint index ) 4897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native boolean glIsEnablediEXT( 4917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 4927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index 4937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glFramebufferTextureEXT ( GLenum target, GLenum attachment, GLuint texture, GLint level ) 4967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glFramebufferTextureEXT( 4987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 4997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int attachment, 5007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int texture, 5017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int level 5027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glPrimitiveBoundingBoxEXT ( GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW ) 5057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glPrimitiveBoundingBoxEXT( 5077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float minX, 5087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float minY, 5097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float minZ, 5107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float minW, 5117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float maxX, 5127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float maxY, 5137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float maxZ, 5147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float maxW 5157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glPatchParameteriEXT ( GLenum pname, GLint value ) 5187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glPatchParameteriEXT( 5207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int value 5227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexParameterIivEXT ( GLenum target, GLenum pname, const GLint *params ) 5257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexParameterIivEXT( 5277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 5307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexParameterIivEXT ( GLenum target, GLenum pname, const GLint *params ) 5347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexParameterIivEXT( 5367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 5397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexParameterIuivEXT ( GLenum target, GLenum pname, const GLuint *params ) 5427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexParameterIuivEXT( 5447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 5477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexParameterIuivEXT ( GLenum target, GLenum pname, const GLuint *params ) 5517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexParameterIuivEXT( 5537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 5567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexParameterIivEXT ( GLenum target, GLenum pname, GLint *params ) 5597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexParameterIivEXT( 5617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 5647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexParameterIivEXT ( GLenum target, GLenum pname, GLint *params ) 5687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexParameterIivEXT( 5707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 5737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexParameterIuivEXT ( GLenum target, GLenum pname, GLuint *params ) 5767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexParameterIuivEXT( 5787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 5817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexParameterIuivEXT ( GLenum target, GLenum pname, GLuint *params ) 5857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexParameterIuivEXT( 5877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 5887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 5907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glSamplerParameterIivEXT ( GLuint sampler, GLenum pname, const GLint *param ) 5937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glSamplerParameterIivEXT( 5957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 5967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 5977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] param, 5987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glSamplerParameterIivEXT ( GLuint sampler, GLenum pname, const GLint *param ) 6027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glSamplerParameterIivEXT( 6047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer param 6077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glSamplerParameterIuivEXT ( GLuint sampler, GLenum pname, const GLuint *param ) 6107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glSamplerParameterIuivEXT( 6127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] param, 6157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glSamplerParameterIuivEXT ( GLuint sampler, GLenum pname, const GLuint *param ) 6197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glSamplerParameterIuivEXT( 6217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer param 6247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetSamplerParameterIivEXT ( GLuint sampler, GLenum pname, GLint *params ) 6277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetSamplerParameterIivEXT( 6297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 6327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetSamplerParameterIivEXT ( GLuint sampler, GLenum pname, GLint *params ) 6367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetSamplerParameterIivEXT( 6387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 6417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetSamplerParameterIuivEXT ( GLuint sampler, GLenum pname, GLuint *params ) 6447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetSamplerParameterIuivEXT( 6467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 6497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetSamplerParameterIuivEXT ( GLuint sampler, GLenum pname, GLuint *params ) 6537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetSamplerParameterIuivEXT( 6557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int sampler, 6567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 6577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 6587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexBufferEXT ( GLenum target, GLenum internalformat, GLuint buffer ) 6617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexBufferEXT( 6637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 6647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int internalformat, 6657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buffer 6667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexBufferRangeEXT ( GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) 6697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexBufferRangeEXT( 6717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 6727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int internalformat, 6737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buffer, 6747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset, 6757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int size 6767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall} 679