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 Hall/** OpenGL ES 3.1 227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall */ 237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hallpublic class GLES31 extends GLES30 { 247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_SHADER_BIT = 0x00000001; 267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAGMENT_SHADER_BIT = 0x00000002; 273cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos public static final int GL_COMPUTE_SHADER_BIT = 0x00000020; 283cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos public static final int GL_ALL_SHADER_BITS = -1; // 0xFFFFFFFF 293cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos 303cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001; 313cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos public static final int GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002; 327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNIFORM_BARRIER_BIT = 0x00000004; 337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008; 343cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020; 357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMMAND_BARRIER_BIT = 0x00000040; 367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080; 377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100; 387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200; 397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400; 407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800; 417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000; 427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000; 433cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos public static final int GL_ALL_BARRIER_BITS = -1; // 0xFFFFFFFF 443cdc93c6b48e751eeceb844e682f6d852dabf364Pablo Ceballos 457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_WIDTH = 0x1000; 477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_HEIGHT = 0x1001; 487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003; 497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_STENCIL_INDEX = 0x1901; 507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_RED_SIZE = 0x805C; 517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_GREEN_SIZE = 0x805D; 527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BLUE_SIZE = 0x805E; 537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_ALPHA_SIZE = 0x805F; 547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_DEPTH = 0x8071; 557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PROGRAM_SEPARABLE = 0x8258; 567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ACTIVE_PROGRAM = 0x8259; 577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PROGRAM_PIPELINE_BINDING = 0x825A; 587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262; 597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263; 607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264; 617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265; 627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266; 637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPUTE_WORK_GROUP_SIZE = 0x8267; 647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_UNIFORM_LOCATIONS = 0x826E; 657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_ATTRIB_BINDING = 0x82D4; 667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5; 677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_BINDING_DIVISOR = 0x82D6; 687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_BINDING_OFFSET = 0x82D7; 697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_BINDING_STRIDE = 0x82D8; 707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9; 717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA; 727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5; 737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_COMPRESSED = 0x86A1; 747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_DEPTH_SIZE = 0x884A; 757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_READ_ONLY = 0x88B8; 767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_WRITE_ONLY = 0x88B9; 777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_READ_WRITE = 0x88BA; 787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_STENCIL_SIZE = 0x88F1; 797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_RED_TYPE = 0x8C10; 807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_GREEN_TYPE = 0x8C11; 817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BLUE_TYPE = 0x8C12; 827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_ALPHA_TYPE = 0x8C13; 837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_DEPTH_TYPE = 0x8C16; 847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_SHARED_SIZE = 0x8C3F; 857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLE_POSITION = 0x8E50; 867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLE_MASK = 0x8E51; 877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLE_MASK_VALUE = 0x8E52; 887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_SAMPLE_MASK_WORDS = 0x8E59; 897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E; 907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F; 917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_IMAGE_UNITS = 0x8F38; 927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39; 937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BINDING_NAME = 0x8F3A; 947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BINDING_LEVEL = 0x8F3B; 957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BINDING_LAYERED = 0x8F3C; 967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BINDING_LAYER = 0x8F3D; 977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BINDING_ACCESS = 0x8F3E; 987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DRAW_INDIRECT_BUFFER = 0x8F3F; 997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43; 1007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_VERTEX_BINDING_BUFFER = 0x8F4F; 1017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_2D = 0x904D; 1027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_3D = 0x904E; 1037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_CUBE = 0x9050; 1047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_2D_ARRAY = 0x9053; 1057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_IMAGE_2D = 0x9058; 1067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_IMAGE_3D = 0x9059; 1077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_IMAGE_CUBE = 0x905B; 1087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_IMAGE_2D_ARRAY = 0x905E; 1097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_IMAGE_2D = 0x9063; 1107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_IMAGE_3D = 0x9064; 1117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066; 1127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069; 1137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_BINDING_FORMAT = 0x906E; 1147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7; 1157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8; 1167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9; 1177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA; 1187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE; 1197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF; 1207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BUFFER = 0x90D2; 1217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3; 1227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BUFFER_START = 0x90D4; 1237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5; 1247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6; 1257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA; 1267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB; 1277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC; 1287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD; 1297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE; 1307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF; 1317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA; 1327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB; 1337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DISPATCH_INDIRECT_BUFFER = 0x90EE; 1347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF; 1357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_2D_MULTISAMPLE = 0x9100; 1367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104; 1377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_SAMPLES = 0x9106; 1387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107; 1397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SAMPLER_2D_MULTISAMPLE = 0x9108; 1407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109; 1417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A; 1427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E; 1437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F; 1447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_INTEGER_SAMPLES = 0x9110; 1457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_COMPUTE_SHADER = 0x91B9; 1467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB; 1477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC; 1487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD; 1497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE; 1507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF; 1517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ATOMIC_COUNTER_BUFFER = 0x92C0; 1527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1; 1537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2; 1547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3; 1557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC; 1567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0; 1577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1; 1587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2; 1597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6; 1607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7; 1617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8; 1627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9; 1637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB; 1647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC; 1657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNIFORM = 0x92E1; 1667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_UNIFORM_BLOCK = 0x92E2; 1677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PROGRAM_INPUT = 0x92E3; 1687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_PROGRAM_OUTPUT = 0x92E4; 1697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BUFFER_VARIABLE = 0x92E5; 1707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_SHADER_STORAGE_BLOCK = 0x92E6; 1717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4; 1727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ACTIVE_RESOURCES = 0x92F5; 1737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_NAME_LENGTH = 0x92F6; 1747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7; 1757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_NAME_LENGTH = 0x92F9; 1767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TYPE = 0x92FA; 1777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ARRAY_SIZE = 0x92FB; 1787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_OFFSET = 0x92FC; 1797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BLOCK_INDEX = 0x92FD; 1807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ARRAY_STRIDE = 0x92FE; 1817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MATRIX_STRIDE = 0x92FF; 1827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_IS_ROW_MAJOR = 0x9300; 1837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301; 1847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BUFFER_BINDING = 0x9302; 1857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_BUFFER_DATA_SIZE = 0x9303; 1867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_NUM_ACTIVE_VARIABLES = 0x9304; 1877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_ACTIVE_VARIABLES = 0x9305; 1887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_REFERENCED_BY_VERTEX_SHADER = 0x9306; 1897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A; 1907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B; 1917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TOP_LEVEL_ARRAY_SIZE = 0x930C; 1927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D; 1937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_LOCATION = 0x930E; 1947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310; 1957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311; 1967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313; 1977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314; 1987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAMEBUFFER_WIDTH = 0x9315; 1997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316; 2007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static final int GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318; 2017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall native private static void _nativeClassInit(); 2037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall static { 2047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall _nativeClassInit(); 2057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall } 2067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 20738c1a7e732660212687cf375f5e5ed354b91e431Pablo Ceballos /** @hide */ 20838c1a7e732660212687cf375f5e5ed354b91e431Pablo Ceballos GLES31() {} 2097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDispatchCompute ( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) 2107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDispatchCompute( 2127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int num_groups_x, 2137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int num_groups_y, 2147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int num_groups_z 2157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDispatchComputeIndirect ( GLintptr indirect ); 2187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDispatchComputeIndirect(long indirect); 2207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDrawArraysIndirect ( GLenum mode, const void *indirect ); 2227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDrawArraysIndirect(int mode, long indirect); 2247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function glDrawElementsIndirect ( GLenum mode, GLenum type, const void *indirect ); 2267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDrawElementsIndirect(int mode, int type, long indirect); 2287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glFramebufferParameteri ( GLenum target, GLenum pname, GLint param ) 2307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glFramebufferParameteri( 2327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 2337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 2347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int param 2357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetFramebufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 2387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetFramebufferParameteriv( 2407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 2417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 2427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 2437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 2447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetFramebufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 2477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetFramebufferParameteriv( 2497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 2507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 2517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 2527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramInterfaceiv ( GLuint program, GLenum programInterface, GLenum pname, GLint *params ) 2557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetProgramInterfaceiv( 2577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 2587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 2597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 2607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 2617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 2627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramInterfaceiv ( GLuint program, GLenum programInterface, GLenum pname, GLint *params ) 2657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetProgramInterfaceiv( 2677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 2687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 2697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 2707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 2717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLuint glGetProgramResourceIndex ( GLuint program, GLenum programInterface, const GLchar *name ) 2747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native int glGetProgramResourceIndex( 2767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 2777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 2787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall String name 2797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramResourceName ( GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) 2827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native String glGetProgramResourceName( 2847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 2857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 2867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index 2877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 2887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramResourceiv ( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params ) 2907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 2917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetProgramResourceiv( 2927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 2937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 2947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 2957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int propCount, 2967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] props, 2977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int propsOffset, 2987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int bufSize, 2997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] length, 3007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int lengthOffset, 3017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 3027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int paramsOffset 3037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramResourceiv ( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params ) 3067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetProgramResourceiv( 3087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 3097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 3107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 3117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int propCount, 3127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer props, 3137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int bufSize, 3147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer length, 3157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 3167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLint glGetProgramResourceLocation ( GLuint program, GLenum programInterface, const GLchar *name ) 3197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native int glGetProgramResourceLocation( 3217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 3227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int programInterface, 3237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall String name 3247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glUseProgramStages ( GLuint pipeline, GLbitfield stages, GLuint program ) 3277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glUseProgramStages( 3297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline, 3307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int stages, 3317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program 3327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glActiveShaderProgram ( GLuint pipeline, GLuint program ) 3357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glActiveShaderProgram( 3377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline, 3387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program 3397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLuint glCreateShaderProgramv ( GLenum type, GLsizei count, const GLchar *const *strings ) 3427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native int glCreateShaderProgramv( 3447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int type, 3457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall String[] strings 3467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBindProgramPipeline ( GLuint pipeline ) 3497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBindProgramPipeline( 3517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline 3527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDeleteProgramPipelines ( GLsizei n, const GLuint *pipelines ) 3557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDeleteProgramPipelines( 3577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int n, 3587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] pipelines, 3597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 3607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glDeleteProgramPipelines ( GLsizei n, const GLuint *pipelines ) 3637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glDeleteProgramPipelines( 3657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int n, 3667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer pipelines 3677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGenProgramPipelines ( GLsizei n, GLuint *pipelines ) 3707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGenProgramPipelines( 3727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int n, 3737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] pipelines, 3747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 3757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGenProgramPipelines ( GLsizei n, GLuint *pipelines ) 3787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGenProgramPipelines( 3807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int n, 3817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer pipelines 3827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function GLboolean glIsProgramPipeline ( GLuint pipeline ) 3857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native boolean glIsProgramPipeline( 3877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline 3887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramPipelineiv ( GLuint pipeline, GLenum pname, GLint *params ) 3917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetProgramPipelineiv( 3937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline, 3947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 3957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 3967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 3977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 3987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 3997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramPipelineiv ( GLuint pipeline, GLenum pname, GLint *params ) 4007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetProgramPipelineiv( 4027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline, 4037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 4047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 4057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1i ( GLuint program, GLint location, GLint v0 ) 4087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1i( 4107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0 4137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2i ( GLuint program, GLint location, GLint v0, GLint v1 ) 4167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2i( 4187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0, 4217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v1 4227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3i ( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) 4257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3i( 4277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0, 4307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v1, 4317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v2 4327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4i ( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) 4357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4i( 4377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0, 4407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v1, 4417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v2, 4427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v3 4437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1ui ( GLuint program, GLint location, GLuint v0 ) 4467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1ui( 4487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0 4517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2ui ( GLuint program, GLint location, GLuint v0, GLuint v1 ) 4547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2ui( 4567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0, 4597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v1 4607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3ui ( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) 4637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3ui( 4657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0, 4687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v1, 4697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v2 4707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4ui ( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) 4737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4ui( 4757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v0, 4787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v1, 4797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v2, 4807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int v3 4817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1f ( GLuint program, GLint location, GLfloat v0 ) 4847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1f( 4867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v0 4897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2f ( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) 4927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 4937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2f( 4947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 4957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 4967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v0, 4977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v1 4987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 4997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3f ( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) 5017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3f( 5037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v0, 5067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v1, 5077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v2 5087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4f ( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) 5117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4f( 5137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v0, 5167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v1, 5177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v2, 5187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float v3 5197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1iv( 5247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 5287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1iv( 5347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 5387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2iv( 5437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 5477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2iv( 5537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 5577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3iv( 5627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 5667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3iv( 5727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 5767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4iv( 5817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 5857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 5867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4iv ( GLuint program, GLint location, GLsizei count, const GLint *value ) 5897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4iv( 5917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 5927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 5937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 5947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 5957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 5967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 5987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 5997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1uiv( 6007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 6047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1uiv( 6107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 6147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2uiv( 6197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 6237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2uiv( 6297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 6337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3uiv( 6387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 6427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3uiv( 6487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 6527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4uiv( 6577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] value, 6617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4uiv ( GLuint program, GLint location, GLsizei count, const GLuint *value ) 6657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4uiv( 6677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer value 6717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 6747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1fv( 6767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 6807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 6817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform1fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 6847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform1fv( 6867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 6907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 6917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 6937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 6947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2fv( 6957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 6967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 6977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 6987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 6997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 7007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform2fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 7037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform2fv( 7057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 7097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 7127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3fv( 7147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 7187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 7197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform3fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 7227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform3fv( 7247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 7287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 7317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4fv( 7337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 7377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 7387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniform4fv ( GLuint program, GLint location, GLsizei count, const GLfloat *value ) 7417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniform4fv( 7437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 7477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix2fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 7507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix2fv( 7527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 7567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 7577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 7587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix2fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 7617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix2fv( 7637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 7677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 7687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix3fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 7717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix3fv( 7737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 7777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 7787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 7797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix3fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 7827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix3fv( 7847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 7887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 7897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 7907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix4fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 7927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 7937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix4fv( 7947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 7957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 7967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 7977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 7987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 7997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 8007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix4fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix4fv( 8057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 8107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix2x3fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix2x3fv( 8157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 8207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 8217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix2x3fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix2x3fv( 8267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 8317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix3x2fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix3x2fv( 8367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 8417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 8427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix3x2fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix3x2fv( 8477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 8527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix2x4fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix2x4fv( 8577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 8627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 8637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix2x4fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix2x4fv( 8687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 8737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix4x2fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix4x2fv( 8787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 8837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 8847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix4x2fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix4x2fv( 8897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 8907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 8917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 8927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 8937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 8947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 8957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix3x4fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 8977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 8987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix3x4fv( 8997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 9007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 9017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 9027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 9037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 9047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 9057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix3x4fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 9087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix3x4fv( 9107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 9117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 9127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 9137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 9147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 9157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix4x3fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 9187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix4x3fv( 9207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 9217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 9227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 9237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 9247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] value, 9257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 9267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glProgramUniformMatrix4x3fv ( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 9297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glProgramUniformMatrix4x3fv( 9317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program, 9327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int location, 9337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int count, 9347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean transpose, 9357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer value 9367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glValidateProgramPipeline ( GLuint pipeline ) 9397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glValidateProgramPipeline( 9417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pipeline 9427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetProgramPipelineInfoLog( GLuint program, GLsizei maxLength, GLsizei * length, GLchar * infoLog); 9457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native String glGetProgramPipelineInfoLog( 9477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int program 9487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBindImageTexture ( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) 9517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBindImageTexture( 9537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int unit, 9547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int texture, 9557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int level, 9567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean layered, 9577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int layer, 9587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int access, 9597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int format 9607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetBooleani_v ( GLenum target, GLuint index, GLboolean *data ) 9637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetBooleani_v( 9657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 9667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 9677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean[] data, 9687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 9697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetBooleani_v ( GLenum target, GLuint index, GLboolean *data ) 9727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetBooleani_v( 9747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 9757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 9767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer data 9777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glMemoryBarrier ( GLbitfield barriers ) 9807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glMemoryBarrier( 9827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int barriers 9837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glMemoryBarrierByRegion ( GLbitfield barriers ) 9867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glMemoryBarrierByRegion( 9887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int barriers 9897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 9907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glTexStorage2DMultisample ( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) 9927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 9937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glTexStorage2DMultisample( 9947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 9957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int samples, 9967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int internalformat, 9977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int width, 9987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int height, 9997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean fixedsamplelocations 10007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetMultisamplefv ( GLenum pname, GLuint index, GLfloat *val ) 10037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetMultisamplefv( 10057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 10067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 10077ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] val, 10087ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 10097ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10107ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10117ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetMultisamplefv ( GLenum pname, GLuint index, GLfloat *val ) 10127ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10137ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetMultisamplefv( 10147ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 10157ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int index, 10167ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer val 10177ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10187ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10197ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glSampleMaski ( GLuint maskNumber, GLbitfield mask ) 10207ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10217ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glSampleMaski( 10227ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int maskNumber, 10237ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int mask 10247ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10257ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10267ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexLevelParameteriv ( GLenum target, GLint level, GLenum pname, GLint *params ) 10277ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10287ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexLevelParameteriv( 10297ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 10307ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int level, 10317ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 10327ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int[] params, 10337ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 10347ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10357ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10367ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexLevelParameteriv ( GLenum target, GLint level, GLenum pname, GLint *params ) 10377ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10387ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexLevelParameteriv( 10397ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 10407ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int level, 10417ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 10427ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.IntBuffer params 10437ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10447ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10457ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexLevelParameterfv ( GLenum target, GLint level, GLenum pname, GLfloat *params ) 10467ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10477ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexLevelParameterfv( 10487ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 10497ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int level, 10507ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 10517ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall float[] params, 10527ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int offset 10537ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10547ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10557ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glGetTexLevelParameterfv ( GLenum target, GLint level, GLenum pname, GLfloat *params ) 10567ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10577ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glGetTexLevelParameterfv( 10587ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int target, 10597ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int level, 10607ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int pname, 10617ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall java.nio.FloatBuffer params 10627ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10637ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10647ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glBindVertexBuffer ( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) 10657ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10667ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glBindVertexBuffer( 10677ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int bindingindex, 10687ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int buffer, 10697ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall long offset, 10707ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int stride 10717ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10727ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10737ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glVertexAttribFormat ( GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) 10747ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10757ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glVertexAttribFormat( 10767ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int attribindex, 10777ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int size, 10787ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int type, 10797ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall boolean normalized, 10807ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int relativeoffset 10817ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10827ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10837ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glVertexAttribIFormat ( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) 10847ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10857ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glVertexAttribIFormat( 10867ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int attribindex, 10877ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int size, 10887ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int type, 10897ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int relativeoffset 10907ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10917ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10927ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glVertexAttribBinding ( GLuint attribindex, GLuint bindingindex ) 10937ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10947ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glVertexAttribBinding( 10957ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int attribindex, 10967ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int bindingindex 10977ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 10987ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 10997ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall // C function void glVertexBindingDivisor ( GLuint bindingindex, GLuint divisor ) 11007ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 11017ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall public static native void glVertexBindingDivisor( 11027ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int bindingindex, 11037ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall int divisor 11047ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall ); 11057ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall 11067ab63acdd0a257272512d0bcf5e06036fa0b9fdfJesse Hall} 1107