public final class GLXCapabilities
extends java.lang.Object
public final long glXQueryExtensionsString
public final long glXGetClientString
public final long glXQueryServerString
public final long glXGetCurrentDisplay
public final long glXGetFBConfigs
public final long glXChooseFBConfig
public final long glXGetFBConfigAttrib
public final long glXGetVisualFromFBConfig
public final long glXCreateWindow
public final long glXCreatePixmap
public final long glXDestroyPixmap
public final long glXCreatePbuffer
public final long glXDestroyPbuffer
public final long glXQueryDrawable
public final long glXCreateNewContext
public final long glXMakeContextCurrent
public final long glXGetCurrentReadDrawable
public final long glXQueryContext
public final long glXSelectEvent
public final long glXGetSelectedEvent
public final long glXGetProcAddress
public final long glXBlitContextFramebufferAMD
public final long glXCreateAssociatedContextAMD
public final long glXCreateAssociatedContextAttribsAMD
public final long glXDeleteAssociatedContextAMD
public final long glXGetContextGPUIDAMD
public final long glXGetCurrentAssociatedContextAMD
public final long glXGetGPUIDsAMD
public final long glXGetGPUInfoAMD
public final long glXMakeAssociatedContextCurrentAMD
public final long glXCreateContextAttribsARB
public final long glXGetProcAddressARB
public final long glXGetCurrentDisplayEXT
public final long glXQueryContextInfoEXT
public final long glXGetContextIDEXT
public final long glXImportContextEXT
public final long glXFreeContextEXT
public final long glXSwapIntervalEXT
public final long glXBindTexImageEXT
public final long glXReleaseTexImageEXT
public final long glXCopyBufferSubDataNV
public final long glXNamedCopyBufferSubDataNV
public final long glXCopyImageSubDataNV
public final long glXDelayBeforeSwapNV
public final long glXJoinSwapGroupNV
public final long glXBindSwapBarrierNV
public final long glXQuerySwapGroupNV
public final long glXQueryMaxSwapGroupsNV
public final long glXQueryFrameCountNV
public final long glXResetFrameCountNV
public final long glXMakeCurrentReadSGI
public final long glXGetCurrentReadDrawableSGI
public final long glXSwapIntervalSGI
public final long glXGetVideoSyncSGI
public final long glXWaitVideoSyncSGI
public final long glXGetFBConfigAttribSGIX
public final long glXChooseFBConfigSGIX
public final long glXCreateGLXPixmapWithConfigSGIX
public final long glXCreateContextWithConfigSGIX
public final long glXGetVisualFromFBConfigSGIX
public final long glXGetFBConfigFromVisualSGIX
public final long glXCreateGLXPbufferSGIX
public final long glXDestroyGLXPbufferSGIX
public final long glXQueryGLXPbufferSGIX
public final long glXSelectEventSGIX
public final long glXGetSelectedEventSGIX
public final long glXBindSwapBarrierSGIX
public final long glXQueryMaxSwapBarriersSGIX
public final long glXJoinSwapGroupSGIX
public final boolean GLX11
GLX11 is supported.public final boolean GLX12
GLX12 is supported.public final boolean GLX13
GLX13 is supported.public final boolean GLX14
GLX14 is supported.public final boolean GLX_AMD_gpu_association
GLXAMDGPUAssociation is supported.public final boolean GLX_ARB_context_flush_control
GLXARBContextFlushControl is supported.public final boolean GLX_ARB_create_context
GLXARBCreateContext is supported.public final boolean GLX_ARB_create_context_no_error
GLXARBCreateContextNoError is supported.public final boolean GLX_ARB_create_context_profile
GLXARBCreateContextProfile is supported.public final boolean GLX_ARB_create_context_robustness
GLXARBCreateContextRobustness is supported.public final boolean GLX_ARB_fbconfig_float
GLXARBFBConfigFloat is supported.public final boolean GLX_ARB_framebuffer_sRGB
GLXARBFramebufferSRGB is supported.public final boolean GLX_ARB_get_proc_address
GLXARBGetProcAddress is supported.public final boolean GLX_ARB_multisample
GLXARBMultisample is supported.public final boolean GLX_ARB_robustness_application_isolation
GLXARBRobustnessApplicationIsolation is supported.public final boolean GLX_ARB_robustness_share_group_isolation
GL_ARB_robustness and GLX_ARB_create_context_robustness allow creating an OpenGL context supporting graphics reset notification behavior. GLX_ARB_robustness_share_group_isolation provides stronger guarantees about the possible side-effects of a graphics reset.
If the graphics driver advertises the GLX_ARB_robustness_share_group_isolation extension string, then the driver guarantees that if a context in a particular share group causes a graphics reset to occur:
Requires GLX 1.4 and GLX_ARB_create_context_robustness.
public final boolean GLX_ARB_vertex_buffer_object
GLXARBVertexBufferObject is supported.public final boolean GLX_EXT_buffer_age
GLXEXTBufferAge is supported.public final boolean GLX_EXT_context_priority
GLXEXTContextPriority is supported.public final boolean GLX_EXT_create_context_es2_profile
GLXEXTCreateContextES2Profile is supported.public final boolean GLX_EXT_create_context_es_profile
GLXEXTCreateContextESProfile is supported.public final boolean GLX_EXT_fbconfig_packed_float
GLXEXTFBConfigPackedFloat is supported.public final boolean GLX_EXT_framebuffer_sRGB
GLXEXTFramebufferSRGB is supported.public final boolean GLX_EXT_import_context
GLXEXTImportContext is supported.public final boolean GLX_EXT_no_config_context
Modern GPUs allow contexts to render to almost any combination of supported color and auxiliary buffer formats. Traditionally GLX context creation is done with respect to a GLXFBConfig specifying buffer formats, and constrains contexts to only work with drawables created with a "compatible" config.
This extension allows creation of GL & ES contexts without specifying a GLXFBConfig.
public final boolean GLX_EXT_stereo_tree
GLXEXTStereoTree is supported.public final boolean GLX_EXT_swap_control
GLXEXTSwapControl is supported.public final boolean GLX_EXT_swap_control_tear
GLXEXTSwapControlTear is supported.public final boolean GLX_EXT_texture_from_pixmap
GLXEXTTextureFromPixmap is supported.public final boolean GLX_EXT_visual_info
GLXEXTVisualInfo is supported.public final boolean GLX_EXT_visual_rating
GLXEXTVisualRating is supported.public final boolean GLX_INTEL_swap_event
GLXINTELSwapEvent is supported.public final boolean GLX_NV_copy_buffer
GLXNVCopyBuffer is supported.public final boolean GLX_NV_copy_image
GLXNVCopyImage is supported.public final boolean GLX_NV_delay_before_swap
GLXNVDelayBeforeSwap is supported.public final boolean GLX_NV_float_buffer
GLXNVFloatBuffer is supported.public final boolean GLX_NV_multigpu_context
GLXNVMultiGPUContext is supported.public final boolean GLX_NV_multisample_coverage
GLXNVMultisampleCoverage is supported.public final boolean GLX_NV_robustness_video_memory_purge
GLXNVRobustnessVideoMemoryPurge is supported.public final boolean GLX_NV_swap_group
GLXNVSwapGroup is supported.public final boolean GLX_SGI_make_current_read
GLXSGIMakeCurrentRead is supported.public final boolean GLX_SGI_swap_control
GLXSGISwapControl is supported.public final boolean GLX_SGI_video_sync
GLXSGIVideoSync is supported.public final boolean GLX_SGIX_fbconfig
GLXSGIXFBConfig is supported.public final boolean GLX_SGIX_pbuffer
GLXSGIXPbuffer is supported.public final boolean GLX_SGIX_swap_barrier
GLXSGIXSwapBarrier is supported.public final boolean GLX_SGIX_swap_group
GLXSGIXSwapGroup is supported.Copyright LWJGL. All Rights Reserved. License terms.