Class GLXCapabilities



  • public final class GLXCapabilities
    extends java.lang.Object
    Defines the GLX capabilities of a connection.
    • 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_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:

        1. No other share group within the application, nor any other application on the system, is affected by the graphics reset.
        2. 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 and GLX_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_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.