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