Package org.oscim.gdx
Class LwjglGL30
- java.lang.Object
-
- org.oscim.gdx.LwjglGL20
-
- org.oscim.gdx.LwjglGL30
-
- All Implemented Interfaces:
org.oscim.backend.GL,org.oscim.backend.GL30
public class LwjglGL30 extends LwjglGL20 implements org.oscim.backend.GL30
See https://github.com/libgdx/libgdx/blob/master/backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/lwjgl/LwjglGL30.java
-
-
Field Summary
-
Fields inherited from interface org.oscim.backend.GL
ACTIVE_ATTRIBUTE_MAX_LENGTH, ACTIVE_ATTRIBUTES, ACTIVE_TEXTURE, ACTIVE_UNIFORM_MAX_LENGTH, ACTIVE_UNIFORMS, ALIASED_LINE_WIDTH_RANGE, ALIASED_POINT_SIZE_RANGE, ALPHA, ALPHA_BITS, ALWAYS, ARRAY_BUFFER, ARRAY_BUFFER_BINDING, ATTACHED_SHADERS, BACK, BLEND, BLEND_COLOR, BLEND_DST_ALPHA, BLEND_DST_RGB, BLEND_EQUATION, BLEND_EQUATION_ALPHA, BLEND_EQUATION_RGB, BLEND_SRC_ALPHA, BLEND_SRC_RGB, BLUE_BITS, BOOL, BOOL_VEC2, BOOL_VEC3, BOOL_VEC4, BUFFER_SIZE, BUFFER_USAGE, BYTE, CCW, CLAMP_TO_EDGE, COLOR_ATTACHMENT0, COLOR_BUFFER_BIT, COLOR_CLEAR_VALUE, COLOR_WRITEMASK, COMPILE_STATUS, COMPRESSED_TEXTURE_FORMATS, CONSTANT_ALPHA, CONSTANT_COLOR, COVERAGE_BUFFER_BIT_NV, CULL_FACE, CULL_FACE_MODE, CURRENT_PROGRAM, CURRENT_VERTEX_ATTRIB, CW, DECR, DECR_WRAP, DELETE_STATUS, DEPTH_ATTACHMENT, DEPTH_BITS, DEPTH_BUFFER_BIT, DEPTH_CLEAR_VALUE, DEPTH_COMPONENT, DEPTH_COMPONENT16, DEPTH_FUNC, DEPTH_RANGE, DEPTH_TEST, DEPTH_WRITEMASK, DITHER, DONT_CARE, DST_ALPHA, DST_COLOR, DYNAMIC_DRAW, ELEMENT_ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER_BINDING, EQUAL, ES_VERSION_2_0, EXTENSIONS, FALSE, FASTEST, FIXED, FLOAT, FLOAT_MAT2, FLOAT_MAT3, FLOAT_MAT4, FLOAT_VEC2, FLOAT_VEC3, FLOAT_VEC4, FRAGMENT_SHADER, FRAMEBUFFER, FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, FRAMEBUFFER_BINDING, FRAMEBUFFER_COMPLETE, FRAMEBUFFER_INCOMPLETE_ATTACHMENT, FRAMEBUFFER_INCOMPLETE_DIMENSIONS, FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, FRAMEBUFFER_UNSUPPORTED, FRONT, FRONT_AND_BACK, FRONT_FACE, FUNC_ADD, FUNC_REVERSE_SUBTRACT, FUNC_SUBTRACT, GENERATE_MIPMAP, GENERATE_MIPMAP_HINT, GEQUAL, GREATER, GREEN_BITS, HIGH_FLOAT, HIGH_INT, IMPLEMENTATION_COLOR_READ_FORMAT, IMPLEMENTATION_COLOR_READ_TYPE, INCR, INCR_WRAP, INFO_LOG_LENGTH, INT, INT_VEC2, INT_VEC3, INT_VEC4, INVALID_ENUM, INVALID_FRAMEBUFFER_OPERATION, INVALID_OPERATION, INVALID_VALUE, INVERT, KEEP, LEQUAL, LESS, LINE_LOOP, LINE_STRIP, LINE_WIDTH, LINEAR, LINEAR_MIPMAP_LINEAR, LINEAR_MIPMAP_NEAREST, LINES, LINK_STATUS, LOW_FLOAT, LOW_INT, LUMINANCE, LUMINANCE_ALPHA, MAX_COMBINED_TEXTURE_IMAGE_UNITS, MAX_CUBE_MAP_TEXTURE_SIZE, MAX_FRAGMENT_UNIFORM_VECTORS, MAX_RENDERBUFFER_SIZE, MAX_TEXTURE_IMAGE_UNITS, MAX_TEXTURE_MAX_ANISOTROPY_EXT, MAX_TEXTURE_SIZE, MAX_TEXTURE_UNITS, MAX_VARYING_VECTORS, MAX_VERTEX_ATTRIBS, MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_UNIFORM_VECTORS, MAX_VIEWPORT_DIMS, MEDIUM_FLOAT, MEDIUM_INT, MIRRORED_REPEAT, NEAREST, NEAREST_MIPMAP_LINEAR, NEAREST_MIPMAP_NEAREST, NEVER, NICEST, NO_ERROR, NONE, NOTEQUAL, NUM_COMPRESSED_TEXTURE_FORMATS, NUM_SHADER_BINARY_FORMATS, ONE, ONE_MINUS_CONSTANT_ALPHA, ONE_MINUS_CONSTANT_COLOR, ONE_MINUS_DST_ALPHA, ONE_MINUS_DST_COLOR, ONE_MINUS_SRC_ALPHA, ONE_MINUS_SRC_COLOR, OUT_OF_MEMORY, PACK_ALIGNMENT, POINTS, POLYGON_OFFSET_FACTOR, POLYGON_OFFSET_FILL, POLYGON_OFFSET_UNITS, RED_BITS, RENDERBUFFER, RENDERBUFFER_ALPHA_SIZE, RENDERBUFFER_BINDING, RENDERBUFFER_BLUE_SIZE, RENDERBUFFER_DEPTH_SIZE, RENDERBUFFER_GREEN_SIZE, RENDERBUFFER_HEIGHT, RENDERBUFFER_INTERNAL_FORMAT, RENDERBUFFER_RED_SIZE, RENDERBUFFER_STENCIL_SIZE, RENDERBUFFER_WIDTH, RENDERER, REPEAT, REPLACE, RGB, RGB5_A1, RGB565, RGBA, RGBA4, SAMPLE_ALPHA_TO_COVERAGE, SAMPLE_BUFFERS, SAMPLE_COVERAGE, SAMPLE_COVERAGE_INVERT, SAMPLE_COVERAGE_VALUE, SAMPLER_2D, SAMPLER_CUBE, SAMPLES, SCISSOR_BOX, SCISSOR_TEST, SHADER_BINARY_FORMATS, SHADER_COMPILER, SHADER_SOURCE_LENGTH, SHADER_TYPE, SHADING_LANGUAGE_VERSION, SHORT, SRC_ALPHA, SRC_ALPHA_SATURATE, SRC_COLOR, STATIC_DRAW, STENCIL_ATTACHMENT, STENCIL_BACK_FAIL, STENCIL_BACK_FUNC, STENCIL_BACK_PASS_DEPTH_FAIL, STENCIL_BACK_PASS_DEPTH_PASS, STENCIL_BACK_REF, STENCIL_BACK_VALUE_MASK, STENCIL_BACK_WRITEMASK, STENCIL_BITS, STENCIL_BUFFER_BIT, STENCIL_CLEAR_VALUE, STENCIL_FAIL, STENCIL_FUNC, STENCIL_INDEX, STENCIL_INDEX8, STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS, STENCIL_REF, STENCIL_TEST, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, STREAM_DRAW, SUBPIXEL_BITS, TEXTURE, TEXTURE_2D, TEXTURE_BINDING_2D, TEXTURE_BINDING_CUBE_MAP, TEXTURE_CUBE_MAP, TEXTURE_CUBE_MAP_NEGATIVE_X, TEXTURE_CUBE_MAP_NEGATIVE_Y, TEXTURE_CUBE_MAP_NEGATIVE_Z, TEXTURE_CUBE_MAP_POSITIVE_X, TEXTURE_CUBE_MAP_POSITIVE_Y, TEXTURE_CUBE_MAP_POSITIVE_Z, TEXTURE_MAG_FILTER, TEXTURE_MAX_ANISOTROPY_EXT, TEXTURE_MIN_FILTER, TEXTURE_WRAP_S, TEXTURE_WRAP_T, TEXTURE0, TEXTURE1, TEXTURE10, TEXTURE11, TEXTURE12, TEXTURE13, TEXTURE14, TEXTURE15, TEXTURE16, TEXTURE17, TEXTURE18, TEXTURE19, TEXTURE2, TEXTURE20, TEXTURE21, TEXTURE22, TEXTURE23, TEXTURE24, TEXTURE25, TEXTURE26, TEXTURE27, TEXTURE28, TEXTURE29, TEXTURE3, TEXTURE30, TEXTURE31, TEXTURE4, TEXTURE5, TEXTURE6, TEXTURE7, TEXTURE8, TEXTURE9, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TRUE, UNPACK_ALIGNMENT, UNSIGNED_BYTE, UNSIGNED_INT, UNSIGNED_SHORT, UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_5_5_5_1, UNSIGNED_SHORT_5_6_5, VALIDATE_STATUS, VENDOR, VERSION, VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, VERTEX_ATTRIB_ARRAY_ENABLED, VERTEX_ATTRIB_ARRAY_NORMALIZED, VERTEX_ATTRIB_ARRAY_POINTER, VERTEX_ATTRIB_ARRAY_SIZE, VERTEX_ATTRIB_ARRAY_STRIDE, VERTEX_ATTRIB_ARRAY_TYPE, VERTEX_PROGRAM_POINT_SIZE, VERTEX_SHADER, VIEWPORT, ZERO
-
Fields inherited from interface org.oscim.backend.GL30
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, ACTIVE_UNIFORM_BLOCKS, ALREADY_SIGNALED, ANY_SAMPLES_PASSED, ANY_SAMPLES_PASSED_CONSERVATIVE, BLUE, BUFFER_ACCESS_FLAGS, BUFFER_MAP_LENGTH, BUFFER_MAP_OFFSET, BUFFER_MAP_POINTER, BUFFER_MAPPED, COLOR, COLOR_ATTACHMENT1, COLOR_ATTACHMENT10, COLOR_ATTACHMENT11, COLOR_ATTACHMENT12, COLOR_ATTACHMENT13, COLOR_ATTACHMENT14, COLOR_ATTACHMENT15, COLOR_ATTACHMENT2, COLOR_ATTACHMENT3, COLOR_ATTACHMENT4, COLOR_ATTACHMENT5, COLOR_ATTACHMENT6, COLOR_ATTACHMENT7, COLOR_ATTACHMENT8, COLOR_ATTACHMENT9, COMPARE_REF_TO_TEXTURE, COMPRESSED_R11_EAC, COMPRESSED_RG11_EAC, COMPRESSED_RGB8_ETC2, COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, COMPRESSED_RGBA8_ETC2_EAC, COMPRESSED_SIGNED_R11_EAC, COMPRESSED_SIGNED_RG11_EAC, COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, COMPRESSED_SRGB8_ETC2, COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, CONDITION_SATISFIED, COPY_READ_BUFFER, COPY_READ_BUFFER_BINDING, COPY_WRITE_BUFFER, COPY_WRITE_BUFFER_BINDING, CURRENT_QUERY, DEPTH, DEPTH_COMPONENT24, DEPTH_COMPONENT32F, DEPTH_STENCIL, DEPTH_STENCIL_ATTACHMENT, DEPTH24_STENCIL8, DEPTH32F_STENCIL8, DRAW_BUFFER0, DRAW_BUFFER1, DRAW_BUFFER10, DRAW_BUFFER11, DRAW_BUFFER12, DRAW_BUFFER13, DRAW_BUFFER14, DRAW_BUFFER15, DRAW_BUFFER2, DRAW_BUFFER3, DRAW_BUFFER4, DRAW_BUFFER5, DRAW_BUFFER6, DRAW_BUFFER7, DRAW_BUFFER8, DRAW_BUFFER9, DRAW_FRAMEBUFFER, DRAW_FRAMEBUFFER_BINDING, DYNAMIC_COPY, DYNAMIC_READ, FLOAT_32_UNSIGNED_INT_24_8_REV, FLOAT_MAT2x3, FLOAT_MAT2x4, FLOAT_MAT3x2, FLOAT_MAT3x4, FLOAT_MAT4x2, FLOAT_MAT4x3, FRAGMENT_SHADER_DERIVATIVE_HINT, FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, FRAMEBUFFER_ATTACHMENT_RED_SIZE, FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, FRAMEBUFFER_DEFAULT, FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, FRAMEBUFFER_UNDEFINED, GREEN, HALF_FLOAT, INT_2_10_10_10_REV, INT_SAMPLER_2D, INT_SAMPLER_2D_ARRAY, INT_SAMPLER_3D, INT_SAMPLER_CUBE, INTERLEAVED_ATTRIBS, INVALID_INDEX, MAJOR_VERSION, MAP_FLUSH_EXPLICIT_BIT, MAP_INVALIDATE_BUFFER_BIT, MAP_INVALIDATE_RANGE_BIT, MAP_READ_BIT, MAP_UNSYNCHRONIZED_BIT, MAP_WRITE_BIT, MAX, MAX_3D_TEXTURE_SIZE, MAX_ARRAY_TEXTURE_LAYERS, MAX_COLOR_ATTACHMENTS, MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, MAX_COMBINED_UNIFORM_BLOCKS, MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, MAX_DRAW_BUFFERS, MAX_ELEMENT_INDEX, MAX_ELEMENTS_INDICES, MAX_ELEMENTS_VERTICES, MAX_FRAGMENT_INPUT_COMPONENTS, MAX_FRAGMENT_UNIFORM_BLOCKS, MAX_FRAGMENT_UNIFORM_COMPONENTS, MAX_PROGRAM_TEXEL_OFFSET, MAX_SAMPLES, MAX_SERVER_WAIT_TIMEOUT, MAX_TEXTURE_LOD_BIAS, MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, MAX_UNIFORM_BLOCK_SIZE, MAX_UNIFORM_BUFFER_BINDINGS, MAX_VARYING_COMPONENTS, MAX_VERTEX_OUTPUT_COMPONENTS, MAX_VERTEX_UNIFORM_BLOCKS, MAX_VERTEX_UNIFORM_COMPONENTS, MIN, MIN_PROGRAM_TEXEL_OFFSET, MINOR_VERSION, NUM_EXTENSIONS, NUM_PROGRAM_BINARY_FORMATS, NUM_SAMPLE_COUNTS, OBJECT_TYPE, PACK_ROW_LENGTH, PACK_SKIP_PIXELS, PACK_SKIP_ROWS, PIXEL_PACK_BUFFER, PIXEL_PACK_BUFFER_BINDING, PIXEL_UNPACK_BUFFER, PIXEL_UNPACK_BUFFER_BINDING, PRIMITIVE_RESTART_FIXED_INDEX, PROGRAM_BINARY_FORMATS, PROGRAM_BINARY_LENGTH, PROGRAM_BINARY_RETRIEVABLE_HINT, QUERY_RESULT, QUERY_RESULT_AVAILABLE, R11F_G11F_B10F, R16F, R16I, R16UI, R32F, R32I, R32UI, R8, R8_SNORM, R8I, R8UI, RASTERIZER_DISCARD, READ_BUFFER, READ_FRAMEBUFFER, READ_FRAMEBUFFER_BINDING, RED, RED_INTEGER, RENDERBUFFER_SAMPLES, RG, RG_INTEGER, RG16F, RG16I, RG16UI, RG32F, RG32I, RG32UI, RG8, RG8_SNORM, RG8I, RG8UI, RGB_INTEGER, RGB10_A2, RGB10_A2UI, RGB16F, RGB16I, RGB16UI, RGB32F, RGB32I, RGB32UI, RGB8, RGB8_SNORM, RGB8I, RGB8UI, RGB9_E5, RGBA_INTEGER, RGBA16F, RGBA16I, RGBA16UI, RGBA32F, RGBA32I, RGBA32UI, RGBA8, RGBA8_SNORM, RGBA8I, RGBA8UI, SAMPLER_2D_ARRAY, SAMPLER_2D_ARRAY_SHADOW, SAMPLER_2D_SHADOW, SAMPLER_3D, SAMPLER_BINDING, SAMPLER_CUBE_SHADOW, SEPARATE_ATTRIBS, SIGNALED, SIGNED_NORMALIZED, SRGB, SRGB8, SRGB8_ALPHA8, STATIC_COPY, STATIC_READ, STENCIL, STREAM_COPY, STREAM_READ, SYNC_CONDITION, SYNC_FENCE, SYNC_FLAGS, SYNC_FLUSH_COMMANDS_BIT, SYNC_GPU_COMMANDS_COMPLETE, SYNC_STATUS, TEXTURE_2D_ARRAY, TEXTURE_3D, TEXTURE_BASE_LEVEL, TEXTURE_BINDING_2D_ARRAY, TEXTURE_BINDING_3D, TEXTURE_COMPARE_FUNC, TEXTURE_COMPARE_MODE, TEXTURE_IMMUTABLE_FORMAT, TEXTURE_IMMUTABLE_LEVELS, TEXTURE_MAX_LEVEL, TEXTURE_MAX_LOD, TEXTURE_MIN_LOD, TEXTURE_SWIZZLE_A, TEXTURE_SWIZZLE_B, TEXTURE_SWIZZLE_G, TEXTURE_SWIZZLE_R, TEXTURE_WRAP_R, TIMEOUT_EXPIRED, TIMEOUT_IGNORED, TRANSFORM_FEEDBACK, TRANSFORM_FEEDBACK_ACTIVE, TRANSFORM_FEEDBACK_BINDING, TRANSFORM_FEEDBACK_BUFFER, TRANSFORM_FEEDBACK_BUFFER_BINDING, TRANSFORM_FEEDBACK_BUFFER_MODE, TRANSFORM_FEEDBACK_BUFFER_SIZE, TRANSFORM_FEEDBACK_BUFFER_START, TRANSFORM_FEEDBACK_PAUSED, TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, TRANSFORM_FEEDBACK_VARYINGS, UNIFORM_ARRAY_STRIDE, UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, UNIFORM_BLOCK_ACTIVE_UNIFORMS, UNIFORM_BLOCK_BINDING, UNIFORM_BLOCK_DATA_SIZE, UNIFORM_BLOCK_INDEX, UNIFORM_BLOCK_NAME_LENGTH, UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, UNIFORM_BUFFER, UNIFORM_BUFFER_BINDING, UNIFORM_BUFFER_OFFSET_ALIGNMENT, UNIFORM_BUFFER_SIZE, UNIFORM_BUFFER_START, UNIFORM_IS_ROW_MAJOR, UNIFORM_MATRIX_STRIDE, UNIFORM_NAME_LENGTH, UNIFORM_OFFSET, UNIFORM_SIZE, UNIFORM_TYPE, UNPACK_IMAGE_HEIGHT, UNPACK_ROW_LENGTH, UNPACK_SKIP_IMAGES, UNPACK_SKIP_PIXELS, UNPACK_SKIP_ROWS, UNSIGNALED, UNSIGNED_INT_10F_11F_11F_REV, UNSIGNED_INT_2_10_10_10_REV, UNSIGNED_INT_24_8, UNSIGNED_INT_5_9_9_9_REV, UNSIGNED_INT_SAMPLER_2D, UNSIGNED_INT_SAMPLER_2D_ARRAY, UNSIGNED_INT_SAMPLER_3D, UNSIGNED_INT_SAMPLER_CUBE, UNSIGNED_INT_VEC2, UNSIGNED_INT_VEC3, UNSIGNED_INT_VEC4, UNSIGNED_NORMALIZED, VERTEX_ARRAY_BINDING, VERTEX_ATTRIB_ARRAY_DIVISOR, VERTEX_ATTRIB_ARRAY_INTEGER, WAIT_FAILED
-
-
Constructor Summary
Constructors Constructor Description LwjglGL30()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginQuery(int target, int id)voidbeginTransformFeedback(int primitiveMode)voidbindBufferBase(int target, int index, int buffer)voidbindBufferRange(int target, int index, int buffer, int offset, int size)voidbindFramebuffer(int target, int framebuffer)voidbindRenderbuffer(int target, int renderbuffer)voidbindSampler(int unit, int sampler)voidbindTransformFeedback(int target, int id)voidbindVertexArray(int array)voidblitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)intcheckFramebufferStatus(int target)voidclearBufferfi(int buffer, int drawbuffer, float depth, int stencil)voidclearBufferfv(int buffer, int drawbuffer, java.nio.FloatBuffer value)voidclearBufferiv(int buffer, int drawbuffer, java.nio.IntBuffer value)voidclearBufferuiv(int buffer, int drawbuffer, java.nio.IntBuffer value)voidcopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)voidcopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)voiddeleteFramebuffer(int framebuffer)voiddeleteFramebuffers(int n, java.nio.IntBuffer framebuffers)voiddeleteQueries(int n, int[] ids, int offset)voiddeleteQueries(int n, java.nio.IntBuffer ids)voiddeleteRenderbuffer(int renderbuffer)voiddeleteRenderbuffers(int n, java.nio.IntBuffer renderbuffers)voiddeleteSamplers(int count, int[] samplers, int offset)voiddeleteSamplers(int count, java.nio.IntBuffer samplers)voiddeleteTransformFeedbacks(int n, int[] ids, int offset)voiddeleteTransformFeedbacks(int n, java.nio.IntBuffer ids)voiddeleteVertexArrays(int n, int[] arrays, int offset)voiddeleteVertexArrays(int n, java.nio.IntBuffer arrays)voiddrawArraysInstanced(int mode, int first, int count, int instanceCount)voiddrawBuffers(int n, java.nio.IntBuffer bufs)voiddrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)voiddrawRangeElements(int mode, int start, int end, int count, int type, int offset)voiddrawRangeElements(int mode, int start, int end, int count, int type, java.nio.Buffer indices)voidendQuery(int target)voidendTransformFeedback()voidflushMappedBufferRange(int target, int offset, int length)voidframebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)voidframebufferTexture2D(int target, int attachment, int textarget, int texture, int level)voidframebufferTextureLayer(int target, int attachment, int texture, int level, int layer)voidgenerateMipmap(int target)intgenFramebuffer()voidgenFramebuffers(int n, java.nio.IntBuffer framebuffers)voidgenQueries(int n, int[] ids, int offset)voidgenQueries(int n, java.nio.IntBuffer ids)intgenRenderbuffer()voidgenRenderbuffers(int n, java.nio.IntBuffer renderbuffers)voidgenSamplers(int count, int[] samplers, int offset)voidgenSamplers(int count, java.nio.IntBuffer samplers)voidgenTransformFeedbacks(int n, int[] ids, int offset)voidgenTransformFeedbacks(int n, java.nio.IntBuffer ids)voidgenVertexArrays(int n, int[] arrays, int offset)voidgenVertexArrays(int n, java.nio.IntBuffer arrays)voidgetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)java.lang.StringgetActiveUniformBlockName(int program, int uniformBlockIndex)voidgetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.Buffer length, java.nio.Buffer uniformBlockName)voidgetActiveUniformsiv(int program, int uniformCount, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)voidgetBufferParameteri64v(int target, int pname, java.nio.LongBuffer params)java.nio.BuffergetBufferPointerv(int target, int pname)intgetFragDataLocation(int program, java.lang.String name)voidgetInteger64v(int pname, java.nio.LongBuffer params)voidgetQueryiv(int target, int pname, java.nio.IntBuffer params)voidgetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)voidgetRenderbufferParameteriv(int target, int pname, java.nio.IntBuffer params)voidgetSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)voidgetSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)java.lang.StringgetStringi(int name, int index)intgetUniformBlockIndex(int program, java.lang.String uniformBlockName)voidgetUniformIndices(int program, java.lang.String[] uniformNames, java.nio.IntBuffer uniformIndices)voidgetUniformuiv(int program, int location, java.nio.IntBuffer params)voidgetVertexAttribIiv(int index, int pname, java.nio.IntBuffer params)voidgetVertexAttribIuiv(int index, int pname, java.nio.IntBuffer params)voidinvalidateFramebuffer(int target, int numAttachments, java.nio.IntBuffer attachments)voidinvalidateSubFramebuffer(int target, int numAttachments, java.nio.IntBuffer attachments, int x, int y, int width, int height)booleanisFramebuffer(int framebuffer)booleanisQuery(int id)booleanisRenderbuffer(int renderbuffer)booleanisSampler(int sampler)booleanisTransformFeedback(int id)booleanisVertexArray(int array)voidpauseTransformFeedback()voidprogramParameteri(int program, int pname, int value)voidreadBuffer(int mode)voidrenderbufferStorage(int target, int internalformat, int width, int height)voidrenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)voidresumeTransformFeedback()voidsamplerParameterf(int sampler, int pname, float param)voidsamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer param)voidsamplerParameteri(int sampler, int pname, int param)voidsamplerParameteriv(int sampler, int pname, java.nio.IntBuffer param)voidtexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)voidtexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.Buffer pixels)voidtexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)voidtexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.Buffer pixels)voidtransformFeedbackVaryings(int program, java.lang.String[] varyings, int bufferMode)voiduniform1uiv(int location, int count, java.nio.IntBuffer value)voiduniform3uiv(int location, int count, java.nio.IntBuffer value)voiduniform4uiv(int location, int count, java.nio.IntBuffer value)voiduniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)voiduniformMatrix2x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)voiduniformMatrix2x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)voiduniformMatrix3x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)voiduniformMatrix3x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)voiduniformMatrix4x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)voiduniformMatrix4x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)booleanunmapBuffer(int target)voidvertexAttribDivisor(int index, int divisor)voidvertexAttribI4i(int index, int x, int y, int z, int w)voidvertexAttribI4ui(int index, int x, int y, int z, int w)voidvertexAttribIPointer(int index, int size, int type, int stride, int offset)-
Methods inherited from class org.oscim.gdx.LwjglGL20
activeTexture, attachShader, bindAttribLocation, bindBuffer, bindTexture, blendColor, blendEquation, blendEquationSeparate, blendFunc, blendFuncSeparate, bufferData, bufferSubData, clear, clearColor, clearDepthf, clearStencil, colorMask, compileShader, compressedTexImage2D, compressedTexSubImage2D, copyTexImage2D, copyTexSubImage2D, createProgram, createShader, cullFace, deleteBuffer, deleteBuffers, deleteProgram, deleteShader, deleteTexture, deleteTextures, depthFunc, depthMask, depthRangef, detachShader, disable, disableVertexAttribArray, drawArrays, drawElements, drawElements, enable, enableVertexAttribArray, finish, flush, frontFace, genBuffer, genBuffers, genTexture, genTextures, getActiveAttrib, getActiveUniform, getAttachedShaders, getAttribLocation, getBooleanv, getBufferParameteriv, getError, getFloatv, getFramebufferAttachmentParameteriv, getIntegerv, getProgramInfoLog, getProgramiv, getShaderInfoLog, getShaderiv, getShaderPrecisionFormat, getString, getTexParameterfv, getTexParameteriv, getUniformfv, getUniformiv, getUniformLocation, getVertexAttribfv, getVertexAttribiv, getVertexAttribPointerv, hint, isBuffer, isEnabled, isProgram, isShader, isTexture, lineWidth, linkProgram, pixelStorei, polygonOffset, readPixels, releaseShaderCompiler, sampleCoverage, scissor, shaderBinary, shaderSource, stencilFunc, stencilFuncSeparate, stencilMask, stencilMaskSeparate, stencilOp, stencilOpSeparate, texImage2D, texParameterf, texParameterfv, texParameteri, texParameteriv, texSubImage2D, uniform1f, uniform1fv, uniform1fv, uniform1i, uniform1iv, uniform1iv, uniform2f, uniform2fv, uniform2fv, uniform2i, uniform2iv, uniform2iv, uniform3f, uniform3fv, uniform3fv, uniform3i, uniform3iv, uniform3iv, uniform4f, uniform4fv, uniform4fv, uniform4i, uniform4iv, uniform4iv, uniformMatrix2fv, uniformMatrix2fv, uniformMatrix3fv, uniformMatrix3fv, uniformMatrix4fv, uniformMatrix4fv, useProgram, validateProgram, vertexAttrib1f, vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib3f, vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv, vertexAttribPointer, vertexAttribPointer, viewport
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.oscim.backend.GL
activeTexture, attachShader, bindAttribLocation, bindBuffer, bindTexture, blendColor, blendEquation, blendEquationSeparate, blendFunc, blendFuncSeparate, bufferData, bufferSubData, clear, clearColor, clearDepthf, clearStencil, colorMask, compileShader, compressedTexImage2D, compressedTexSubImage2D, copyTexImage2D, copyTexSubImage2D, createProgram, createShader, cullFace, deleteBuffer, deleteBuffers, deleteProgram, deleteShader, deleteTexture, deleteTextures, depthFunc, depthMask, depthRangef, detachShader, disable, disableVertexAttribArray, drawArrays, drawElements, drawElements, enable, enableVertexAttribArray, finish, flush, frontFace, genBuffer, genBuffers, genTexture, genTextures, getActiveAttrib, getActiveUniform, getAttachedShaders, getAttribLocation, getBooleanv, getBufferParameteriv, getError, getFloatv, getFramebufferAttachmentParameteriv, getIntegerv, getProgramInfoLog, getProgramiv, getShaderInfoLog, getShaderiv, getShaderPrecisionFormat, getString, getTexParameterfv, getTexParameteriv, getUniformfv, getUniformiv, getUniformLocation, getVertexAttribfv, getVertexAttribiv, getVertexAttribPointerv, hint, isBuffer, isEnabled, isProgram, isShader, isTexture, lineWidth, linkProgram, pixelStorei, polygonOffset, readPixels, releaseShaderCompiler, sampleCoverage, scissor, shaderBinary, shaderSource, stencilFunc, stencilFuncSeparate, stencilMask, stencilMaskSeparate, stencilOp, stencilOpSeparate, texImage2D, texParameterf, texParameterfv, texParameteri, texParameteriv, texSubImage2D, uniform1f, uniform1fv, uniform1fv, uniform1i, uniform1iv, uniform1iv, uniform2f, uniform2fv, uniform2fv, uniform2i, uniform2iv, uniform2iv, uniform3f, uniform3fv, uniform3fv, uniform3i, uniform3iv, uniform3iv, uniform4f, uniform4fv, uniform4fv, uniform4i, uniform4iv, uniform4iv, uniformMatrix2fv, uniformMatrix2fv, uniformMatrix3fv, uniformMatrix3fv, uniformMatrix4fv, uniformMatrix4fv, useProgram, validateProgram, vertexAttrib1f, vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib3f, vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv, vertexAttribPointer, viewport
-
-
-
-
Method Detail
-
readBuffer
public void readBuffer(int mode)
- Specified by:
readBufferin interfaceorg.oscim.backend.GL30
-
drawRangeElements
public void drawRangeElements(int mode, int start, int end, int count, int type, java.nio.Buffer indices)- Specified by:
drawRangeElementsin interfaceorg.oscim.backend.GL30
-
drawRangeElements
public void drawRangeElements(int mode, int start, int end, int count, int type, int offset)- Specified by:
drawRangeElementsin interfaceorg.oscim.backend.GL30
-
texImage3D
public void texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.Buffer pixels)- Specified by:
texImage3Din interfaceorg.oscim.backend.GL30
-
texImage3D
public void texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)- Specified by:
texImage3Din interfaceorg.oscim.backend.GL30
-
texSubImage3D
public void texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.Buffer pixels)- Specified by:
texSubImage3Din interfaceorg.oscim.backend.GL30
-
texSubImage3D
public void texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)- Specified by:
texSubImage3Din interfaceorg.oscim.backend.GL30
-
copyTexSubImage3D
public void copyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)- Specified by:
copyTexSubImage3Din interfaceorg.oscim.backend.GL30
-
genQueries
public void genQueries(int n, int[] ids, int offset)- Specified by:
genQueriesin interfaceorg.oscim.backend.GL30
-
genQueries
public void genQueries(int n, java.nio.IntBuffer ids)- Specified by:
genQueriesin interfaceorg.oscim.backend.GL30
-
deleteQueries
public void deleteQueries(int n, int[] ids, int offset)- Specified by:
deleteQueriesin interfaceorg.oscim.backend.GL30
-
deleteQueries
public void deleteQueries(int n, java.nio.IntBuffer ids)- Specified by:
deleteQueriesin interfaceorg.oscim.backend.GL30
-
isQuery
public boolean isQuery(int id)
- Specified by:
isQueryin interfaceorg.oscim.backend.GL30
-
beginQuery
public void beginQuery(int target, int id)- Specified by:
beginQueryin interfaceorg.oscim.backend.GL30
-
endQuery
public void endQuery(int target)
- Specified by:
endQueryin interfaceorg.oscim.backend.GL30
-
getQueryiv
public void getQueryiv(int target, int pname, java.nio.IntBuffer params)- Specified by:
getQueryivin interfaceorg.oscim.backend.GL30
-
getQueryObjectuiv
public void getQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)- Specified by:
getQueryObjectuivin interfaceorg.oscim.backend.GL30
-
unmapBuffer
public boolean unmapBuffer(int target)
- Specified by:
unmapBufferin interfaceorg.oscim.backend.GL30
-
getBufferPointerv
public java.nio.Buffer getBufferPointerv(int target, int pname)- Specified by:
getBufferPointervin interfaceorg.oscim.backend.GL30
-
drawBuffers
public void drawBuffers(int n, java.nio.IntBuffer bufs)- Specified by:
drawBuffersin interfaceorg.oscim.backend.GL30
-
uniformMatrix2x3fv
public void uniformMatrix2x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)- Specified by:
uniformMatrix2x3fvin interfaceorg.oscim.backend.GL30
-
uniformMatrix3x2fv
public void uniformMatrix3x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)- Specified by:
uniformMatrix3x2fvin interfaceorg.oscim.backend.GL30
-
uniformMatrix2x4fv
public void uniformMatrix2x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)- Specified by:
uniformMatrix2x4fvin interfaceorg.oscim.backend.GL30
-
uniformMatrix4x2fv
public void uniformMatrix4x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)- Specified by:
uniformMatrix4x2fvin interfaceorg.oscim.backend.GL30
-
uniformMatrix3x4fv
public void uniformMatrix3x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)- Specified by:
uniformMatrix3x4fvin interfaceorg.oscim.backend.GL30
-
uniformMatrix4x3fv
public void uniformMatrix4x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)- Specified by:
uniformMatrix4x3fvin interfaceorg.oscim.backend.GL30
-
blitFramebuffer
public void blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)- Specified by:
blitFramebufferin interfaceorg.oscim.backend.GL30
-
bindFramebuffer
public void bindFramebuffer(int target, int framebuffer)- Specified by:
bindFramebufferin interfaceorg.oscim.backend.GL- Overrides:
bindFramebufferin classLwjglGL20
-
bindRenderbuffer
public void bindRenderbuffer(int target, int renderbuffer)- Specified by:
bindRenderbufferin interfaceorg.oscim.backend.GL- Overrides:
bindRenderbufferin classLwjglGL20
-
checkFramebufferStatus
public int checkFramebufferStatus(int target)
- Specified by:
checkFramebufferStatusin interfaceorg.oscim.backend.GL- Overrides:
checkFramebufferStatusin classLwjglGL20
-
deleteFramebuffers
public void deleteFramebuffers(int n, java.nio.IntBuffer framebuffers)- Specified by:
deleteFramebuffersin interfaceorg.oscim.backend.GL- Overrides:
deleteFramebuffersin classLwjglGL20
-
deleteFramebuffer
public void deleteFramebuffer(int framebuffer)
- Specified by:
deleteFramebufferin interfaceorg.oscim.backend.GL- Overrides:
deleteFramebufferin classLwjglGL20
-
deleteRenderbuffers
public void deleteRenderbuffers(int n, java.nio.IntBuffer renderbuffers)- Specified by:
deleteRenderbuffersin interfaceorg.oscim.backend.GL- Overrides:
deleteRenderbuffersin classLwjglGL20
-
deleteRenderbuffer
public void deleteRenderbuffer(int renderbuffer)
- Specified by:
deleteRenderbufferin interfaceorg.oscim.backend.GL- Overrides:
deleteRenderbufferin classLwjglGL20
-
generateMipmap
public void generateMipmap(int target)
- Specified by:
generateMipmapin interfaceorg.oscim.backend.GL- Overrides:
generateMipmapin classLwjglGL20
-
genFramebuffers
public void genFramebuffers(int n, java.nio.IntBuffer framebuffers)- Specified by:
genFramebuffersin interfaceorg.oscim.backend.GL- Overrides:
genFramebuffersin classLwjglGL20
-
genFramebuffer
public int genFramebuffer()
- Specified by:
genFramebufferin interfaceorg.oscim.backend.GL- Overrides:
genFramebufferin classLwjglGL20
-
genRenderbuffers
public void genRenderbuffers(int n, java.nio.IntBuffer renderbuffers)- Specified by:
genRenderbuffersin interfaceorg.oscim.backend.GL- Overrides:
genRenderbuffersin classLwjglGL20
-
genRenderbuffer
public int genRenderbuffer()
- Specified by:
genRenderbufferin interfaceorg.oscim.backend.GL- Overrides:
genRenderbufferin classLwjglGL20
-
getRenderbufferParameteriv
public void getRenderbufferParameteriv(int target, int pname, java.nio.IntBuffer params)- Specified by:
getRenderbufferParameterivin interfaceorg.oscim.backend.GL- Overrides:
getRenderbufferParameterivin classLwjglGL20
-
isFramebuffer
public boolean isFramebuffer(int framebuffer)
- Specified by:
isFramebufferin interfaceorg.oscim.backend.GL- Overrides:
isFramebufferin classLwjglGL20
-
isRenderbuffer
public boolean isRenderbuffer(int renderbuffer)
- Specified by:
isRenderbufferin interfaceorg.oscim.backend.GL- Overrides:
isRenderbufferin classLwjglGL20
-
renderbufferStorage
public void renderbufferStorage(int target, int internalformat, int width, int height)- Specified by:
renderbufferStoragein interfaceorg.oscim.backend.GL- Overrides:
renderbufferStoragein classLwjglGL20
-
renderbufferStorageMultisample
public void renderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)- Specified by:
renderbufferStorageMultisamplein interfaceorg.oscim.backend.GL30
-
framebufferTexture2D
public void framebufferTexture2D(int target, int attachment, int textarget, int texture, int level)- Specified by:
framebufferTexture2Din interfaceorg.oscim.backend.GL- Overrides:
framebufferTexture2Din classLwjglGL20
-
framebufferRenderbuffer
public void framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)- Specified by:
framebufferRenderbufferin interfaceorg.oscim.backend.GL- Overrides:
framebufferRenderbufferin classLwjglGL20
-
framebufferTextureLayer
public void framebufferTextureLayer(int target, int attachment, int texture, int level, int layer)- Specified by:
framebufferTextureLayerin interfaceorg.oscim.backend.GL30
-
flushMappedBufferRange
public void flushMappedBufferRange(int target, int offset, int length)- Specified by:
flushMappedBufferRangein interfaceorg.oscim.backend.GL30
-
bindVertexArray
public void bindVertexArray(int array)
- Specified by:
bindVertexArrayin interfaceorg.oscim.backend.GL30
-
deleteVertexArrays
public void deleteVertexArrays(int n, int[] arrays, int offset)- Specified by:
deleteVertexArraysin interfaceorg.oscim.backend.GL30
-
deleteVertexArrays
public void deleteVertexArrays(int n, java.nio.IntBuffer arrays)- Specified by:
deleteVertexArraysin interfaceorg.oscim.backend.GL30
-
genVertexArrays
public void genVertexArrays(int n, int[] arrays, int offset)- Specified by:
genVertexArraysin interfaceorg.oscim.backend.GL30
-
genVertexArrays
public void genVertexArrays(int n, java.nio.IntBuffer arrays)- Specified by:
genVertexArraysin interfaceorg.oscim.backend.GL30
-
isVertexArray
public boolean isVertexArray(int array)
- Specified by:
isVertexArrayin interfaceorg.oscim.backend.GL30
-
beginTransformFeedback
public void beginTransformFeedback(int primitiveMode)
- Specified by:
beginTransformFeedbackin interfaceorg.oscim.backend.GL30
-
endTransformFeedback
public void endTransformFeedback()
- Specified by:
endTransformFeedbackin interfaceorg.oscim.backend.GL30
-
bindBufferRange
public void bindBufferRange(int target, int index, int buffer, int offset, int size)- Specified by:
bindBufferRangein interfaceorg.oscim.backend.GL30
-
bindBufferBase
public void bindBufferBase(int target, int index, int buffer)- Specified by:
bindBufferBasein interfaceorg.oscim.backend.GL30
-
transformFeedbackVaryings
public void transformFeedbackVaryings(int program, java.lang.String[] varyings, int bufferMode)- Specified by:
transformFeedbackVaryingsin interfaceorg.oscim.backend.GL30
-
vertexAttribIPointer
public void vertexAttribIPointer(int index, int size, int type, int stride, int offset)- Specified by:
vertexAttribIPointerin interfaceorg.oscim.backend.GL30
-
getVertexAttribIiv
public void getVertexAttribIiv(int index, int pname, java.nio.IntBuffer params)- Specified by:
getVertexAttribIivin interfaceorg.oscim.backend.GL30
-
getVertexAttribIuiv
public void getVertexAttribIuiv(int index, int pname, java.nio.IntBuffer params)- Specified by:
getVertexAttribIuivin interfaceorg.oscim.backend.GL30
-
vertexAttribI4i
public void vertexAttribI4i(int index, int x, int y, int z, int w)- Specified by:
vertexAttribI4iin interfaceorg.oscim.backend.GL30
-
vertexAttribI4ui
public void vertexAttribI4ui(int index, int x, int y, int z, int w)- Specified by:
vertexAttribI4uiin interfaceorg.oscim.backend.GL30
-
getUniformuiv
public void getUniformuiv(int program, int location, java.nio.IntBuffer params)- Specified by:
getUniformuivin interfaceorg.oscim.backend.GL30
-
getFragDataLocation
public int getFragDataLocation(int program, java.lang.String name)- Specified by:
getFragDataLocationin interfaceorg.oscim.backend.GL30
-
uniform1uiv
public void uniform1uiv(int location, int count, java.nio.IntBuffer value)- Specified by:
uniform1uivin interfaceorg.oscim.backend.GL30
-
uniform3uiv
public void uniform3uiv(int location, int count, java.nio.IntBuffer value)- Specified by:
uniform3uivin interfaceorg.oscim.backend.GL30
-
uniform4uiv
public void uniform4uiv(int location, int count, java.nio.IntBuffer value)- Specified by:
uniform4uivin interfaceorg.oscim.backend.GL30
-
clearBufferiv
public void clearBufferiv(int buffer, int drawbuffer, java.nio.IntBuffer value)- Specified by:
clearBufferivin interfaceorg.oscim.backend.GL30
-
clearBufferuiv
public void clearBufferuiv(int buffer, int drawbuffer, java.nio.IntBuffer value)- Specified by:
clearBufferuivin interfaceorg.oscim.backend.GL30
-
clearBufferfv
public void clearBufferfv(int buffer, int drawbuffer, java.nio.FloatBuffer value)- Specified by:
clearBufferfvin interfaceorg.oscim.backend.GL30
-
clearBufferfi
public void clearBufferfi(int buffer, int drawbuffer, float depth, int stencil)- Specified by:
clearBufferfiin interfaceorg.oscim.backend.GL30
-
getStringi
public java.lang.String getStringi(int name, int index)- Specified by:
getStringiin interfaceorg.oscim.backend.GL30
-
copyBufferSubData
public void copyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)- Specified by:
copyBufferSubDatain interfaceorg.oscim.backend.GL30
-
getUniformIndices
public void getUniformIndices(int program, java.lang.String[] uniformNames, java.nio.IntBuffer uniformIndices)- Specified by:
getUniformIndicesin interfaceorg.oscim.backend.GL30
-
getActiveUniformsiv
public void getActiveUniformsiv(int program, int uniformCount, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)- Specified by:
getActiveUniformsivin interfaceorg.oscim.backend.GL30
-
getUniformBlockIndex
public int getUniformBlockIndex(int program, java.lang.String uniformBlockName)- Specified by:
getUniformBlockIndexin interfaceorg.oscim.backend.GL30
-
getActiveUniformBlockiv
public void getActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)- Specified by:
getActiveUniformBlockivin interfaceorg.oscim.backend.GL30
-
getActiveUniformBlockName
public void getActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.Buffer length, java.nio.Buffer uniformBlockName)- Specified by:
getActiveUniformBlockNamein interfaceorg.oscim.backend.GL30
-
getActiveUniformBlockName
public java.lang.String getActiveUniformBlockName(int program, int uniformBlockIndex)- Specified by:
getActiveUniformBlockNamein interfaceorg.oscim.backend.GL30
-
uniformBlockBinding
public void uniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)- Specified by:
uniformBlockBindingin interfaceorg.oscim.backend.GL30
-
drawArraysInstanced
public void drawArraysInstanced(int mode, int first, int count, int instanceCount)- Specified by:
drawArraysInstancedin interfaceorg.oscim.backend.GL30
-
drawElementsInstanced
public void drawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)- Specified by:
drawElementsInstancedin interfaceorg.oscim.backend.GL30
-
getInteger64v
public void getInteger64v(int pname, java.nio.LongBuffer params)- Specified by:
getInteger64vin interfaceorg.oscim.backend.GL30
-
getBufferParameteri64v
public void getBufferParameteri64v(int target, int pname, java.nio.LongBuffer params)- Specified by:
getBufferParameteri64vin interfaceorg.oscim.backend.GL30
-
genSamplers
public void genSamplers(int count, int[] samplers, int offset)- Specified by:
genSamplersin interfaceorg.oscim.backend.GL30
-
genSamplers
public void genSamplers(int count, java.nio.IntBuffer samplers)- Specified by:
genSamplersin interfaceorg.oscim.backend.GL30
-
deleteSamplers
public void deleteSamplers(int count, int[] samplers, int offset)- Specified by:
deleteSamplersin interfaceorg.oscim.backend.GL30
-
deleteSamplers
public void deleteSamplers(int count, java.nio.IntBuffer samplers)- Specified by:
deleteSamplersin interfaceorg.oscim.backend.GL30
-
isSampler
public boolean isSampler(int sampler)
- Specified by:
isSamplerin interfaceorg.oscim.backend.GL30
-
bindSampler
public void bindSampler(int unit, int sampler)- Specified by:
bindSamplerin interfaceorg.oscim.backend.GL30
-
samplerParameteri
public void samplerParameteri(int sampler, int pname, int param)- Specified by:
samplerParameteriin interfaceorg.oscim.backend.GL30
-
samplerParameteriv
public void samplerParameteriv(int sampler, int pname, java.nio.IntBuffer param)- Specified by:
samplerParameterivin interfaceorg.oscim.backend.GL30
-
samplerParameterf
public void samplerParameterf(int sampler, int pname, float param)- Specified by:
samplerParameterfin interfaceorg.oscim.backend.GL30
-
samplerParameterfv
public void samplerParameterfv(int sampler, int pname, java.nio.FloatBuffer param)- Specified by:
samplerParameterfvin interfaceorg.oscim.backend.GL30
-
getSamplerParameteriv
public void getSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)- Specified by:
getSamplerParameterivin interfaceorg.oscim.backend.GL30
-
getSamplerParameterfv
public void getSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)- Specified by:
getSamplerParameterfvin interfaceorg.oscim.backend.GL30
-
vertexAttribDivisor
public void vertexAttribDivisor(int index, int divisor)- Specified by:
vertexAttribDivisorin interfaceorg.oscim.backend.GL30
-
bindTransformFeedback
public void bindTransformFeedback(int target, int id)- Specified by:
bindTransformFeedbackin interfaceorg.oscim.backend.GL30
-
deleteTransformFeedbacks
public void deleteTransformFeedbacks(int n, int[] ids, int offset)- Specified by:
deleteTransformFeedbacksin interfaceorg.oscim.backend.GL30
-
deleteTransformFeedbacks
public void deleteTransformFeedbacks(int n, java.nio.IntBuffer ids)- Specified by:
deleteTransformFeedbacksin interfaceorg.oscim.backend.GL30
-
genTransformFeedbacks
public void genTransformFeedbacks(int n, int[] ids, int offset)- Specified by:
genTransformFeedbacksin interfaceorg.oscim.backend.GL30
-
genTransformFeedbacks
public void genTransformFeedbacks(int n, java.nio.IntBuffer ids)- Specified by:
genTransformFeedbacksin interfaceorg.oscim.backend.GL30
-
isTransformFeedback
public boolean isTransformFeedback(int id)
- Specified by:
isTransformFeedbackin interfaceorg.oscim.backend.GL30
-
pauseTransformFeedback
public void pauseTransformFeedback()
- Specified by:
pauseTransformFeedbackin interfaceorg.oscim.backend.GL30
-
resumeTransformFeedback
public void resumeTransformFeedback()
- Specified by:
resumeTransformFeedbackin interfaceorg.oscim.backend.GL30
-
programParameteri
public void programParameteri(int program, int pname, int value)- Specified by:
programParameteriin interfaceorg.oscim.backend.GL30
-
invalidateFramebuffer
public void invalidateFramebuffer(int target, int numAttachments, java.nio.IntBuffer attachments)- Specified by:
invalidateFramebufferin interfaceorg.oscim.backend.GL30
-
invalidateSubFramebuffer
public void invalidateSubFramebuffer(int target, int numAttachments, java.nio.IntBuffer attachments, int x, int y, int width, int height)- Specified by:
invalidateSubFramebufferin interfaceorg.oscim.backend.GL30
-
-