Package org.lwjgl.opengl
Class GLXCapabilities
- java.lang.Object
-
- org.lwjgl.opengl.GLXCapabilities
-
public final class GLXCapabilities extends java.lang.Object
Defines the GLX capabilities of a connection.
-
-
Field Summary
-
-
-
Field Detail
-
glXBindSwapBarrierNV
public final long glXBindSwapBarrierNV
-
glXBindSwapBarrierSGIX
public final long glXBindSwapBarrierSGIX
-
glXBindTexImageEXT
public final long glXBindTexImageEXT
-
glXBlitContextFramebufferAMD
public final long glXBlitContextFramebufferAMD
-
glXChooseFBConfig
public final long glXChooseFBConfig
-
glXChooseFBConfigSGIX
public final long glXChooseFBConfigSGIX
-
glXCopyBufferSubDataNV
public final long glXCopyBufferSubDataNV
-
glXCopyImageSubDataNV
public final long glXCopyImageSubDataNV
-
glXCreateAssociatedContextAMD
public final long glXCreateAssociatedContextAMD
-
glXCreateAssociatedContextAttribsAMD
public final long glXCreateAssociatedContextAttribsAMD
-
glXCreateContextAttribsARB
public final long glXCreateContextAttribsARB
-
glXCreateContextWithConfigSGIX
public final long glXCreateContextWithConfigSGIX
-
glXCreateGLXPbufferSGIX
public final long glXCreateGLXPbufferSGIX
-
glXCreateGLXPixmapWithConfigSGIX
public final long glXCreateGLXPixmapWithConfigSGIX
-
glXCreateNewContext
public final long glXCreateNewContext
-
glXCreatePbuffer
public final long glXCreatePbuffer
-
glXCreatePixmap
public final long glXCreatePixmap
-
glXCreateWindow
public final long glXCreateWindow
-
glXDelayBeforeSwapNV
public final long glXDelayBeforeSwapNV
-
glXDeleteAssociatedContextAMD
public final long glXDeleteAssociatedContextAMD
-
glXDestroyGLXPbufferSGIX
public final long glXDestroyGLXPbufferSGIX
-
glXDestroyPbuffer
public final long glXDestroyPbuffer
-
glXDestroyPixmap
public final long glXDestroyPixmap
-
glXFreeContextEXT
public final long glXFreeContextEXT
-
glXGetClientString
public final long glXGetClientString
-
glXGetContextGPUIDAMD
public final long glXGetContextGPUIDAMD
-
glXGetContextIDEXT
public final long glXGetContextIDEXT
-
glXGetCurrentAssociatedContextAMD
public final long glXGetCurrentAssociatedContextAMD
-
glXGetCurrentDisplay
public final long glXGetCurrentDisplay
-
glXGetCurrentDisplayEXT
public final long glXGetCurrentDisplayEXT
-
glXGetCurrentReadDrawable
public final long glXGetCurrentReadDrawable
-
glXGetCurrentReadDrawableSGI
public final long glXGetCurrentReadDrawableSGI
-
glXGetFBConfigAttrib
public final long glXGetFBConfigAttrib
-
glXGetFBConfigAttribSGIX
public final long glXGetFBConfigAttribSGIX
-
glXGetFBConfigFromVisualSGIX
public final long glXGetFBConfigFromVisualSGIX
-
glXGetFBConfigs
public final long glXGetFBConfigs
-
glXGetGPUIDsAMD
public final long glXGetGPUIDsAMD
-
glXGetGPUInfoAMD
public final long glXGetGPUInfoAMD
-
glXGetProcAddress
public final long glXGetProcAddress
-
glXGetProcAddressARB
public final long glXGetProcAddressARB
-
glXGetSelectedEvent
public final long glXGetSelectedEvent
-
glXGetSelectedEventSGIX
public final long glXGetSelectedEventSGIX
-
glXGetVideoSyncSGI
public final long glXGetVideoSyncSGI
-
glXGetVisualFromFBConfig
public final long glXGetVisualFromFBConfig
-
glXGetVisualFromFBConfigSGIX
public final long glXGetVisualFromFBConfigSGIX
-
glXImportContextEXT
public final long glXImportContextEXT
-
glXJoinSwapGroupNV
public final long glXJoinSwapGroupNV
-
glXJoinSwapGroupSGIX
public final long glXJoinSwapGroupSGIX
-
glXMakeAssociatedContextCurrentAMD
public final long glXMakeAssociatedContextCurrentAMD
-
glXMakeContextCurrent
public final long glXMakeContextCurrent
-
glXMakeCurrentReadSGI
public final long glXMakeCurrentReadSGI
-
glXNamedCopyBufferSubDataNV
public final long glXNamedCopyBufferSubDataNV
-
glXQueryContext
public final long glXQueryContext
-
glXQueryContextInfoEXT
public final long glXQueryContextInfoEXT
-
glXQueryDrawable
public final long glXQueryDrawable
-
glXQueryExtensionsString
public final long glXQueryExtensionsString
-
glXQueryFrameCountNV
public final long glXQueryFrameCountNV
-
glXQueryGLXPbufferSGIX
public final long glXQueryGLXPbufferSGIX
-
glXQueryMaxSwapBarriersSGIX
public final long glXQueryMaxSwapBarriersSGIX
-
glXQueryMaxSwapGroupsNV
public final long glXQueryMaxSwapGroupsNV
-
glXQueryServerString
public final long glXQueryServerString
-
glXQuerySwapGroupNV
public final long glXQuerySwapGroupNV
-
glXReleaseTexImageEXT
public final long glXReleaseTexImageEXT
-
glXResetFrameCountNV
public final long glXResetFrameCountNV
-
glXSelectEvent
public final long glXSelectEvent
-
glXSelectEventSGIX
public final long glXSelectEventSGIX
-
glXSwapIntervalEXT
public final long glXSwapIntervalEXT
-
glXSwapIntervalSGI
public final long glXSwapIntervalSGI
-
glXWaitVideoSyncSGI
public final long glXWaitVideoSyncSGI
-
GLX11
public final boolean GLX11
When true,GLX11
is supported.
-
GLX12
public final boolean GLX12
When true,GLX12
is supported.
-
GLX13
public final boolean GLX13
When true,GLX13
is supported.
-
GLX14
public final boolean GLX14
When true,GLX14
is supported.
-
GLX_AMD_gpu_association
public final boolean GLX_AMD_gpu_association
When true,GLXAMDGPUAssociation
is supported.
-
GLX_ARB_context_flush_control
public final boolean GLX_ARB_context_flush_control
When true,GLXARBContextFlushControl
is supported.
-
GLX_ARB_create_context
public final boolean GLX_ARB_create_context
When true,GLXARBCreateContext
is supported.
-
GLX_ARB_create_context_profile
public final boolean GLX_ARB_create_context_profile
When true,GLXARBCreateContextProfile
is supported.
-
GLX_ARB_create_context_robustness
public final boolean GLX_ARB_create_context_robustness
When true,GLXARBCreateContextRobustness
is supported.
-
GLX_ARB_fbconfig_float
public final boolean GLX_ARB_fbconfig_float
When true,GLXARBFBConfigFloat
is supported.
-
GLX_ARB_framebuffer_sRGB
public final boolean GLX_ARB_framebuffer_sRGB
When true,GLXARBFramebufferSRGB
is supported.
-
GLX_ARB_get_proc_address
public final boolean GLX_ARB_get_proc_address
When true,GLXARBGetProcAddress
is supported.
-
GLX_ARB_multisample
public final boolean GLX_ARB_multisample
When true,GLXARBMultisample
is supported.
-
GLX_ARB_robustness_application_isolation
public final boolean GLX_ARB_robustness_application_isolation
When true,GLXARBRobustnessApplicationIsolation
is supported.
-
GLX_ARB_robustness_share_group_isolation
public final boolean GLX_ARB_robustness_share_group_isolation
When true, the GLX_ARB_robustness_share_group_isolation extension is supported.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:
- No other share group within the application, nor any other application on the system, is affected by the graphics reset.
- No other share group within the application, nor any other application on the system, receives any notification that the graphics reset occurred.
Requires
GLX 1.4
andGLX_ARB_create_context_robustness
.
-
GLX_ARB_vertex_buffer_object
public final boolean GLX_ARB_vertex_buffer_object
When true,GLXARBVertexBufferObject
is supported.
-
GLX_EXT_buffer_age
public final boolean GLX_EXT_buffer_age
When true,GLXEXTBufferAge
is supported.
-
GLX_EXT_create_context_es2_profile
public final boolean GLX_EXT_create_context_es2_profile
When true,GLXEXTCreateContextES2Profile
is supported.
-
GLX_EXT_create_context_es_profile
public final boolean GLX_EXT_create_context_es_profile
When true,GLXEXTCreateContextESProfile
is supported.
-
GLX_EXT_fbconfig_packed_float
public final boolean GLX_EXT_fbconfig_packed_float
When true,GLXEXTFBConfigPackedFloat
is supported.
-
GLX_EXT_framebuffer_sRGB
public final boolean GLX_EXT_framebuffer_sRGB
When true,GLXEXTFramebufferSRGB
is supported.
-
GLX_EXT_import_context
public final boolean GLX_EXT_import_context
When true,GLXEXTImportContext
is supported.
-
GLX_EXT_stereo_tree
public final boolean GLX_EXT_stereo_tree
When true,GLXEXTStereoTree
is supported.
-
GLX_EXT_swap_control
public final boolean GLX_EXT_swap_control
When true,GLXEXTSwapControl
is supported.
-
GLX_EXT_swap_control_tear
public final boolean GLX_EXT_swap_control_tear
When true,GLXEXTSwapControlTear
is supported.
-
GLX_EXT_texture_from_pixmap
public final boolean GLX_EXT_texture_from_pixmap
When true,GLXEXTTextureFromPixmap
is supported.
-
GLX_EXT_visual_info
public final boolean GLX_EXT_visual_info
When true,GLXEXTVisualInfo
is supported.
-
GLX_EXT_visual_rating
public final boolean GLX_EXT_visual_rating
When true,GLXEXTVisualRating
is supported.
-
GLX_INTEL_swap_event
public final boolean GLX_INTEL_swap_event
When true,GLXINTELSwapEvent
is supported.
-
GLX_NV_copy_buffer
public final boolean GLX_NV_copy_buffer
When true,GLXNVCopyBuffer
is supported.
-
GLX_NV_copy_image
public final boolean GLX_NV_copy_image
When true,GLXNVCopyImage
is supported.
-
GLX_NV_delay_before_swap
public final boolean GLX_NV_delay_before_swap
When true,GLXNVDelayBeforeSwap
is supported.
-
GLX_NV_float_buffer
public final boolean GLX_NV_float_buffer
When true,GLXNVFloatBuffer
is supported.
-
GLX_NV_multisample_coverage
public final boolean GLX_NV_multisample_coverage
When true,GLXNVMultisampleCoverage
is supported.
-
GLX_NV_robustness_video_memory_purge
public final boolean GLX_NV_robustness_video_memory_purge
When true,GLXNVRobustnessVideoMemoryPurge
is supported.
-
GLX_NV_swap_group
public final boolean GLX_NV_swap_group
When true,GLXNVSwapGroup
is supported.
-
GLX_SGI_make_current_read
public final boolean GLX_SGI_make_current_read
When true,GLXSGIMakeCurrentRead
is supported.
-
GLX_SGI_swap_control
public final boolean GLX_SGI_swap_control
When true,GLXSGISwapControl
is supported.
-
GLX_SGI_video_sync
public final boolean GLX_SGI_video_sync
When true,GLXSGIVideoSync
is supported.
-
GLX_SGIX_fbconfig
public final boolean GLX_SGIX_fbconfig
When true,GLXSGIXFBConfig
is supported.
-
GLX_SGIX_pbuffer
public final boolean GLX_SGIX_pbuffer
When true,GLXSGIXPbuffer
is supported.
-
GLX_SGIX_swap_barrier
public final boolean GLX_SGIX_swap_barrier
When true,GLXSGIXSwapBarrier
is supported.
-
GLX_SGIX_swap_group
public final boolean GLX_SGIX_swap_group
When true,GLXSGIXSwapGroup
is supported.
-
-