Fields Summary |
---|
public static final int | GL_VERTEX_SHADER_BIT |
public static final int | GL_FRAGMENT_SHADER_BIT |
public static final int | GL_UNIFORM_BARRIER_BIT |
public static final int | GL_TEXTURE_FETCH_BARRIER_BIT |
public static final int | GL_COMPUTE_SHADER_BIT |
public static final int | GL_COMMAND_BARRIER_BIT |
public static final int | GL_PIXEL_BUFFER_BARRIER_BIT |
public static final int | GL_TEXTURE_UPDATE_BARRIER_BIT |
public static final int | GL_BUFFER_UPDATE_BARRIER_BIT |
public static final int | GL_FRAMEBUFFER_BARRIER_BIT |
public static final int | GL_TRANSFORM_FEEDBACK_BARRIER_BIT |
public static final int | GL_ATOMIC_COUNTER_BARRIER_BIT |
public static final int | GL_SHADER_STORAGE_BARRIER_BIT |
public static final int | GL_ALL_SHADER_BITS |
public static final int | GL_TEXTURE_WIDTH |
public static final int | GL_TEXTURE_HEIGHT |
public static final int | GL_TEXTURE_INTERNAL_FORMAT |
public static final int | GL_STENCIL_INDEX |
public static final int | GL_TEXTURE_RED_SIZE |
public static final int | GL_TEXTURE_GREEN_SIZE |
public static final int | GL_TEXTURE_BLUE_SIZE |
public static final int | GL_TEXTURE_ALPHA_SIZE |
public static final int | GL_TEXTURE_DEPTH |
public static final int | GL_PROGRAM_SEPARABLE |
public static final int | GL_ACTIVE_PROGRAM |
public static final int | GL_PROGRAM_PIPELINE_BINDING |
public static final int | GL_MAX_COMPUTE_SHARED_MEMORY_SIZE |
public static final int | GL_MAX_COMPUTE_UNIFORM_COMPONENTS |
public static final int | GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS |
public static final int | GL_MAX_COMPUTE_ATOMIC_COUNTERS |
public static final int | GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS |
public static final int | GL_COMPUTE_WORK_GROUP_SIZE |
public static final int | GL_MAX_UNIFORM_LOCATIONS |
public static final int | GL_VERTEX_ATTRIB_BINDING |
public static final int | GL_VERTEX_ATTRIB_RELATIVE_OFFSET |
public static final int | GL_VERTEX_BINDING_DIVISOR |
public static final int | GL_VERTEX_BINDING_OFFSET |
public static final int | GL_VERTEX_BINDING_STRIDE |
public static final int | GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET |
public static final int | GL_MAX_VERTEX_ATTRIB_BINDINGS |
public static final int | GL_MAX_VERTEX_ATTRIB_STRIDE |
public static final int | GL_TEXTURE_COMPRESSED |
public static final int | GL_TEXTURE_DEPTH_SIZE |
public static final int | GL_READ_ONLY |
public static final int | GL_WRITE_ONLY |
public static final int | GL_READ_WRITE |
public static final int | GL_TEXTURE_STENCIL_SIZE |
public static final int | GL_TEXTURE_RED_TYPE |
public static final int | GL_TEXTURE_GREEN_TYPE |
public static final int | GL_TEXTURE_BLUE_TYPE |
public static final int | GL_TEXTURE_ALPHA_TYPE |
public static final int | GL_TEXTURE_DEPTH_TYPE |
public static final int | GL_TEXTURE_SHARED_SIZE |
public static final int | GL_SAMPLE_POSITION |
public static final int | GL_SAMPLE_MASK |
public static final int | GL_SAMPLE_MASK_VALUE |
public static final int | GL_MAX_SAMPLE_MASK_WORDS |
public static final int | GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET |
public static final int | GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET |
public static final int | GL_MAX_IMAGE_UNITS |
public static final int | GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES |
public static final int | GL_IMAGE_BINDING_NAME |
public static final int | GL_IMAGE_BINDING_LEVEL |
public static final int | GL_IMAGE_BINDING_LAYERED |
public static final int | GL_IMAGE_BINDING_LAYER |
public static final int | GL_IMAGE_BINDING_ACCESS |
public static final int | GL_DRAW_INDIRECT_BUFFER |
public static final int | GL_DRAW_INDIRECT_BUFFER_BINDING |
public static final int | GL_VERTEX_BINDING_BUFFER |
public static final int | GL_IMAGE_2D |
public static final int | GL_IMAGE_3D |
public static final int | GL_IMAGE_CUBE |
public static final int | GL_IMAGE_2D_ARRAY |
public static final int | GL_INT_IMAGE_2D |
public static final int | GL_INT_IMAGE_3D |
public static final int | GL_INT_IMAGE_CUBE |
public static final int | GL_INT_IMAGE_2D_ARRAY |
public static final int | GL_UNSIGNED_INT_IMAGE_2D |
public static final int | GL_UNSIGNED_INT_IMAGE_3D |
public static final int | GL_UNSIGNED_INT_IMAGE_CUBE |
public static final int | GL_UNSIGNED_INT_IMAGE_2D_ARRAY |
public static final int | GL_IMAGE_BINDING_FORMAT |
public static final int | GL_IMAGE_FORMAT_COMPATIBILITY_TYPE |
public static final int | GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE |
public static final int | GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS |
public static final int | GL_MAX_VERTEX_IMAGE_UNIFORMS |
public static final int | GL_MAX_FRAGMENT_IMAGE_UNIFORMS |
public static final int | GL_MAX_COMBINED_IMAGE_UNIFORMS |
public static final int | GL_SHADER_STORAGE_BUFFER |
public static final int | GL_SHADER_STORAGE_BUFFER_BINDING |
public static final int | GL_SHADER_STORAGE_BUFFER_START |
public static final int | GL_SHADER_STORAGE_BUFFER_SIZE |
public static final int | GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS |
public static final int | GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS |
public static final int | GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS |
public static final int | GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS |
public static final int | GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS |
public static final int | GL_MAX_SHADER_STORAGE_BLOCK_SIZE |
public static final int | GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT |
public static final int | GL_DEPTH_STENCIL_TEXTURE_MODE |
public static final int | GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS |
public static final int | GL_DISPATCH_INDIRECT_BUFFER |
public static final int | GL_DISPATCH_INDIRECT_BUFFER_BINDING |
public static final int | GL_TEXTURE_2D_MULTISAMPLE |
public static final int | GL_TEXTURE_BINDING_2D_MULTISAMPLE |
public static final int | GL_TEXTURE_SAMPLES |
public static final int | GL_TEXTURE_FIXED_SAMPLE_LOCATIONS |
public static final int | GL_SAMPLER_2D_MULTISAMPLE |
public static final int | GL_INT_SAMPLER_2D_MULTISAMPLE |
public static final int | GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE |
public static final int | GL_MAX_COLOR_TEXTURE_SAMPLES |
public static final int | GL_MAX_DEPTH_TEXTURE_SAMPLES |
public static final int | GL_MAX_INTEGER_SAMPLES |
public static final int | GL_COMPUTE_SHADER |
public static final int | GL_MAX_COMPUTE_UNIFORM_BLOCKS |
public static final int | GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS |
public static final int | GL_MAX_COMPUTE_IMAGE_UNIFORMS |
public static final int | GL_MAX_COMPUTE_WORK_GROUP_COUNT |
public static final int | GL_MAX_COMPUTE_WORK_GROUP_SIZE |
public static final int | GL_ATOMIC_COUNTER_BUFFER |
public static final int | GL_ATOMIC_COUNTER_BUFFER_BINDING |
public static final int | GL_ATOMIC_COUNTER_BUFFER_START |
public static final int | GL_ATOMIC_COUNTER_BUFFER_SIZE |
public static final int | GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS |
public static final int | GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS |
public static final int | GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS |
public static final int | GL_MAX_VERTEX_ATOMIC_COUNTERS |
public static final int | GL_MAX_FRAGMENT_ATOMIC_COUNTERS |
public static final int | GL_MAX_COMBINED_ATOMIC_COUNTERS |
public static final int | GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE |
public static final int | GL_ACTIVE_ATOMIC_COUNTER_BUFFERS |
public static final int | GL_UNSIGNED_INT_ATOMIC_COUNTER |
public static final int | GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS |
public static final int | GL_UNIFORM |
public static final int | GL_UNIFORM_BLOCK |
public static final int | GL_PROGRAM_INPUT |
public static final int | GL_PROGRAM_OUTPUT |
public static final int | GL_BUFFER_VARIABLE |
public static final int | GL_SHADER_STORAGE_BLOCK |
public static final int | GL_TRANSFORM_FEEDBACK_VARYING |
public static final int | GL_ACTIVE_RESOURCES |
public static final int | GL_MAX_NAME_LENGTH |
public static final int | GL_MAX_NUM_ACTIVE_VARIABLES |
public static final int | GL_NAME_LENGTH |
public static final int | GL_TYPE |
public static final int | GL_ARRAY_SIZE |
public static final int | GL_OFFSET |
public static final int | GL_BLOCK_INDEX |
public static final int | GL_ARRAY_STRIDE |
public static final int | GL_MATRIX_STRIDE |
public static final int | GL_IS_ROW_MAJOR |
public static final int | GL_ATOMIC_COUNTER_BUFFER_INDEX |
public static final int | GL_BUFFER_BINDING |
public static final int | GL_BUFFER_DATA_SIZE |
public static final int | GL_NUM_ACTIVE_VARIABLES |
public static final int | GL_ACTIVE_VARIABLES |
public static final int | GL_REFERENCED_BY_VERTEX_SHADER |
public static final int | GL_REFERENCED_BY_FRAGMENT_SHADER |
public static final int | GL_REFERENCED_BY_COMPUTE_SHADER |
public static final int | GL_TOP_LEVEL_ARRAY_SIZE |
public static final int | GL_TOP_LEVEL_ARRAY_STRIDE |
public static final int | GL_LOCATION |
public static final int | GL_FRAMEBUFFER_DEFAULT_WIDTH |
public static final int | GL_FRAMEBUFFER_DEFAULT_HEIGHT |
public static final int | GL_FRAMEBUFFER_DEFAULT_SAMPLES |
public static final int | GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS |
public static final int | GL_MAX_FRAMEBUFFER_WIDTH |
public static final int | GL_MAX_FRAMEBUFFER_HEIGHT |
public static final int | GL_MAX_FRAMEBUFFER_SAMPLES |
Methods Summary |
---|
private static native void | _nativeClassInit()
|
public static native void | glActiveShaderProgram(int pipeline, int program)
|
public static native void | glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
|
public static native void | glBindProgramPipeline(int pipeline)
|
public static native void | glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
|
public static native int | glCreateShaderProgramv(int type, java.lang.String[] strings)
|
public static native void | glDeleteProgramPipelines(int n, int[] pipelines, int offset)
|
public static native void | glDeleteProgramPipelines(int n, java.nio.IntBuffer pipelines)
|
public static native void | glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
|
public static native void | glDispatchComputeIndirect(long indirect)
|
public static native void | glDrawArraysIndirect(int mode, long indirect)
|
public static native void | glDrawElementsIndirect(int mode, int type, long indirect)
|
public static native void | glFramebufferParameteri(int target, int pname, int param)
|
public static native void | glGenProgramPipelines(int n, int[] pipelines, int offset)
|
public static native void | glGenProgramPipelines(int n, java.nio.IntBuffer pipelines)
|
public static native void | glGetBooleani_v(int target, int index, boolean[] data, int offset)
|
public static native void | glGetBooleani_v(int target, int index, java.nio.IntBuffer data)
|
public static native void | glGetFramebufferParameteriv(int target, int pname, int[] params, int offset)
|
public static native void | glGetFramebufferParameteriv(int target, int pname, java.nio.IntBuffer params)
|
public static native void | glGetMultisamplefv(int pname, int index, float[] val, int offset)
|
public static native void | glGetMultisamplefv(int pname, int index, java.nio.FloatBuffer val)
|
public static native void | glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int offset)
|
public static native void | glGetProgramInterfaceiv(int program, int programInterface, int pname, java.nio.IntBuffer params)
|
public static native java.lang.String | glGetProgramPipelineInfoLog(int program)
|
public static native void | glGetProgramPipelineiv(int pipeline, int pname, int[] params, int offset)
|
public static native void | glGetProgramPipelineiv(int pipeline, int pname, java.nio.IntBuffer params)
|
public static native int | glGetProgramResourceIndex(int program, int programInterface, java.lang.String name)
|
public static native int | glGetProgramResourceLocation(int program, int programInterface, java.lang.String name)
|
public static native java.lang.String | glGetProgramResourceName(int program, int programInterface, int index)
|
public static native void | glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)
|
public static native void | glGetProgramResourceiv(int program, int programInterface, int index, int propCount, java.nio.IntBuffer props, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer params)
|
public static native void | glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int offset)
|
public static native void | glGetTexLevelParameterfv(int target, int level, int pname, java.nio.FloatBuffer params)
|
public static native void | glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int offset)
|
public static native void | glGetTexLevelParameteriv(int target, int level, int pname, java.nio.IntBuffer params)
|
public static native boolean | glIsProgramPipeline(int pipeline)
|
public static native void | glMemoryBarrier(int barriers)
|
public static native void | glMemoryBarrierByRegion(int barriers)
|
public static native void | glProgramUniform1f(int program, int location, float v0)
|
public static native void | glProgramUniform1fv(int program, int location, int count, float[] value, int offset)
|
public static native void | glProgramUniform1fv(int program, int location, int count, java.nio.FloatBuffer value)
|
public static native void | glProgramUniform1i(int program, int location, int v0)
|
public static native void | glProgramUniform1iv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform1iv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform1ui(int program, int location, int v0)
|
public static native void | glProgramUniform1uiv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform1uiv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform2f(int program, int location, float v0, float v1)
|
public static native void | glProgramUniform2fv(int program, int location, int count, float[] value, int offset)
|
public static native void | glProgramUniform2fv(int program, int location, int count, java.nio.FloatBuffer value)
|
public static native void | glProgramUniform2i(int program, int location, int v0, int v1)
|
public static native void | glProgramUniform2iv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform2iv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform2ui(int program, int location, int v0, int v1)
|
public static native void | glProgramUniform2uiv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform2uiv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform3f(int program, int location, float v0, float v1, float v2)
|
public static native void | glProgramUniform3fv(int program, int location, int count, float[] value, int offset)
|
public static native void | glProgramUniform3fv(int program, int location, int count, java.nio.FloatBuffer value)
|
public static native void | glProgramUniform3i(int program, int location, int v0, int v1, int v2)
|
public static native void | glProgramUniform3iv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform3iv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
|
public static native void | glProgramUniform3uiv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform3uiv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
|
public static native void | glProgramUniform4fv(int program, int location, int count, float[] value, int offset)
|
public static native void | glProgramUniform4fv(int program, int location, int count, java.nio.FloatBuffer value)
|
public static native void | glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
|
public static native void | glProgramUniform4iv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform4iv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
|
public static native void | glProgramUniform4uiv(int program, int location, int count, int[] value, int offset)
|
public static native void | glProgramUniform4uiv(int program, int location, int count, java.nio.IntBuffer value)
|
public static native void | glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
|
public static native void | glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, java.nio.FloatBuffer value)
|
public static native void | glSampleMaski(int maskNumber, int mask)
|
public static native void | glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
|
public static native void | glUseProgramStages(int pipeline, int stages, int program)
|
public static native void | glValidateProgramPipeline(int pipeline)
|
public static native void | glVertexAttribBinding(int attribindex, int bindingindex)
|
public static native void | glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
|
public static native void | glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
|
public static native void | glVertexBindingDivisor(int bindingindex, int divisor)
|