Package com.jme3.renderer.lwjgl
Class LwjglGLExt
java.lang.Object
com.jme3.renderer.lwjgl.LwjglRender
com.jme3.renderer.lwjgl.LwjglGLExt
- All Implemented Interfaces:
com.jme3.renderer.opengl.GLExt
The LWJGL implementation og
GLExt.-
Field Summary
Fields inherited from interface com.jme3.renderer.opengl.GLExt
GL_ALREADY_SIGNALED, GL_BUFFER, GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, 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_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_CONDITION_SATISFIED, GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_EXT, GL_DEPTH24_STENCIL8_EXT, GL_DISPLAY_LIST, GL_ETC1_RGB8_OES, GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FRAMEBUFFER_SRGB_EXT, GL_HALF_FLOAT_ARB, GL_HALF_FLOAT_OES, 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_PROGRAM, GL_PROGRAM_PIPELINE, GL_QUERY, 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_SAMPLER, GL_SAMPLES_ARB, GL_SHADER, 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidglBufferData(int target, IntBuffer data, int usage) voidglBufferSubData(int target, long offset, IntBuffer data) intglClientWaitSync(Object sync, int flags, long timeout) voidglDeleteSync(Object sync) voidglDrawArraysInstancedARB(int mode, int first, int count, int primCount) voidglDrawBuffers(IntBuffer bufs) voidglDrawElementsInstancedARB(int mode, int indicesCount, int type, long indicesBufferOffset, int primCount) glFenceSync(int condition, int flags) voidglGetMultisample(int pname, int index, FloatBuffer val) voidglObjectLabel(int identifier, int id, String label) voidvoidglPushDebugGroup(int source, int id, String message) voidglTexImage2DMultisample(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) voidglVertexAttribDivisorARB(int index, int divisor) Methods inherited from class com.jme3.renderer.lwjgl.LwjglRender
checkLimit
-
Constructor Details
-
LwjglGLExt
public LwjglGLExt()
-
-
Method Details
-
glBufferData
- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GLExt
-
glBufferSubData
- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GLExt
-
glDrawArraysInstancedARB
public void glDrawArraysInstancedARB(int mode, int first, int count, int primCount) - Specified by:
glDrawArraysInstancedARBin interfacecom.jme3.renderer.opengl.GLExt
-
glDrawBuffers
- Specified by:
glDrawBuffersin interfacecom.jme3.renderer.opengl.GLExt
-
glDrawElementsInstancedARB
public void glDrawElementsInstancedARB(int mode, int indicesCount, int type, long indicesBufferOffset, int primCount) - Specified by:
glDrawElementsInstancedARBin interfacecom.jme3.renderer.opengl.GLExt
-
glGetMultisample
- Specified by:
glGetMultisamplein interfacecom.jme3.renderer.opengl.GLExt
-
glTexImage2DMultisample
public void glTexImage2DMultisample(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations) - Specified by:
glTexImage2DMultisamplein interfacecom.jme3.renderer.opengl.GLExt
-
glVertexAttribDivisorARB
public void glVertexAttribDivisorARB(int index, int divisor) - Specified by:
glVertexAttribDivisorARBin interfacecom.jme3.renderer.opengl.GLExt
-
glFenceSync
- Specified by:
glFenceSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glClientWaitSync
- Specified by:
glClientWaitSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glDeleteSync
- Specified by:
glDeleteSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glPushDebugGroup
- Specified by:
glPushDebugGroupin interfacecom.jme3.renderer.opengl.GLExt
-
glPopDebugGroup
public void glPopDebugGroup()- Specified by:
glPopDebugGroupin interfacecom.jme3.renderer.opengl.GLExt
-
glObjectLabel
- Specified by:
glObjectLabelin interfacecom.jme3.renderer.opengl.GLExt
-