public class JoglGLExt
extends java.lang.Object
implements com.jme3.renderer.opengl.GLExt
GL_ALREADY_SIGNALED, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_S3TC_DXT1_EXT, GL_CONDITION_SATISFIED, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_EXT, GL_DEPTH24_STENCIL8_EXT, GL_ETC1_RGB8_OES, GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FRAMEBUFFER_SRGB_EXT, GL_HALF_FLOAT_ARB, GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE16F_ARB, GL_LUMINANCE32F_ARB, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_SAMPLES_EXT, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MULTISAMPLE_ARB, GL_NUM_PROGRAM_BINARY_FORMATS, GL_PIXEL_PACK_BUFFER_ARB, GL_PIXEL_UNPACK_BUFFER_ARB, GL_R11F_G11F_B10F_EXT, GL_RGB16F_ARB, GL_RGB32F_ARB, GL_RGB9_E5_EXT, GL_RGBA16F_ARB, GL_RGBA32F_ARB, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE_ARB, GL_SAMPLE_BUFFERS_ARB, GL_SAMPLE_POSITION, GL_SAMPLES_ARB, GL_SLUMINANCE8_ALPHA8_EXT, GL_SLUMINANCE8_EXT, GL_SRGB8_ALPHA8_EXT, GL_SRGB8_EXT, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_TEXTURE_2D_ARRAY_EXT, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TIMEOUT_EXPIRED, GL_UNSIGNED_INT_10F_11F_11F_REV_EXT, GL_UNSIGNED_INT_24_8_EXT, GL_UNSIGNED_INT_5_9_9_9_REV_EXT, GL_WAIT_FAILED| Constructor and Description |
|---|
JoglGLExt() |
| Modifier and Type | Method and Description |
|---|---|
void |
glBufferData(int target,
java.nio.IntBuffer data,
int usage) |
void |
glBufferSubData(int target,
long offset,
java.nio.IntBuffer data) |
int |
glClientWaitSync(java.lang.Object sync,
int flags,
long timeout) |
void |
glDeleteSync(java.lang.Object sync) |
void |
glDrawArraysInstancedARB(int mode,
int first,
int count,
int primcount) |
void |
glDrawBuffers(java.nio.IntBuffer bufs) |
void |
glDrawElementsInstancedARB(int mode,
int indices_count,
int type,
long indices_buffer_offset,
int primcount) |
java.lang.Object |
glFenceSync(int condition,
int flags) |
void |
glGetMultisample(int pname,
int index,
java.nio.FloatBuffer val) |
void |
glTexImage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations) |
void |
glVertexAttribDivisorARB(int index,
int divisor) |
public void glBufferData(int target,
java.nio.IntBuffer data,
int usage)
glBufferData in interface com.jme3.renderer.opengl.GLExtpublic void glBufferSubData(int target,
long offset,
java.nio.IntBuffer data)
glBufferSubData in interface com.jme3.renderer.opengl.GLExtpublic void glDrawArraysInstancedARB(int mode,
int first,
int count,
int primcount)
glDrawArraysInstancedARB in interface com.jme3.renderer.opengl.GLExtpublic void glDrawBuffers(java.nio.IntBuffer bufs)
glDrawBuffers in interface com.jme3.renderer.opengl.GLExtpublic void glDrawElementsInstancedARB(int mode,
int indices_count,
int type,
long indices_buffer_offset,
int primcount)
glDrawElementsInstancedARB in interface com.jme3.renderer.opengl.GLExtpublic void glGetMultisample(int pname,
int index,
java.nio.FloatBuffer val)
glGetMultisample in interface com.jme3.renderer.opengl.GLExtpublic void glTexImage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations)
glTexImage2DMultisample in interface com.jme3.renderer.opengl.GLExtpublic void glVertexAttribDivisorARB(int index,
int divisor)
glVertexAttribDivisorARB in interface com.jme3.renderer.opengl.GLExtpublic java.lang.Object glFenceSync(int condition,
int flags)
glFenceSync in interface com.jme3.renderer.opengl.GLExtpublic int glClientWaitSync(java.lang.Object sync,
int flags,
long timeout)
glClientWaitSync in interface com.jme3.renderer.opengl.GLExtpublic void glDeleteSync(java.lang.Object sync)
glDeleteSync in interface com.jme3.renderer.opengl.GLExt