Package arc.profiling
Class GL30Interceptor
java.lang.Object
arc.profiling.GLInterceptor
arc.profiling.GL30Interceptor
-
Field Summary
Fields inherited from class arc.profiling.GLInterceptor
calls, drawCalls, glProfiler, shaderSwitches, stateChanges, textureBindings, vertexCount
Fields inherited from interface arc.graphics.GL20
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_TEXTURE, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALWAYS, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_ATTACHED_SHADERS, GL_BACK, GL_BLEND, GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COMPILE_STATUS, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_COVERAGE_BUFFER_BIT_NV, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DELETE_STATUS, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_ES_VERSION_2_0, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_HIGH_FLOAT, GL_HIGH_INT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VIEWPORT_DIMS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_MIRRORED_REPEAT, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGBA, GL_RGBA4, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D, GL_SAMPLER_CUBE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STREAM_DRAW, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VALIDATE_STATUS, GL_VENDOR, GL_VERSION, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_SHADER, GL_VIEWPORT, GL_ZERO
Fields inherited from interface arc.graphics.GL30
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_ALREADY_SIGNALED, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_BLUE, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_COLOR, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_R11_EAC, GL_COMPRESSED_RG11_EAC, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC, GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_CONDITION_SATISFIED, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_CURRENT_QUERY, GL_DEPTH, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_UNDEFINED, GL_GREEN, GL_HALF_FLOAT, GL_INT_2_10_10_10_REV, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_DRAW_BUFFERS, GL_MAX_ELEMENT_INDEX, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_SAMPLES, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SAMPLE_COUNTS, GL_OBJECT_TYPE, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_PRIMITIVE_RESTART_FIXED_INDEX, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R11F_G11F_B10F, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED, GL_RED_INTEGER, GL_RENDERBUFFER_SAMPLES, GL_RG, GL_RG_INTEGER, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB10_A2, GL_RGB10_A2UI, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_BINDING, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_SIGNALED, GL_SIGNED_NORMALIZED, GL_SRGB, GL_SRGB8, GL_SRGB8_ALPHA8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STREAM_COPY, GL_STREAM_READ, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_WRAP_R, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PAUSED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNALED, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_WAIT_FAILED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
glActiveTexture
(int texture) void
glAttachShader
(int program, int shader) void
glBeginQuery
(int target, int id) void
glBeginTransformFeedback
(int primitiveMode) void
glBindAttribLocation
(int program, int index, String name) void
glBindBuffer
(int target, int buffer) void
glBindBufferBase
(int target, int index, int buffer) void
glBindBufferRange
(int target, int index, int buffer, int offset, int size) void
glBindFramebuffer
(int target, int framebuffer) void
glBindRenderbuffer
(int target, int renderbuffer) void
glBindSampler
(int unit, int sampler) void
glBindTexture
(int target, int texture) void
glBindTransformFeedback
(int target, int id) void
glBindVertexArray
(int array) void
glBlendColor
(float red, float green, float blue, float alpha) void
glBlendEquation
(int mode) void
glBlendEquationSeparate
(int modeRGB, int modeAlpha) void
glBlendFunc
(int sfactor, int dfactor) void
glBlendFuncSeparate
(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) void
glBlitFramebuffer
(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) void
glBufferData
(int target, int size, Buffer data, int usage) void
glBufferSubData
(int target, int offset, int size, Buffer data) int
glCheckFramebufferStatus
(int target) void
glClear
(int mask) void
glClearBufferfi
(int buffer, int drawbuffer, float depth, int stencil) void
glClearBufferfv
(int buffer, int drawbuffer, FloatBuffer value) void
glClearBufferiv
(int buffer, int drawbuffer, IntBuffer value) void
glClearBufferuiv
(int buffer, int drawbuffer, IntBuffer value) void
glClearColor
(float red, float green, float blue, float alpha) void
glClearDepthf
(float depth) void
glClearStencil
(int s) void
glColorMask
(boolean red, boolean green, boolean blue, boolean alpha) void
glCompileShader
(int shader) void
glCompressedTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data) void
glCompressedTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data) void
glCopyBufferSubData
(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) void
glCopyTexImage2D
(int target, int level, int internalformat, int x, int y, int width, int height, int border) void
glCopyTexSubImage2D
(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) void
glCopyTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) int
int
glCreateShader
(int type) void
glCullFace
(int mode) void
glDeleteBuffer
(int buffer) void
glDeleteFramebuffer
(int framebuffer) void
glDeleteProgram
(int program) void
glDeleteQueries
(int n, IntBuffer ids) void
glDeleteRenderbuffer
(int renderbuffer) void
glDeleteSamplers
(int count, IntBuffer samplers) void
glDeleteShader
(int shader) void
glDeleteTexture
(int texture) void
glDeleteTransformFeedbacks
(int n, IntBuffer ids) void
glDeleteVertexArrays
(int n, IntBuffer arrays) void
glDepthFunc
(int func) void
glDepthMask
(boolean flag) void
glDepthRangef
(float zNear, float zFar) void
glDetachShader
(int program, int shader) void
glDisable
(int cap) void
glDisableVertexAttribArray
(int index) void
glDrawArrays
(int mode, int first, int count) void
glDrawArraysInstanced
(int mode, int first, int count, int instanceCount) void
glDrawBuffers
(int n, IntBuffer bufs) void
glDrawElements
(int mode, int count, int type, int indices) void
glDrawElements
(int mode, int count, int type, Buffer indices) void
glDrawElementsInstanced
(int mode, int count, int type, int indicesOffset, int instanceCount) void
glDrawRangeElements
(int mode, int start, int end, int count, int type, int offset) void
glDrawRangeElements
(int mode, int start, int end, int count, int type, Buffer indices) void
glEnable
(int cap) void
glEnableVertexAttribArray
(int index) void
glEndQuery
(int target) void
void
glFinish()
void
glFlush()
void
glFlushMappedBufferRange
(int target, int offset, int length) void
glFramebufferRenderbuffer
(int target, int attachment, int renderbuffertarget, int renderbuffer) void
glFramebufferTexture2D
(int target, int attachment, int textarget, int texture, int level) void
glFramebufferTextureLayer
(int target, int attachment, int texture, int level, int layer) void
glFrontFace
(int mode) int
void
glGenerateMipmap
(int target) int
void
glGenQueries
(int n, IntBuffer ids) int
void
glGenSamplers
(int count, IntBuffer samplers) int
void
glGenTransformFeedbacks
(int n, IntBuffer ids) void
glGenVertexArrays
(int n, IntBuffer arrays) glGetActiveAttrib
(int program, int index, IntBuffer size, IntBuffer type) glGetActiveUniform
(int program, int index, IntBuffer size, IntBuffer type) void
glGetActiveUniformBlockiv
(int program, int uniformBlockIndex, int pname, IntBuffer params) void
glGetActiveUniformBlockName
(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName) void
glGetActiveUniformsiv
(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params) int
glGetAttribLocation
(int program, String name) void
glGetBooleanv
(int pname, Buffer params) void
glGetBufferParameteri64v
(int target, int pname, LongBuffer params) void
glGetBufferParameteriv
(int target, int pname, IntBuffer params) glGetBufferPointerv
(int target, int pname) int
void
glGetFloatv
(int pname, FloatBuffer params) int
glGetFragDataLocation
(int program, String name) void
glGetFramebufferAttachmentParameteriv
(int target, int attachment, int pname, IntBuffer params) void
glGetInteger64v
(int pname, LongBuffer params) void
glGetIntegerv
(int pname, IntBuffer params) glGetProgramInfoLog
(int program) void
glGetProgramiv
(int program, int pname, IntBuffer params) void
glGetQueryiv
(int target, int pname, IntBuffer params) void
glGetQueryObjectuiv
(int id, int pname, IntBuffer params) void
glGetRenderbufferParameteriv
(int target, int pname, IntBuffer params) void
glGetSamplerParameterfv
(int sampler, int pname, FloatBuffer params) void
glGetSamplerParameteriv
(int sampler, int pname, IntBuffer params) glGetShaderInfoLog
(int shader) void
glGetShaderiv
(int shader, int pname, IntBuffer params) void
glGetShaderPrecisionFormat
(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision) glGetString
(int name) glGetStringi
(int name, int index) void
glGetTexParameterfv
(int target, int pname, FloatBuffer params) void
glGetTexParameteriv
(int target, int pname, IntBuffer params) int
glGetUniformBlockIndex
(int program, String uniformBlockName) void
glGetUniformfv
(int program, int location, FloatBuffer params) void
glGetUniformIndices
(int program, String[] uniformNames, IntBuffer uniformIndices) void
glGetUniformiv
(int program, int location, IntBuffer params) int
glGetUniformLocation
(int program, String name) void
glGetUniformuiv
(int program, int location, IntBuffer params) void
glGetVertexAttribfv
(int index, int pname, FloatBuffer params) void
glGetVertexAttribIiv
(int index, int pname, IntBuffer params) void
glGetVertexAttribIuiv
(int index, int pname, IntBuffer params) void
glGetVertexAttribiv
(int index, int pname, IntBuffer params) void
glHint
(int target, int mode) void
glInvalidateFramebuffer
(int target, int numAttachments, IntBuffer attachments) void
glInvalidateSubFramebuffer
(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height) boolean
glIsBuffer
(int buffer) boolean
glIsEnabled
(int cap) boolean
glIsFramebuffer
(int framebuffer) boolean
glIsProgram
(int program) boolean
glIsQuery
(int id) boolean
glIsRenderbuffer
(int renderbuffer) boolean
glIsSampler
(int sampler) boolean
glIsShader
(int shader) boolean
glIsTexture
(int texture) boolean
glIsTransformFeedback
(int id) boolean
glIsVertexArray
(int array) void
glLineWidth
(float width) void
glLinkProgram
(int program) void
void
glPixelStorei
(int pname, int param) void
glPolygonOffset
(float factor, float units) void
glProgramParameteri
(int program, int pname, int value) void
glReadBuffer
(int mode) void
glReadPixels
(int x, int y, int width, int height, int format, int type, Buffer pixels) void
void
glRenderbufferStorage
(int target, int internalformat, int width, int height) void
glRenderbufferStorageMultisample
(int target, int samples, int internalformat, int width, int height) void
void
glSampleCoverage
(float value, boolean invert) void
glSamplerParameterf
(int sampler, int pname, float param) void
glSamplerParameterfv
(int sampler, int pname, FloatBuffer param) void
glSamplerParameteri
(int sampler, int pname, int param) void
glSamplerParameteriv
(int sampler, int pname, IntBuffer param) void
glScissor
(int x, int y, int width, int height) void
glShaderSource
(int shader, String string) void
glStencilFunc
(int func, int ref, int mask) void
glStencilFuncSeparate
(int face, int func, int ref, int mask) void
glStencilMask
(int mask) void
glStencilMaskSeparate
(int face, int mask) void
glStencilOp
(int fail, int zfail, int zpass) void
glStencilOpSeparate
(int face, int fail, int zfail, int zpass) void
glTexImage2D
(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels) void
glTexImage3D
(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset) void
glTexImage3D
(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels) void
glTexParameterf
(int target, int pname, float param) void
glTexParameterfv
(int target, int pname, FloatBuffer params) void
glTexParameteri
(int target, int pname, int param) void
glTexParameteriv
(int target, int pname, IntBuffer params) void
glTexSubImage2D
(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels) void
glTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset) void
glTexSubImage3D
(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels) void
glTransformFeedbackVaryings
(int program, String[] varyings, int bufferMode) void
glUniform1f
(int location, float x) void
glUniform1fv
(int location, int count, float[] v, int offset) void
glUniform1fv
(int location, int count, FloatBuffer v) void
glUniform1i
(int location, int x) void
glUniform1iv
(int location, int count, int[] v, int offset) void
glUniform1iv
(int location, int count, IntBuffer v) void
glUniform1uiv
(int location, int count, IntBuffer value) void
glUniform2f
(int location, float x, float y) void
glUniform2fv
(int location, int count, float[] v, int offset) void
glUniform2fv
(int location, int count, FloatBuffer v) void
glUniform2i
(int location, int x, int y) void
glUniform2iv
(int location, int count, int[] v, int offset) void
glUniform2iv
(int location, int count, IntBuffer v) void
glUniform3f
(int location, float x, float y, float z) void
glUniform3fv
(int location, int count, float[] v, int offset) void
glUniform3fv
(int location, int count, FloatBuffer v) void
glUniform3i
(int location, int x, int y, int z) void
glUniform3iv
(int location, int count, int[] v, int offset) void
glUniform3iv
(int location, int count, IntBuffer v) void
glUniform3uiv
(int location, int count, IntBuffer value) void
glUniform4f
(int location, float x, float y, float z, float w) void
glUniform4fv
(int location, int count, float[] v, int offset) void
glUniform4fv
(int location, int count, FloatBuffer v) void
glUniform4i
(int location, int x, int y, int z, int w) void
glUniform4iv
(int location, int count, int[] v, int offset) void
glUniform4iv
(int location, int count, IntBuffer v) void
glUniform4uiv
(int location, int count, IntBuffer value) void
glUniformBlockBinding
(int program, int uniformBlockIndex, int uniformBlockBinding) void
glUniformMatrix2fv
(int location, int count, boolean transpose, float[] value, int offset) void
glUniformMatrix2fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix2x3fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix2x4fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix3fv
(int location, int count, boolean transpose, float[] value, int offset) void
glUniformMatrix3fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix3x2fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix3x4fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix4fv
(int location, int count, boolean transpose, float[] value, int offset) void
glUniformMatrix4fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix4x2fv
(int location, int count, boolean transpose, FloatBuffer value) void
glUniformMatrix4x3fv
(int location, int count, boolean transpose, FloatBuffer value) boolean
glUnmapBuffer
(int target) void
glUseProgram
(int program) void
glValidateProgram
(int program) void
glVertexAttrib1f
(int indx, float x) void
glVertexAttrib1fv
(int indx, FloatBuffer values) void
glVertexAttrib2f
(int indx, float x, float y) void
glVertexAttrib2fv
(int indx, FloatBuffer values) void
glVertexAttrib3f
(int indx, float x, float y, float z) void
glVertexAttrib3fv
(int indx, FloatBuffer values) void
glVertexAttrib4f
(int indx, float x, float y, float z, float w) void
glVertexAttrib4fv
(int indx, FloatBuffer values) void
glVertexAttribDivisor
(int index, int divisor) void
glVertexAttribI4i
(int index, int x, int y, int z, int w) void
glVertexAttribI4ui
(int index, int x, int y, int z, int w) void
glVertexAttribIPointer
(int index, int size, int type, int stride, int offset) void
glVertexAttribPointer
(int indx, int size, int type, boolean normalized, int stride, int ptr) void
glVertexAttribPointer
(int indx, int size, int type, boolean normalized, int stride, Buffer ptr) In OpenGl core profiles (3.1+), passing a pointer to client memory is not valid.void
glViewport
(int x, int y, int width, int height) Methods inherited from class arc.profiling.GLInterceptor
reset, resolveErrorNumber
-
Field Details
-
gl30
-
-
Constructor Details
-
GL30Interceptor
-
-
Method Details
-
glActiveTexture
public void glActiveTexture(int texture) - Specified by:
glActiveTexture
in interfaceGL20
-
glBindTexture
public void glBindTexture(int target, int texture) - Specified by:
glBindTexture
in interfaceGL20
-
glBlendFunc
public void glBlendFunc(int sfactor, int dfactor) - Specified by:
glBlendFunc
in interfaceGL20
-
glClear
public void glClear(int mask) -
glClearColor
public void glClearColor(float red, float green, float blue, float alpha) - Specified by:
glClearColor
in interfaceGL20
-
glClearDepthf
public void glClearDepthf(float depth) - Specified by:
glClearDepthf
in interfaceGL20
-
glClearStencil
public void glClearStencil(int s) - Specified by:
glClearStencil
in interfaceGL20
-
glColorMask
public void glColorMask(boolean red, boolean green, boolean blue, boolean alpha) - Specified by:
glColorMask
in interfaceGL20
-
glCompressedTexImage2D
public void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data) - Specified by:
glCompressedTexImage2D
in interfaceGL20
-
glCompressedTexSubImage2D
public void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data) - Specified by:
glCompressedTexSubImage2D
in interfaceGL20
-
glCopyTexImage2D
public void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) - Specified by:
glCopyTexImage2D
in interfaceGL20
-
glCopyTexSubImage2D
public void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) - Specified by:
glCopyTexSubImage2D
in interfaceGL20
-
glCullFace
public void glCullFace(int mode) - Specified by:
glCullFace
in interfaceGL20
-
glDeleteTexture
public void glDeleteTexture(int texture) - Specified by:
glDeleteTexture
in interfaceGL20
-
glDepthFunc
public void glDepthFunc(int func) - Specified by:
glDepthFunc
in interfaceGL20
-
glDepthMask
public void glDepthMask(boolean flag) - Specified by:
glDepthMask
in interfaceGL20
-
glDepthRangef
public void glDepthRangef(float zNear, float zFar) - Specified by:
glDepthRangef
in interfaceGL20
-
glDisable
public void glDisable(int cap) -
glDrawArrays
public void glDrawArrays(int mode, int first, int count) - Specified by:
glDrawArrays
in interfaceGL20
-
glDrawElements
- Specified by:
glDrawElements
in interfaceGL20
-
glEnable
public void glEnable(int cap) -
glFinish
public void glFinish() -
glFlush
public void glFlush() -
glFrontFace
public void glFrontFace(int mode) - Specified by:
glFrontFace
in interfaceGL20
-
glGenTexture
public int glGenTexture()- Specified by:
glGenTexture
in interfaceGL20
-
glGetError
public int glGetError()- Specified by:
glGetError
in interfaceGL20
-
glGetIntegerv
- Specified by:
glGetIntegerv
in interfaceGL20
-
glGetString
- Specified by:
glGetString
in interfaceGL20
-
glHint
public void glHint(int target, int mode) -
glLineWidth
public void glLineWidth(float width) - Specified by:
glLineWidth
in interfaceGL20
-
glPixelStorei
public void glPixelStorei(int pname, int param) - Specified by:
glPixelStorei
in interfaceGL20
-
glPolygonOffset
public void glPolygonOffset(float factor, float units) - Specified by:
glPolygonOffset
in interfaceGL20
-
glReadPixels
- Specified by:
glReadPixels
in interfaceGL20
-
glScissor
public void glScissor(int x, int y, int width, int height) -
glStencilFunc
public void glStencilFunc(int func, int ref, int mask) - Specified by:
glStencilFunc
in interfaceGL20
-
glStencilMask
public void glStencilMask(int mask) - Specified by:
glStencilMask
in interfaceGL20
-
glStencilOp
public void glStencilOp(int fail, int zfail, int zpass) - Specified by:
glStencilOp
in interfaceGL20
-
glTexImage2D
public void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels) - Specified by:
glTexImage2D
in interfaceGL20
-
glTexParameterf
public void glTexParameterf(int target, int pname, float param) - Specified by:
glTexParameterf
in interfaceGL20
-
glTexSubImage2D
public void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels) - Specified by:
glTexSubImage2D
in interfaceGL20
-
glViewport
public void glViewport(int x, int y, int width, int height) - Specified by:
glViewport
in interfaceGL20
-
glAttachShader
public void glAttachShader(int program, int shader) - Specified by:
glAttachShader
in interfaceGL20
-
glBindAttribLocation
- Specified by:
glBindAttribLocation
in interfaceGL20
-
glBindBuffer
public void glBindBuffer(int target, int buffer) - Specified by:
glBindBuffer
in interfaceGL20
-
glBindFramebuffer
public void glBindFramebuffer(int target, int framebuffer) - Specified by:
glBindFramebuffer
in interfaceGL20
-
glBindRenderbuffer
public void glBindRenderbuffer(int target, int renderbuffer) - Specified by:
glBindRenderbuffer
in interfaceGL20
-
glBlendColor
public void glBlendColor(float red, float green, float blue, float alpha) - Specified by:
glBlendColor
in interfaceGL20
-
glBlendEquation
public void glBlendEquation(int mode) - Specified by:
glBlendEquation
in interfaceGL20
-
glBlendEquationSeparate
public void glBlendEquationSeparate(int modeRGB, int modeAlpha) - Specified by:
glBlendEquationSeparate
in interfaceGL20
-
glBlendFuncSeparate
public void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) - Specified by:
glBlendFuncSeparate
in interfaceGL20
-
glBufferData
- Specified by:
glBufferData
in interfaceGL20
-
glBufferSubData
- Specified by:
glBufferSubData
in interfaceGL20
-
glCheckFramebufferStatus
public int glCheckFramebufferStatus(int target) - Specified by:
glCheckFramebufferStatus
in interfaceGL20
-
glCompileShader
public void glCompileShader(int shader) - Specified by:
glCompileShader
in interfaceGL20
-
glCreateProgram
public int glCreateProgram()- Specified by:
glCreateProgram
in interfaceGL20
-
glCreateShader
public int glCreateShader(int type) - Specified by:
glCreateShader
in interfaceGL20
-
glDeleteBuffer
public void glDeleteBuffer(int buffer) - Specified by:
glDeleteBuffer
in interfaceGL20
-
glDeleteFramebuffer
public void glDeleteFramebuffer(int framebuffer) - Specified by:
glDeleteFramebuffer
in interfaceGL20
-
glDeleteProgram
public void glDeleteProgram(int program) - Specified by:
glDeleteProgram
in interfaceGL20
-
glDeleteRenderbuffer
public void glDeleteRenderbuffer(int renderbuffer) - Specified by:
glDeleteRenderbuffer
in interfaceGL20
-
glDeleteShader
public void glDeleteShader(int shader) - Specified by:
glDeleteShader
in interfaceGL20
-
glDetachShader
public void glDetachShader(int program, int shader) - Specified by:
glDetachShader
in interfaceGL20
-
glDisableVertexAttribArray
public void glDisableVertexAttribArray(int index) - Specified by:
glDisableVertexAttribArray
in interfaceGL20
-
glDrawElements
public void glDrawElements(int mode, int count, int type, int indices) - Specified by:
glDrawElements
in interfaceGL20
-
glEnableVertexAttribArray
public void glEnableVertexAttribArray(int index) - Specified by:
glEnableVertexAttribArray
in interfaceGL20
-
glFramebufferRenderbuffer
public void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer) - Specified by:
glFramebufferRenderbuffer
in interfaceGL20
-
glFramebufferTexture2D
public void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level) - Specified by:
glFramebufferTexture2D
in interfaceGL20
-
glGenBuffer
public int glGenBuffer()- Specified by:
glGenBuffer
in interfaceGL20
-
glGenerateMipmap
public void glGenerateMipmap(int target) - Specified by:
glGenerateMipmap
in interfaceGL20
-
glGenFramebuffer
public int glGenFramebuffer()- Specified by:
glGenFramebuffer
in interfaceGL20
-
glGenRenderbuffer
public int glGenRenderbuffer()- Specified by:
glGenRenderbuffer
in interfaceGL20
-
glGetActiveAttrib
- Specified by:
glGetActiveAttrib
in interfaceGL20
-
glGetActiveUniform
- Specified by:
glGetActiveUniform
in interfaceGL20
-
glGetAttribLocation
- Specified by:
glGetAttribLocation
in interfaceGL20
-
glGetBooleanv
- Specified by:
glGetBooleanv
in interfaceGL20
-
glGetBufferParameteriv
- Specified by:
glGetBufferParameteriv
in interfaceGL20
-
glGetFloatv
- Specified by:
glGetFloatv
in interfaceGL20
-
glGetFramebufferAttachmentParameteriv
public void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params) - Specified by:
glGetFramebufferAttachmentParameteriv
in interfaceGL20
-
glGetProgramiv
- Specified by:
glGetProgramiv
in interfaceGL20
-
glGetProgramInfoLog
- Specified by:
glGetProgramInfoLog
in interfaceGL20
-
glGetRenderbufferParameteriv
- Specified by:
glGetRenderbufferParameteriv
in interfaceGL20
-
glGetShaderiv
- Specified by:
glGetShaderiv
in interfaceGL20
-
glGetShaderInfoLog
- Specified by:
glGetShaderInfoLog
in interfaceGL20
-
glGetShaderPrecisionFormat
public void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision) - Specified by:
glGetShaderPrecisionFormat
in interfaceGL20
-
glGetTexParameterfv
- Specified by:
glGetTexParameterfv
in interfaceGL20
-
glGetTexParameteriv
- Specified by:
glGetTexParameteriv
in interfaceGL20
-
glGetUniformfv
- Specified by:
glGetUniformfv
in interfaceGL20
-
glGetUniformiv
- Specified by:
glGetUniformiv
in interfaceGL20
-
glGetUniformLocation
- Specified by:
glGetUniformLocation
in interfaceGL20
-
glGetVertexAttribfv
- Specified by:
glGetVertexAttribfv
in interfaceGL20
-
glGetVertexAttribiv
- Specified by:
glGetVertexAttribiv
in interfaceGL20
-
glIsBuffer
public boolean glIsBuffer(int buffer) - Specified by:
glIsBuffer
in interfaceGL20
-
glIsEnabled
public boolean glIsEnabled(int cap) - Specified by:
glIsEnabled
in interfaceGL20
-
glIsFramebuffer
public boolean glIsFramebuffer(int framebuffer) - Specified by:
glIsFramebuffer
in interfaceGL20
-
glIsProgram
public boolean glIsProgram(int program) - Specified by:
glIsProgram
in interfaceGL20
-
glIsRenderbuffer
public boolean glIsRenderbuffer(int renderbuffer) - Specified by:
glIsRenderbuffer
in interfaceGL20
-
glIsShader
public boolean glIsShader(int shader) - Specified by:
glIsShader
in interfaceGL20
-
glIsTexture
public boolean glIsTexture(int texture) - Specified by:
glIsTexture
in interfaceGL20
-
glLinkProgram
public void glLinkProgram(int program) - Specified by:
glLinkProgram
in interfaceGL20
-
glReleaseShaderCompiler
public void glReleaseShaderCompiler()- Specified by:
glReleaseShaderCompiler
in interfaceGL20
-
glRenderbufferStorage
public void glRenderbufferStorage(int target, int internalformat, int width, int height) - Specified by:
glRenderbufferStorage
in interfaceGL20
-
glSampleCoverage
public void glSampleCoverage(float value, boolean invert) - Specified by:
glSampleCoverage
in interfaceGL20
-
glShaderSource
- Specified by:
glShaderSource
in interfaceGL20
-
glStencilFuncSeparate
public void glStencilFuncSeparate(int face, int func, int ref, int mask) - Specified by:
glStencilFuncSeparate
in interfaceGL20
-
glStencilMaskSeparate
public void glStencilMaskSeparate(int face, int mask) - Specified by:
glStencilMaskSeparate
in interfaceGL20
-
glStencilOpSeparate
public void glStencilOpSeparate(int face, int fail, int zfail, int zpass) - Specified by:
glStencilOpSeparate
in interfaceGL20
-
glTexParameterfv
- Specified by:
glTexParameterfv
in interfaceGL20
-
glTexParameteri
public void glTexParameteri(int target, int pname, int param) - Specified by:
glTexParameteri
in interfaceGL20
-
glTexParameteriv
- Specified by:
glTexParameteriv
in interfaceGL20
-
glUniform1f
public void glUniform1f(int location, float x) - Specified by:
glUniform1f
in interfaceGL20
-
glUniform1fv
- Specified by:
glUniform1fv
in interfaceGL20
-
glUniform1fv
public void glUniform1fv(int location, int count, float[] v, int offset) - Specified by:
glUniform1fv
in interfaceGL20
-
glUniform1i
public void glUniform1i(int location, int x) - Specified by:
glUniform1i
in interfaceGL20
-
glUniform1iv
- Specified by:
glUniform1iv
in interfaceGL20
-
glUniform1iv
public void glUniform1iv(int location, int count, int[] v, int offset) - Specified by:
glUniform1iv
in interfaceGL20
-
glUniform2f
public void glUniform2f(int location, float x, float y) - Specified by:
glUniform2f
in interfaceGL20
-
glUniform2fv
- Specified by:
glUniform2fv
in interfaceGL20
-
glUniform2fv
public void glUniform2fv(int location, int count, float[] v, int offset) - Specified by:
glUniform2fv
in interfaceGL20
-
glUniform2i
public void glUniform2i(int location, int x, int y) - Specified by:
glUniform2i
in interfaceGL20
-
glUniform2iv
- Specified by:
glUniform2iv
in interfaceGL20
-
glUniform2iv
public void glUniform2iv(int location, int count, int[] v, int offset) - Specified by:
glUniform2iv
in interfaceGL20
-
glUniform3f
public void glUniform3f(int location, float x, float y, float z) - Specified by:
glUniform3f
in interfaceGL20
-
glUniform3fv
- Specified by:
glUniform3fv
in interfaceGL20
-
glUniform3fv
public void glUniform3fv(int location, int count, float[] v, int offset) - Specified by:
glUniform3fv
in interfaceGL20
-
glUniform3i
public void glUniform3i(int location, int x, int y, int z) - Specified by:
glUniform3i
in interfaceGL20
-
glUniform3iv
- Specified by:
glUniform3iv
in interfaceGL20
-
glUniform3iv
public void glUniform3iv(int location, int count, int[] v, int offset) - Specified by:
glUniform3iv
in interfaceGL20
-
glUniform4f
public void glUniform4f(int location, float x, float y, float z, float w) - Specified by:
glUniform4f
in interfaceGL20
-
glUniform4fv
- Specified by:
glUniform4fv
in interfaceGL20
-
glUniform4fv
public void glUniform4fv(int location, int count, float[] v, int offset) - Specified by:
glUniform4fv
in interfaceGL20
-
glUniform4i
public void glUniform4i(int location, int x, int y, int z, int w) - Specified by:
glUniform4i
in interfaceGL20
-
glUniform4iv
- Specified by:
glUniform4iv
in interfaceGL20
-
glUniform4iv
public void glUniform4iv(int location, int count, int[] v, int offset) - Specified by:
glUniform4iv
in interfaceGL20
-
glUniformMatrix2fv
- Specified by:
glUniformMatrix2fv
in interfaceGL20
-
glUniformMatrix2fv
public void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int offset) - Specified by:
glUniformMatrix2fv
in interfaceGL20
-
glUniformMatrix3fv
- Specified by:
glUniformMatrix3fv
in interfaceGL20
-
glUniformMatrix3fv
public void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int offset) - Specified by:
glUniformMatrix3fv
in interfaceGL20
-
glUniformMatrix4fv
- Specified by:
glUniformMatrix4fv
in interfaceGL20
-
glUniformMatrix4fv
public void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int offset) - Specified by:
glUniformMatrix4fv
in interfaceGL20
-
glUseProgram
public void glUseProgram(int program) - Specified by:
glUseProgram
in interfaceGL20
-
glValidateProgram
public void glValidateProgram(int program) - Specified by:
glValidateProgram
in interfaceGL20
-
glVertexAttrib1f
public void glVertexAttrib1f(int indx, float x) - Specified by:
glVertexAttrib1f
in interfaceGL20
-
glVertexAttrib1fv
- Specified by:
glVertexAttrib1fv
in interfaceGL20
-
glVertexAttrib2f
public void glVertexAttrib2f(int indx, float x, float y) - Specified by:
glVertexAttrib2f
in interfaceGL20
-
glVertexAttrib2fv
- Specified by:
glVertexAttrib2fv
in interfaceGL20
-
glVertexAttrib3f
public void glVertexAttrib3f(int indx, float x, float y, float z) - Specified by:
glVertexAttrib3f
in interfaceGL20
-
glVertexAttrib3fv
- Specified by:
glVertexAttrib3fv
in interfaceGL20
-
glVertexAttrib4f
public void glVertexAttrib4f(int indx, float x, float y, float z, float w) - Specified by:
glVertexAttrib4f
in interfaceGL20
-
glVertexAttrib4fv
- Specified by:
glVertexAttrib4fv
in interfaceGL20
-
glVertexAttribPointer
public void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr) Description copied from interface:GL20
In OpenGl core profiles (3.1+), passing a pointer to client memory is not valid. In 3.0 and later, use the other version of this function instead, pass a zero-based offset which references the buffer currently bound to GL_ARRAY_BUFFER.- Specified by:
glVertexAttribPointer
in interfaceGL20
-
glVertexAttribPointer
public void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, int ptr) - Specified by:
glVertexAttribPointer
in interfaceGL20
-
glReadBuffer
public void glReadBuffer(int mode) - Specified by:
glReadBuffer
in interfaceGL30
-
glDrawRangeElements
- Specified by:
glDrawRangeElements
in interfaceGL30
-
glDrawRangeElements
public void glDrawRangeElements(int mode, int start, int end, int count, int type, int offset) - Specified by:
glDrawRangeElements
in interfaceGL30
-
glTexImage3D
public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels) - Specified by:
glTexImage3D
in interfaceGL30
-
glTexImage3D
public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset) - Specified by:
glTexImage3D
in interfaceGL30
-
glTexSubImage3D
public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels) - Specified by:
glTexSubImage3D
in interfaceGL30
-
glTexSubImage3D
public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset) - Specified by:
glTexSubImage3D
in interfaceGL30
-
glCopyTexSubImage3D
public void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) - Specified by:
glCopyTexSubImage3D
in interfaceGL30
-
glGenQueries
- Specified by:
glGenQueries
in interfaceGL30
-
glDeleteQueries
- Specified by:
glDeleteQueries
in interfaceGL30
-
glIsQuery
public boolean glIsQuery(int id) -
glBeginQuery
public void glBeginQuery(int target, int id) - Specified by:
glBeginQuery
in interfaceGL30
-
glEndQuery
public void glEndQuery(int target) - Specified by:
glEndQuery
in interfaceGL30
-
glGetQueryiv
- Specified by:
glGetQueryiv
in interfaceGL30
-
glGetQueryObjectuiv
- Specified by:
glGetQueryObjectuiv
in interfaceGL30
-
glUnmapBuffer
public boolean glUnmapBuffer(int target) - Specified by:
glUnmapBuffer
in interfaceGL30
-
glGetBufferPointerv
- Specified by:
glGetBufferPointerv
in interfaceGL30
-
glDrawBuffers
- Specified by:
glDrawBuffers
in interfaceGL30
-
glUniformMatrix2x3fv
- Specified by:
glUniformMatrix2x3fv
in interfaceGL30
-
glUniformMatrix3x2fv
- Specified by:
glUniformMatrix3x2fv
in interfaceGL30
-
glUniformMatrix2x4fv
- Specified by:
glUniformMatrix2x4fv
in interfaceGL30
-
glUniformMatrix4x2fv
- Specified by:
glUniformMatrix4x2fv
in interfaceGL30
-
glUniformMatrix3x4fv
- Specified by:
glUniformMatrix3x4fv
in interfaceGL30
-
glUniformMatrix4x3fv
- Specified by:
glUniformMatrix4x3fv
in interfaceGL30
-
glBlitFramebuffer
public void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) - Specified by:
glBlitFramebuffer
in interfaceGL30
-
glRenderbufferStorageMultisample
public void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height) - Specified by:
glRenderbufferStorageMultisample
in interfaceGL30
-
glFramebufferTextureLayer
public void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer) - Specified by:
glFramebufferTextureLayer
in interfaceGL30
-
glFlushMappedBufferRange
public void glFlushMappedBufferRange(int target, int offset, int length) - Specified by:
glFlushMappedBufferRange
in interfaceGL30
-
glBindVertexArray
public void glBindVertexArray(int array) - Specified by:
glBindVertexArray
in interfaceGL30
-
glDeleteVertexArrays
- Specified by:
glDeleteVertexArrays
in interfaceGL30
-
glGenVertexArrays
- Specified by:
glGenVertexArrays
in interfaceGL30
-
glIsVertexArray
public boolean glIsVertexArray(int array) - Specified by:
glIsVertexArray
in interfaceGL30
-
glBeginTransformFeedback
public void glBeginTransformFeedback(int primitiveMode) - Specified by:
glBeginTransformFeedback
in interfaceGL30
-
glEndTransformFeedback
public void glEndTransformFeedback()- Specified by:
glEndTransformFeedback
in interfaceGL30
-
glBindBufferRange
public void glBindBufferRange(int target, int index, int buffer, int offset, int size) - Specified by:
glBindBufferRange
in interfaceGL30
-
glBindBufferBase
public void glBindBufferBase(int target, int index, int buffer) - Specified by:
glBindBufferBase
in interfaceGL30
-
glTransformFeedbackVaryings
- Specified by:
glTransformFeedbackVaryings
in interfaceGL30
-
glVertexAttribIPointer
public void glVertexAttribIPointer(int index, int size, int type, int stride, int offset) - Specified by:
glVertexAttribIPointer
in interfaceGL30
-
glGetVertexAttribIiv
- Specified by:
glGetVertexAttribIiv
in interfaceGL30
-
glGetVertexAttribIuiv
- Specified by:
glGetVertexAttribIuiv
in interfaceGL30
-
glVertexAttribI4i
public void glVertexAttribI4i(int index, int x, int y, int z, int w) - Specified by:
glVertexAttribI4i
in interfaceGL30
-
glVertexAttribI4ui
public void glVertexAttribI4ui(int index, int x, int y, int z, int w) - Specified by:
glVertexAttribI4ui
in interfaceGL30
-
glGetUniformuiv
- Specified by:
glGetUniformuiv
in interfaceGL30
-
glGetFragDataLocation
- Specified by:
glGetFragDataLocation
in interfaceGL30
-
glUniform1uiv
- Specified by:
glUniform1uiv
in interfaceGL30
-
glUniform3uiv
- Specified by:
glUniform3uiv
in interfaceGL30
-
glUniform4uiv
- Specified by:
glUniform4uiv
in interfaceGL30
-
glClearBufferiv
- Specified by:
glClearBufferiv
in interfaceGL30
-
glClearBufferuiv
- Specified by:
glClearBufferuiv
in interfaceGL30
-
glClearBufferfv
- Specified by:
glClearBufferfv
in interfaceGL30
-
glClearBufferfi
public void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil) - Specified by:
glClearBufferfi
in interfaceGL30
-
glGetStringi
- Specified by:
glGetStringi
in interfaceGL30
-
glCopyBufferSubData
public void glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) - Specified by:
glCopyBufferSubData
in interfaceGL30
-
glGetUniformIndices
- Specified by:
glGetUniformIndices
in interfaceGL30
-
glGetActiveUniformsiv
public void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params) - Specified by:
glGetActiveUniformsiv
in interfaceGL30
-
glGetUniformBlockIndex
- Specified by:
glGetUniformBlockIndex
in interfaceGL30
-
glGetActiveUniformBlockiv
public void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params) - Specified by:
glGetActiveUniformBlockiv
in interfaceGL30
-
glGetActiveUniformBlockName
public void glGetActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName) - Specified by:
glGetActiveUniformBlockName
in interfaceGL30
-
glUniformBlockBinding
public void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) - Specified by:
glUniformBlockBinding
in interfaceGL30
-
glDrawArraysInstanced
public void glDrawArraysInstanced(int mode, int first, int count, int instanceCount) - Specified by:
glDrawArraysInstanced
in interfaceGL30
-
glDrawElementsInstanced
public void glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount) - Specified by:
glDrawElementsInstanced
in interfaceGL30
-
glGetInteger64v
- Specified by:
glGetInteger64v
in interfaceGL30
-
glGetBufferParameteri64v
- Specified by:
glGetBufferParameteri64v
in interfaceGL30
-
glGenSamplers
- Specified by:
glGenSamplers
in interfaceGL30
-
glDeleteSamplers
- Specified by:
glDeleteSamplers
in interfaceGL30
-
glIsSampler
public boolean glIsSampler(int sampler) - Specified by:
glIsSampler
in interfaceGL30
-
glBindSampler
public void glBindSampler(int unit, int sampler) - Specified by:
glBindSampler
in interfaceGL30
-
glSamplerParameteri
public void glSamplerParameteri(int sampler, int pname, int param) - Specified by:
glSamplerParameteri
in interfaceGL30
-
glSamplerParameteriv
- Specified by:
glSamplerParameteriv
in interfaceGL30
-
glSamplerParameterf
public void glSamplerParameterf(int sampler, int pname, float param) - Specified by:
glSamplerParameterf
in interfaceGL30
-
glSamplerParameterfv
- Specified by:
glSamplerParameterfv
in interfaceGL30
-
glGetSamplerParameteriv
- Specified by:
glGetSamplerParameteriv
in interfaceGL30
-
glGetSamplerParameterfv
- Specified by:
glGetSamplerParameterfv
in interfaceGL30
-
glVertexAttribDivisor
public void glVertexAttribDivisor(int index, int divisor) - Specified by:
glVertexAttribDivisor
in interfaceGL30
-
glBindTransformFeedback
public void glBindTransformFeedback(int target, int id) - Specified by:
glBindTransformFeedback
in interfaceGL30
-
glDeleteTransformFeedbacks
- Specified by:
glDeleteTransformFeedbacks
in interfaceGL30
-
glGenTransformFeedbacks
- Specified by:
glGenTransformFeedbacks
in interfaceGL30
-
glIsTransformFeedback
public boolean glIsTransformFeedback(int id) - Specified by:
glIsTransformFeedback
in interfaceGL30
-
glPauseTransformFeedback
public void glPauseTransformFeedback()- Specified by:
glPauseTransformFeedback
in interfaceGL30
-
glResumeTransformFeedback
public void glResumeTransformFeedback()- Specified by:
glResumeTransformFeedback
in interfaceGL30
-
glProgramParameteri
public void glProgramParameteri(int program, int pname, int value) - Specified by:
glProgramParameteri
in interfaceGL30
-
glInvalidateFramebuffer
- Specified by:
glInvalidateFramebuffer
in interfaceGL30
-
glInvalidateSubFramebuffer
public void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height) - Specified by:
glInvalidateSubFramebuffer
in interfaceGL30
-