blob: 5b45df4f1e5f70599a6168e7fd2872a65aebf716 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
/*
* Copyright 2014 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// This source file is automatically generated
package android.opengl;
/** OpenGL ES 3.1
*/
public class GLES31 extends GLES30 {
public static final int GL_VERTEX_SHADER_BIT = 0x00000001;
public static final int GL_FRAGMENT_SHADER_BIT = 0x00000002;
public static final int GL_UNIFORM_BARRIER_BIT = 0x00000004;
public static final int GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008;
public static final int GL_COMPUTE_SHADER_BIT = 0x00000020;
public static final int GL_COMMAND_BARRIER_BIT = 0x00000040;
public static final int GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080;
public static final int GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100;
public static final int GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200;
public static final int GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400;
public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800;
public static final int GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000;
public static final int GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000;
public static final int GL_ALL_SHADER_BITS = -1; // 0xFFFFFFFF
public static final int GL_TEXTURE_WIDTH = 0x1000;
public static final int GL_TEXTURE_HEIGHT = 0x1001;
public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003;
public static final int GL_STENCIL_INDEX = 0x1901;
public static final int GL_TEXTURE_RED_SIZE = 0x805C;
public static final int GL_TEXTURE_GREEN_SIZE = 0x805D;
public static final int GL_TEXTURE_BLUE_SIZE = 0x805E;
public static final int GL_TEXTURE_ALPHA_SIZE = 0x805F;
public static final int GL_TEXTURE_DEPTH = 0x8071;
public static final int GL_PROGRAM_SEPARABLE = 0x8258;
public static final int GL_ACTIVE_PROGRAM = 0x8259;
public static final int GL_PROGRAM_PIPELINE_BINDING = 0x825A;
public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262;
public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263;
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264;
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265;
public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266;
public static final int GL_COMPUTE_WORK_GROUP_SIZE = 0x8267;
public static final int GL_MAX_UNIFORM_LOCATIONS = 0x826E;
public static final int GL_VERTEX_ATTRIB_BINDING = 0x82D4;
public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5;
public static final int GL_VERTEX_BINDING_DIVISOR = 0x82D6;
public static final int GL_VERTEX_BINDING_OFFSET = 0x82D7;
public static final int GL_VERTEX_BINDING_STRIDE = 0x82D8;
public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9;
public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA;
public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5;
public static final int GL_TEXTURE_COMPRESSED = 0x86A1;
public static final int GL_TEXTURE_DEPTH_SIZE = 0x884A;
public static final int GL_READ_ONLY = 0x88B8;
public static final int GL_WRITE_ONLY = 0x88B9;
public static final int GL_READ_WRITE = 0x88BA;
public static final int GL_TEXTURE_STENCIL_SIZE = 0x88F1;
public static final int GL_TEXTURE_RED_TYPE = 0x8C10;
public static final int GL_TEXTURE_GREEN_TYPE = 0x8C11;
public static final int GL_TEXTURE_BLUE_TYPE = 0x8C12;
public static final int GL_TEXTURE_ALPHA_TYPE = 0x8C13;
public static final int GL_TEXTURE_DEPTH_TYPE = 0x8C16;
public static final int GL_TEXTURE_SHARED_SIZE = 0x8C3F;
public static final int GL_SAMPLE_POSITION = 0x8E50;
public static final int GL_SAMPLE_MASK = 0x8E51;
public static final int GL_SAMPLE_MASK_VALUE = 0x8E52;
public static final int GL_MAX_SAMPLE_MASK_WORDS = 0x8E59;
public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E;
public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F;
public static final int GL_MAX_IMAGE_UNITS = 0x8F38;
public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39;
public static final int GL_IMAGE_BINDING_NAME = 0x8F3A;
public static final int GL_IMAGE_BINDING_LEVEL = 0x8F3B;
public static final int GL_IMAGE_BINDING_LAYERED = 0x8F3C;
public static final int GL_IMAGE_BINDING_LAYER = 0x8F3D;
public static final int GL_IMAGE_BINDING_ACCESS = 0x8F3E;
public static final int GL_DRAW_INDIRECT_BUFFER = 0x8F3F;
public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43;
public static final int GL_VERTEX_BINDING_BUFFER = 0x8F4F;
public static final int GL_IMAGE_2D = 0x904D;
public static final int GL_IMAGE_3D = 0x904E;
public static final int GL_IMAGE_CUBE = 0x9050;
public static final int GL_IMAGE_2D_ARRAY = 0x9053;
public static final int GL_INT_IMAGE_2D = 0x9058;
public static final int GL_INT_IMAGE_3D = 0x9059;
public static final int GL_INT_IMAGE_CUBE = 0x905B;
public static final int GL_INT_IMAGE_2D_ARRAY = 0x905E;
public static final int GL_UNSIGNED_INT_IMAGE_2D = 0x9063;
public static final int GL_UNSIGNED_INT_IMAGE_3D = 0x9064;
public static final int GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066;
public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069;
public static final int GL_IMAGE_BINDING_FORMAT = 0x906E;
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7;
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8;
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9;
public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA;
public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE;
public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF;
public static final int GL_SHADER_STORAGE_BUFFER = 0x90D2;
public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3;
public static final int GL_SHADER_STORAGE_BUFFER_START = 0x90D4;
public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5;
public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6;
public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA;
public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB;
public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC;
public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD;
public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE;
public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF;
public static final int GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA;
public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB;
public static final int GL_DISPATCH_INDIRECT_BUFFER = 0x90EE;
public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF;
public static final int GL_TEXTURE_2D_MULTISAMPLE = 0x9100;
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104;
public static final int GL_TEXTURE_SAMPLES = 0x9106;
public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107;
public static final int GL_SAMPLER_2D_MULTISAMPLE = 0x9108;
public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109;
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A;
public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E;
public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F;
public static final int GL_MAX_INTEGER_SAMPLES = 0x9110;
public static final int GL_COMPUTE_SHADER = 0x91B9;
public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB;
public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC;
public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD;
public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE;
public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF;
public static final int GL_ATOMIC_COUNTER_BUFFER = 0x92C0;
public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1;
public static final int GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2;
public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3;
public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC;
public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0;
public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1;
public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2;
public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6;
public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7;
public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8;
public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9;
public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB;
public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC;
public static final int GL_UNIFORM = 0x92E1;
public static final int GL_UNIFORM_BLOCK = 0x92E2;
public static final int GL_PROGRAM_INPUT = 0x92E3;
public static final int GL_PROGRAM_OUTPUT = 0x92E4;
public static final int GL_BUFFER_VARIABLE = 0x92E5;
public static final int GL_SHADER_STORAGE_BLOCK = 0x92E6;
public static final int GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4;
public static final int GL_ACTIVE_RESOURCES = 0x92F5;
public static final int GL_MAX_NAME_LENGTH = 0x92F6;
public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7;
public static final int GL_NAME_LENGTH = 0x92F9;
public static final int GL_TYPE = 0x92FA;
public static final int GL_ARRAY_SIZE = 0x92FB;
public static final int GL_OFFSET = 0x92FC;
public static final int GL_BLOCK_INDEX = 0x92FD;
public static final int GL_ARRAY_STRIDE = 0x92FE;
public static final int GL_MATRIX_STRIDE = 0x92FF;
public static final int GL_IS_ROW_MAJOR = 0x9300;
public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301;
public static final int GL_BUFFER_BINDING = 0x9302;
public static final int GL_BUFFER_DATA_SIZE = 0x9303;
public static final int GL_NUM_ACTIVE_VARIABLES = 0x9304;
public static final int GL_ACTIVE_VARIABLES = 0x9305;
public static final int GL_REFERENCED_BY_VERTEX_SHADER = 0x9306;
public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A;
public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B;
public static final int GL_TOP_LEVEL_ARRAY_SIZE = 0x930C;
public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D;
public static final int GL_LOCATION = 0x930E;
public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310;
public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311;
public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313;
public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314;
public static final int GL_MAX_FRAMEBUFFER_WIDTH = 0x9315;
public static final int GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316;
public static final int GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318;
native private static void _nativeClassInit();
static {
_nativeClassInit();
}
private GLES31() {}
|