public
class
GLES31
extends GLES30
java.lang.Object | |||
↳ | android.opengl.GLES20 | ||
↳ | android.opengl.GLES30 | ||
↳ | android.opengl.GLES31 |
Known Direct Subclasses |
OpenGL ES 3.1
Inherited constants |
---|
From
class
android.opengl.GLES30
|
From
class
android.opengl.GLES20
|
Public methods | |
---|---|
static
void
|
glActiveShaderProgram(int pipeline, int program)
|
static
void
|
glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
|
static
void
|
glBindProgramPipeline(int pipeline)
|
static
void
|
glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
|
static
int
|
glCreateShaderProgramv(int type, String[] strings)
|
static
void
|
glDeleteProgramPipelines(int n, IntBuffer pipelines)
|
static
void
|
glDeleteProgramPipelines(int n, int[] pipelines, int offset)
|
static
void
|
glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
|
static
void
|
glDispatchComputeIndirect(long indirect)
|
static
void
|
glDrawArraysIndirect(int mode, long indirect)
|
static
void
|
glDrawElementsIndirect(int mode, int type, long indirect)
|
static
void
|
glFramebufferParameteri(int target, int pname, int param)
|
static
void
|
glGenProgramPipelines(int n, IntBuffer pipelines)
|
static
void
|
glGenProgramPipelines(int n, int[] pipelines, int offset)
|
static
void
|
glGetBooleani_v(int target, int index, boolean[] data, int offset)
|
static
void
|
glGetBooleani_v(int target, int index, IntBuffer data)
|
static
void
|
glGetFramebufferParameteriv(int target, int pname, int[] params, int offset)
|
static
void
|
glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
|
static
void
|
glGetMultisamplefv(int pname, int index, FloatBuffer val)
|
static
void
|
glGetMultisamplefv(int pname, int index, float[] val, int offset)
|
static
void
|
glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
|
static
void
|
glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int offset)
|
static
String
|
glGetProgramPipelineInfoLog(int program)
|
static
void
|
glGetProgramPipelineiv(int pipeline, int pname, int[] params, int offset)
|
static
void
|
glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
|
static
int
|
glGetProgramResourceIndex(int program, int programInterface, String name)
|
static
int
|
glGetProgramResourceLocation(int program, int programInterface, String name)
|
static
String
|
glGetProgramResourceName(int program, int programInterface, int index)
|
static
void
|
glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
|
static
void
|
glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)
|
static
void
|
glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
|
static
void
|
glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int offset)
|
static
void
|
glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
|
static
void
|
glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int offset)
|
static
boolean
|
glIsProgramPipeline(int pipeline)
|
static
void
|
glMemoryBarrier(int barriers)
|
static
void
|
glMemoryBarrierByRegion(int barriers)
|
static
void
|
glProgramUniform1f(int program, int location, float v0)
|
static
void
|
glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
|
static
void
|
glProgramUniform1fv(int program, int location, int count, float[] value, int offset)
|
static
void
|
glProgramUniform1i(int program, int location, int v0)
|
static
void
|
glProgramUniform1iv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform1iv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform1ui(int program, int location, int v0)
|
static
void
|
glProgramUniform1uiv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform2f(int program, int location, float v0, float v1)
|
static
void
|
glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
|
static
void
|
glProgramUniform2fv(int program, int location, int count, float[] value, int offset)
|
static
void
|
glProgramUniform2i(int program, int location, int v0, int v1)
|
static
void
|
glProgramUniform2iv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform2iv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform2ui(int program, int location, int v0, int v1)
|
static
void
|
glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform2uiv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform3f(int program, int location, float v0, float v1, float v2)
|
static
void
|
glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
|
static
void
|
glProgramUniform3fv(int program, int location, int count, float[] value, int offset)
|
static
void
|
glProgramUniform3i(int program, int location, int v0, int v1, int v2)
|
static
void
|
glProgramUniform3iv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform3iv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
|
static
void
|
glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform3uiv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
|
static
void
|
glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
|
static
void
|
glProgramUniform4fv(int program, int location, int count, float[] value, int offset)
|
static
void
|
glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
|
static
void
|
glProgramUniform4iv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform4iv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
|
static
void
|
glProgramUniform4uiv(int program, int location, int count, int[] value, int offset)
|
static
void
|
glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
|
static
void
|
glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
static
void
|
glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
|
static
void
|
glSampleMaski(int maskNumber, int mask)
|
static
void
|
glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
|
static
void
|
glUseProgramStages(int pipeline, int stages, int program)
|
static
void
|
glValidateProgramPipeline(int pipeline)
|
static
void
|
glVertexAttribBinding(int attribindex, int bindingindex)
|
static
void
|
glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
|
static
void
|
glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
|
static
void
|
glVertexBindingDivisor(int bindingindex, int divisor)
|
Inherited methods | |
---|---|
From
class
android.opengl.GLES30
| |
From
class
android.opengl.GLES20
| |
From
class
java.lang.Object
|
int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Constant Value: 37593 (0x000092d9)
int GL_ACTIVE_RESOURCES
Constant Value: 37621 (0x000092f5)
int GL_ACTIVE_VARIABLES
Constant Value: 37637 (0x00009305)
int GL_ATOMIC_COUNTER_BARRIER_BIT
Constant Value: 4096 (0x00001000)
int GL_ATOMIC_COUNTER_BUFFER
Constant Value: 37568 (0x000092c0)
int GL_ATOMIC_COUNTER_BUFFER_BINDING
Constant Value: 37569 (0x000092c1)
int GL_ATOMIC_COUNTER_BUFFER_INDEX
Constant Value: 37633 (0x00009301)
int GL_ATOMIC_COUNTER_BUFFER_SIZE
Constant Value: 37571 (0x000092c3)
int GL_ATOMIC_COUNTER_BUFFER_START
Constant Value: 37570 (0x000092c2)
int GL_BUFFER_DATA_SIZE
Constant Value: 37635 (0x00009303)
int GL_BUFFER_UPDATE_BARRIER_BIT
Constant Value: 512 (0x00000200)
int GL_COMMAND_BARRIER_BIT
Constant Value: 64 (0x00000040)
int GL_COMPUTE_SHADER_BIT
Constant Value: 32 (0x00000020)
int GL_COMPUTE_WORK_GROUP_SIZE
Constant Value: 33383 (0x00008267)
int GL_DEPTH_STENCIL_TEXTURE_MODE
Constant Value: 37098 (0x000090ea)
int GL_DISPATCH_INDIRECT_BUFFER
Constant Value: 37102 (0x000090ee)
int GL_DISPATCH_INDIRECT_BUFFER_BINDING
Constant Value: 37103 (0x000090ef)
int GL_DRAW_INDIRECT_BUFFER
Constant Value: 36671 (0x00008f3f)
int GL_DRAW_INDIRECT_BUFFER_BINDING
Constant Value: 36675 (0x00008f43)
int GL_ELEMENT_ARRAY_BARRIER_BIT
Constant Value: 2 (0x00000002)
int GL_FRAGMENT_SHADER_BIT
Constant Value: 2 (0x00000002)
int GL_FRAMEBUFFER_BARRIER_BIT
Constant Value: 1024 (0x00000400)
int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Constant Value: 37652 (0x00009314)
int GL_FRAMEBUFFER_DEFAULT_HEIGHT
Constant Value: 37649 (0x00009311)
int GL_FRAMEBUFFER_DEFAULT_SAMPLES
Constant Value: 37651 (0x00009313)
int GL_FRAMEBUFFER_DEFAULT_WIDTH
Constant Value: 37648 (0x00009310)
int GL_IMAGE_BINDING_ACCESS
Constant Value: 36670 (0x00008f3e)
int GL_IMAGE_BINDING_FORMAT
Constant Value: 36974 (0x0000906e)
int GL_IMAGE_BINDING_LAYER
Constant Value: 36669 (0x00008f3d)
int GL_IMAGE_BINDING_LAYERED
Constant Value: 36668 (0x00008f3c)
int GL_IMAGE_BINDING_LEVEL
Constant Value: 36667 (0x00008f3b)
int GL_IMAGE_BINDING_NAME
Constant Value: 36666 (0x00008f3a)
int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Constant Value: 37065 (0x000090c9)
int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Constant Value: 37064 (0x000090c8)
int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Constant Value: 37063 (0x000090c7)
int GL_INT_IMAGE_2D_ARRAY
Constant Value: 36958 (0x0000905e)
int GL_INT_SAMPLER_2D_MULTISAMPLE
Constant Value: 37129 (0x00009109)
int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Constant Value: 37596 (0x000092dc)
int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Constant Value: 37592 (0x000092d8)
int GL_MAX_COLOR_TEXTURE_SAMPLES
Constant Value: 37134 (0x0000910e)
int GL_MAX_COMBINED_ATOMIC_COUNTERS
Constant Value: 37591 (0x000092d7)
int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Constant Value: 37585 (0x000092d1)
int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Constant Value: 33382 (0x00008266)
int GL_MAX_COMBINED_IMAGE_UNIFORMS
Constant Value: 37071 (0x000090cf)
int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Constant Value: 36665 (0x00008f39)
int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Constant Value: 37084 (0x000090dc)
int GL_MAX_COMPUTE_ATOMIC_COUNTERS
Constant Value: 33381 (0x00008265)
int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Constant Value: 33380 (0x00008264)
int GL_MAX_COMPUTE_IMAGE_UNIFORMS
Constant Value: 37309 (0x000091bd)
int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Constant Value: 37083 (0x000090db)
int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Constant Value: 33378 (0x00008262)
int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Constant Value: 37308 (0x000091bc)
int GL_MAX_COMPUTE_UNIFORM_BLOCKS
Constant Value: 37307 (0x000091bb)
int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Constant Value: 33379 (0x00008263)
int GL_MAX_COMPUTE_WORK_GROUP_COUNT
Constant Value: 37310 (0x000091be)
int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Constant Value: 37099 (0x000090eb)
int GL_MAX_COMPUTE_WORK_GROUP_SIZE
Constant Value: 37311 (0x000091bf)
int GL_MAX_DEPTH_TEXTURE_SAMPLES
Constant Value: 37135 (0x0000910f)
int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Constant Value: 37590 (0x000092d6)
int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Constant Value: 37584 (0x000092d0)
int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
Constant Value: 37070 (0x000090ce)
int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Constant Value: 37082 (0x000090da)
int GL_MAX_FRAMEBUFFER_HEIGHT
Constant Value: 37654 (0x00009316)
int GL_MAX_FRAMEBUFFER_SAMPLES
Constant Value: 37656 (0x00009318)
int GL_MAX_FRAMEBUFFER_WIDTH
Constant Value: 37653 (0x00009315)
int GL_MAX_INTEGER_SAMPLES
Constant Value: 37136 (0x00009110)
int GL_MAX_NUM_ACTIVE_VARIABLES
Constant Value: 37623 (0x000092f7)
int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Constant Value: 36447 (0x00008e5f)
int GL_MAX_SAMPLE_MASK_WORDS
Constant Value: 36441 (0x00008e59)
int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Constant Value: 37086 (0x000090de)
int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Constant Value: 37085 (0x000090dd)
int GL_MAX_UNIFORM_LOCATIONS
Constant Value: 33390 (0x0000826e)
int GL_MAX_VERTEX_ATOMIC_COUNTERS
Constant Value: 37586 (0x000092d2)
int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Constant Value: 37580 (0x000092cc)
int GL_MAX_VERTEX_ATTRIB_BINDINGS
Constant Value: 33498 (0x000082da)
int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Constant Value: 33497 (0x000082d9)
int GL_MAX_VERTEX_ATTRIB_STRIDE
Constant Value: 33509 (0x000082e5)
int GL_MAX_VERTEX_IMAGE_UNIFORMS
Constant Value: 37066 (0x000090ca)
int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Constant Value: 37078 (0x000090d6)
int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Constant Value: 36446 (0x00008e5e)
int GL_NUM_ACTIVE_VARIABLES
Constant Value: 37636 (0x00009304)
int GL_PIXEL_BUFFER_BARRIER_BIT
Constant Value: 128 (0x00000080)
int GL_PROGRAM_PIPELINE_BINDING
Constant Value: 33370 (0x0000825a)
int GL_PROGRAM_SEPARABLE
Constant Value: 33368 (0x00008258)
int GL_REFERENCED_BY_COMPUTE_SHADER
Constant Value: 37643 (0x0000930b)
int GL_REFERENCED_BY_FRAGMENT_SHADER
Constant Value: 37642 (0x0000930a)
int GL_REFERENCED_BY_VERTEX_SHADER
Constant Value: 37638 (0x00009306)
int GL_SAMPLER_2D_MULTISAMPLE
Constant Value: 37128 (0x00009108)
int GL_SAMPLE_MASK_VALUE
Constant Value: 36434 (0x00008e52)
int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
Constant Value: 32 (0x00000020)
int GL_SHADER_STORAGE_BARRIER_BIT
Constant Value: 8192 (0x00002000)
int GL_SHADER_STORAGE_BLOCK
Constant Value: 37606 (0x000092e6)
int GL_SHADER_STORAGE_BUFFER
Constant Value: 37074 (0x000090d2)
int GL_SHADER_STORAGE_BUFFER_BINDING
Constant Value: 37075 (0x000090d3)
int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Constant Value: 37087 (0x000090df)
int GL_SHADER_STORAGE_BUFFER_SIZE
Constant Value: 37077 (0x000090d5)
int GL_SHADER_STORAGE_BUFFER_START
Constant Value: 37076 (0x000090d4)
int GL_TEXTURE_2D_MULTISAMPLE
Constant Value: 37120 (0x00009100)
int GL_TEXTURE_ALPHA_SIZE
Constant Value: 32863 (0x0000805f)
int GL_TEXTURE_ALPHA_TYPE
Constant Value: 35859 (0x00008c13)
int GL_TEXTURE_BINDING_2D_MULTISAMPLE
Constant Value: 37124 (0x00009104)
int GL_TEXTURE_BLUE_SIZE
Constant Value: 32862 (0x0000805e)
int GL_TEXTURE_BLUE_TYPE
Constant Value: 35858 (0x00008c12)
int GL_TEXTURE_COMPRESSED
Constant Value: 34465 (0x000086a1)
int GL_TEXTURE_DEPTH_SIZE
Constant Value: 34890 (0x0000884a)
int GL_TEXTURE_DEPTH_TYPE
Constant Value: 35862 (0x00008c16)
int GL_TEXTURE_FETCH_BARRIER_BIT
Constant Value: 8 (0x00000008)
int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Constant Value: 37127 (0x00009107)
int GL_TEXTURE_GREEN_SIZE
Constant Value: 32861 (0x0000805d)
int GL_TEXTURE_GREEN_TYPE
Constant Value: 35857 (0x00008c11)
int GL_TEXTURE_INTERNAL_FORMAT
Constant Value: 4099 (0x00001003)
int GL_TEXTURE_RED_SIZE
Constant Value: 32860 (0x0000805c)
int GL_TEXTURE_RED_TYPE
Constant Value: 35856 (0x00008c10)
int GL_TEXTURE_SHARED_SIZE
Constant Value: 35903 (0x00008c3f)
int GL_TEXTURE_STENCIL_SIZE
Constant Value: 35057 (0x000088f1)
int GL_TEXTURE_UPDATE_BARRIER_BIT
Constant Value: 256 (0x00000100)
int GL_TOP_LEVEL_ARRAY_SIZE
Constant Value: 37644 (0x0000930c)
int GL_TOP_LEVEL_ARRAY_STRIDE
Constant Value: 37645 (0x0000930d)
int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
Constant Value: 2048 (0x00000800)
int GL_TRANSFORM_FEEDBACK_VARYING
Constant Value: 37620 (0x000092f4)
int GL_UNIFORM_BARRIER_BIT
Constant Value: 4 (0x00000004)
int GL_UNSIGNED_INT_ATOMIC_COUNTER
Constant Value: 37595 (0x000092db)
int GL_UNSIGNED_INT_IMAGE_2D
Constant Value: 36963 (0x00009063)
int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
Constant Value: 36969 (0x00009069)
int GL_UNSIGNED_INT_IMAGE_3D
Constant Value: 36964 (0x00009064)
int GL_UNSIGNED_INT_IMAGE_CUBE
Constant Value: 36966 (0x00009066)
int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Constant Value: 37130 (0x0000910a)
int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Constant Value: 1 (0x00000001)
int GL_VERTEX_ATTRIB_BINDING
Constant Value: 33492 (0x000082d4)
int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Constant Value: 33493 (0x000082d5)
int GL_VERTEX_BINDING_BUFFER
Constant Value: 36687 (0x00008f4f)
int GL_VERTEX_BINDING_DIVISOR
Constant Value: 33494 (0x000082d6)
int GL_VERTEX_BINDING_OFFSET
Constant Value: 33495 (0x000082d7)
int GL_VERTEX_BINDING_STRIDE
Constant Value: 33496 (0x000082d8)
void glActiveShaderProgram (int pipeline, int program)
Parameters | |
---|---|
pipeline |
int
|
program |
int
|
void glBindImageTexture (int unit, int texture, int level, boolean layered, int layer, int access, int format)
Parameters | |
---|---|
unit |
int
|
texture |
int
|
level |
int
|
layered |
boolean
|
layer |
int
|
access |
int
|
format |
int
|
void glBindProgramPipeline (int pipeline)
Parameters | |
---|---|
pipeline |
int
|
void glBindVertexBuffer (int bindingindex, int buffer, long offset, int stride)
Parameters | |
---|---|
bindingindex |
int
|
buffer |
int
|
offset |
long
|
stride |
int
|
int glCreateShaderProgramv (int type, String[] strings)
Parameters | |
---|---|
type |
int
|
strings |
String
|
Returns | |
---|---|
int |
void glDeleteProgramPipelines (int n, IntBuffer pipelines)
Parameters | |
---|---|
n |
int
|
pipelines |
IntBuffer
|
void glDeleteProgramPipelines (int n, int[] pipelines, int offset)
Parameters | |
---|---|
n |
int
|
pipelines |
int
|
offset |
int
|
void glDispatchCompute (int num_groups_x, int num_groups_y, int num_groups_z)
Parameters | |
---|---|
num_groups_x |
int
|
num_groups_y |
int
|
num_groups_z |
int
|
void glDispatchComputeIndirect (long indirect)
Parameters | |
---|---|
indirect |
long
|
void glDrawArraysIndirect (int mode, long indirect)
Parameters | |
---|---|
mode |
int
|
indirect |
long
|
void glDrawElementsIndirect (int mode, int type, long indirect)
Parameters | |
---|---|
mode |
int
|
type |
int
|
indirect |
long
|
void glFramebufferParameteri (int target, int pname, int param)
Parameters | |
---|---|
target |
int
|
pname |
int
|
param |
int
|
void glGenProgramPipelines (int n, IntBuffer pipelines)
Parameters | |
---|---|
n |
int
|
pipelines |
IntBuffer
|
void glGenProgramPipelines (int n, int[] pipelines, int offset)
Parameters | |
---|---|
n |
int
|
pipelines |
int
|
offset |
int
|
void glGetBooleani_v (int target, int index, boolean[] data, int offset)
Parameters | |
---|---|
target |
int
|
index |
int
|
data |
boolean
|
offset |
int
|
void glGetBooleani_v (int target, int index, IntBuffer data)
Parameters | |
---|---|
target |
int
|
index |
int
|
data |
IntBuffer
|
void glGetFramebufferParameteriv (int target, int pname, int[] params, int offset)
Parameters | |
---|---|
target |
int
|
pname |
int
|
params |
int
|
offset |
int
|
void glGetFramebufferParameteriv (int target, int pname, IntBuffer params)
Parameters | |
---|---|
target |
int
|
pname |
int
|
params |
IntBuffer
|
void glGetMultisamplefv (int pname, int index, FloatBuffer val)
Parameters | |
---|---|
pname |
int
|
index |
int
|
val |
FloatBuffer
|
void glGetMultisamplefv (int pname, int index, float[] val, int offset)
Parameters | |
---|---|
pname |
int
|
index |
int
|
val |
float
|
offset |
int
|
void glGetProgramInterfaceiv (int program, int programInterface, int pname, IntBuffer params)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
pname |
int
|
params |
IntBuffer
|
void glGetProgramInterfaceiv (int program, int programInterface, int pname, int[] params, int offset)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
pname |
int
|
params |
int
|
offset |
int
|
String glGetProgramPipelineInfoLog (int program)
Parameters | |
---|---|
program |
int
|
Returns | |
---|---|
String |
void glGetProgramPipelineiv (int pipeline, int pname, int[] params, int offset)
Parameters | |
---|---|
pipeline |
int
|
pname |
int
|
params |
int
|
offset |
int
|
void glGetProgramPipelineiv (int pipeline, int pname, IntBuffer params)
Parameters | |
---|---|
pipeline |
int
|
pname |
int
|
params |
IntBuffer
|
int glGetProgramResourceIndex (int program, int programInterface, String name)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
name |
String
|
Returns | |
---|---|
int |
int glGetProgramResourceLocation (int program, int programInterface, String name)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
name |
String
|
Returns | |
---|---|
int |
String glGetProgramResourceName (int program, int programInterface, int index)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
index |
int
|
Returns | |
---|---|
String |
void glGetProgramResourceiv (int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
index |
int
|
propCount |
int
|
props |
IntBuffer
|
bufSize |
int
|
length |
IntBuffer
|
params |
IntBuffer
|
void glGetProgramResourceiv (int program, int programInterface, int index, int propCount, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)
Parameters | |
---|---|
program |
int
|
programInterface |
int
|
index |
int
|
propCount |
int
|
props |
int
|
propsOffset |
int
|
bufSize |
int
|
length |
int
|
lengthOffset |
int
|
params |
int
|
paramsOffset |
int
|
void glGetTexLevelParameterfv (int target, int level, int pname, FloatBuffer params)
Parameters | |
---|---|
target |
int
|
level |
int
|
pname |
int
|
params |
FloatBuffer
|
void glGetTexLevelParameterfv (int target, int level, int pname, float[] params, int offset)
Parameters | |
---|---|
target |
int
|
level |
int
|
pname |
int
|
params |
float
|
offset |
int
|
void glGetTexLevelParameteriv (int target, int level, int pname, IntBuffer params)
Parameters | |
---|---|
target |
int
|
level |
int
|
pname |
int
|
params |
IntBuffer
|
void glGetTexLevelParameteriv (int target, int level, int pname, int[] params, int offset)
Parameters | |
---|---|
target |
int
|
level |
int
|
pname |
int
|
params |
int
|
offset |
int
|
boolean glIsProgramPipeline (int pipeline)
Parameters | |
---|---|
pipeline |
int
|
Returns | |
---|---|
boolean |
void glMemoryBarrierByRegion (int barriers)
Parameters | |
---|---|
barriers |
int
|
void glProgramUniform1f (int program, int location, float v0)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
float
|
void glProgramUniform1fv (int program, int location, int count, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
FloatBuffer
|
void glProgramUniform1fv (int program, int location, int count, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
float
|
offset |
int
|
void glProgramUniform1i (int program, int location, int v0)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
void glProgramUniform1iv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform1iv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform1ui (int program, int location, int v0)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
void glProgramUniform1uiv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform1uiv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform2f (int program, int location, float v0, float v1)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
float
|
v1 |
float
|
void glProgramUniform2fv (int program, int location, int count, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
FloatBuffer
|
void glProgramUniform2fv (int program, int location, int count, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
float
|
offset |
int
|
void glProgramUniform2i (int program, int location, int v0, int v1)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
v1 |
int
|
void glProgramUniform2iv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform2iv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform2ui (int program, int location, int v0, int v1)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
v1 |
int
|
void glProgramUniform2uiv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform2uiv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform3f (int program, int location, float v0, float v1, float v2)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
float
|
v1 |
float
|
v2 |
float
|
void glProgramUniform3fv (int program, int location, int count, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
FloatBuffer
|
void glProgramUniform3fv (int program, int location, int count, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
float
|
offset |
int
|
void glProgramUniform3i (int program, int location, int v0, int v1, int v2)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
v1 |
int
|
v2 |
int
|
void glProgramUniform3iv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform3iv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform3ui (int program, int location, int v0, int v1, int v2)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
v1 |
int
|
v2 |
int
|
void glProgramUniform3uiv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform3uiv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform4f (int program, int location, float v0, float v1, float v2, float v3)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
float
|
v1 |
float
|
v2 |
float
|
v3 |
float
|
void glProgramUniform4fv (int program, int location, int count, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
FloatBuffer
|
void glProgramUniform4fv (int program, int location, int count, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
float
|
offset |
int
|
void glProgramUniform4i (int program, int location, int v0, int v1, int v2, int v3)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
v1 |
int
|
v2 |
int
|
v3 |
int
|
void glProgramUniform4iv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform4iv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniform4ui (int program, int location, int v0, int v1, int v2, int v3)
Parameters | |
---|---|
program |
int
|
location |
int
|
v0 |
int
|
v1 |
int
|
v2 |
int
|
v3 |
int
|
void glProgramUniform4uiv (int program, int location, int count, int[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
int
|
offset |
int
|
void glProgramUniform4uiv (int program, int location, int count, IntBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
value |
IntBuffer
|
void glProgramUniformMatrix2fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix2fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix2x3fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix2x3fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix2x4fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix2x4fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix3fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix3fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix3x2fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix3x2fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix3x4fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix3x4fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix4fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix4fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix4x2fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glProgramUniformMatrix4x2fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix4x3fv (int program, int location, int count, boolean transpose, float[] value, int offset)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
float
|
offset |
int
|
void glProgramUniformMatrix4x3fv (int program, int location, int count, boolean transpose, FloatBuffer value)
Parameters | |
---|---|
program |
int
|
location |
int
|
count |
int
|
transpose |
boolean
|
value |
FloatBuffer
|
void glSampleMaski (int maskNumber, int mask)
Parameters | |
---|---|
maskNumber |
int
|
mask |
int
|
void glTexStorage2DMultisample (int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Parameters | |
---|---|
target |
int
|
samples |
int
|
internalformat |
int
|
width |
int
|
height |
int
|
fixedsamplelocations |
boolean
|
void glUseProgramStages (int pipeline, int stages, int program)
Parameters | |
---|---|
pipeline |
int
|
stages |
int
|
program |
int
|
void glValidateProgramPipeline (int pipeline)
Parameters | |
---|---|
pipeline |
int
|
void glVertexAttribBinding (int attribindex, int bindingindex)
Parameters | |
---|---|
attribindex |
int
|
bindingindex |
int
|
void glVertexAttribFormat (int attribindex, int size, int type, boolean normalized, int relativeoffset)
Parameters | |
---|---|
attribindex |
int
|
size |
int
|
type |
int
|
normalized |
boolean
|
relativeoffset |
int
|
void glVertexAttribIFormat (int attribindex, int size, int type, int relativeoffset)
Parameters | |
---|---|
attribindex |
int
|
size |
int
|
type |
int
|
relativeoffset |
int
|
void glVertexBindingDivisor (int bindingindex, int divisor)
Parameters | |
---|---|
bindingindex |
int
|
divisor |
int
|