Package org.lwjgl.opengl
Class GLXCapabilities
java.lang.Object
org.lwjgl.opengl.GLXCapabilities
Defines the GLX capabilities of a connection.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanWhen true,GLXAMDGPUAssociationis supported.final booleanWhen true,GLXARBContextFlushControlis supported.final booleanWhen true,GLXARBCreateContextis supported.final booleanWhen true,GLXARBCreateContextNoErroris supported.final booleanWhen true,GLXARBCreateContextProfileis supported.final booleanWhen true,GLXARBCreateContextRobustnessis supported.final booleanWhen true,GLXARBFBConfigFloatis supported.final booleanWhen true,GLXARBFramebufferSRGBis supported.final booleanWhen true,GLXARBGetProcAddressis supported.final booleanWhen true,GLXARBMultisampleis supported.final booleanWhen true,GLXARBRobustnessApplicationIsolationis supported.final booleanWhen true, the GLX_ARB_robustness_share_group_isolation extension is supported.final booleanWhen true,GLXARBVertexBufferObjectis supported.final booleanWhen true,GLXEXTBufferAgeis supported.final booleanWhen true,GLXEXTContextPriorityis supported.final booleanWhen true,GLXEXTCreateContextESProfileis supported.final booleanWhen true,GLXEXTCreateContextES2Profileis supported.final booleanWhen true,GLXEXTFBConfigPackedFloatis supported.final booleanWhen true,GLXEXTFramebufferSRGBis supported.final booleanWhen true, the GLX_EXT_get_drawable_type extension is supported.final booleanWhen true,GLXEXTImportContextis supported.final booleanWhen true, the GLX_EXT_no_config_context extension is supported.final booleanWhen true,GLXEXTStereoTreeis supported.final booleanWhen true,GLXEXTSwapControlis supported.final booleanWhen true,GLXEXTSwapControlTearis supported.final booleanWhen true,GLXEXTTextureFromPixmapis supported.final booleanWhen true,GLXEXTVisualInfois supported.final booleanWhen true,GLXEXTVisualRatingis supported.final booleanWhen true,GLXINTELSwapEventis supported.final booleanWhen true,GLXNVCopyBufferis supported.final booleanWhen true,GLXNVCopyImageis supported.final booleanWhen true,GLXNVDelayBeforeSwapis supported.final booleanWhen true,GLXNVFloatBufferis supported.final booleanWhen true,GLXNVMultiGPUContextis supported.final booleanWhen true,GLXNVMultisampleCoverageis supported.final booleanWhen true,GLXNVRobustnessVideoMemoryPurgeis supported.final booleanWhen true,GLXNVSwapGroupis supported.final booleanWhen true,GLXSGIMakeCurrentReadis supported.final booleanWhen true,GLXSGISwapControlis supported.final booleanWhen true,GLXSGIVideoSyncis supported.final booleanWhen true,GLXSGIXFBConfigis supported.final booleanWhen true,GLXSGIXPbufferis supported.final booleanWhen true,GLXSGIXSwapBarrieris supported.final booleanWhen true,GLXSGIXSwapGroupis supported.final booleanWhen true,GLX11is supported.final booleanWhen true,GLX12is supported.final booleanWhen true,GLX13is supported.final booleanWhen true,GLX14is supported.final longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal longfinal long -
Method Summary
-
Field Details
-
glXQueryExtensionsString
public final long glXQueryExtensionsString -
glXGetClientString
public final long glXGetClientString -
glXQueryServerString
public final long glXQueryServerString -
glXGetCurrentDisplay
public final long glXGetCurrentDisplay -
glXGetFBConfigs
public final long glXGetFBConfigs -
glXChooseFBConfig
public final long glXChooseFBConfig -
glXGetFBConfigAttrib
public final long glXGetFBConfigAttrib -
glXGetVisualFromFBConfig
public final long glXGetVisualFromFBConfig -
glXCreateWindow
public final long glXCreateWindow -
glXCreatePixmap
public final long glXCreatePixmap -
glXDestroyPixmap
public final long glXDestroyPixmap -
glXCreatePbuffer
public final long glXCreatePbuffer -
glXDestroyPbuffer
public final long glXDestroyPbuffer -
glXQueryDrawable
public final long glXQueryDrawable -
glXCreateNewContext
public final long glXCreateNewContext -
glXMakeContextCurrent
public final long glXMakeContextCurrent -
glXGetCurrentReadDrawable
public final long glXGetCurrentReadDrawable -
glXQueryContext
public final long glXQueryContext -
glXSelectEvent
public final long glXSelectEvent -
glXGetSelectedEvent
public final long glXGetSelectedEvent -
glXGetProcAddress
public final long glXGetProcAddress -
glXBlitContextFramebufferAMD
public final long glXBlitContextFramebufferAMD -
glXCreateAssociatedContextAMD
public final long glXCreateAssociatedContextAMD -
glXCreateAssociatedContextAttribsAMD
public final long glXCreateAssociatedContextAttribsAMD -
glXDeleteAssociatedContextAMD
public final long glXDeleteAssociatedContextAMD -
glXGetContextGPUIDAMD
public final long glXGetContextGPUIDAMD -
glXGetCurrentAssociatedContextAMD
public final long glXGetCurrentAssociatedContextAMD -
glXGetGPUIDsAMD
public final long glXGetGPUIDsAMD -
glXGetGPUInfoAMD
public final long glXGetGPUInfoAMD -
glXMakeAssociatedContextCurrentAMD
public final long glXMakeAssociatedContextCurrentAMD -
glXCreateContextAttribsARB
public final long glXCreateContextAttribsARB -
glXGetProcAddressARB
public final long glXGetProcAddressARB -
glXGetCurrentDisplayEXT
public final long glXGetCurrentDisplayEXT -
glXQueryContextInfoEXT
public final long glXQueryContextInfoEXT -
glXGetContextIDEXT
public final long glXGetContextIDEXT -
glXImportContextEXT
public final long glXImportContextEXT -
glXFreeContextEXT
public final long glXFreeContextEXT -
glXSwapIntervalEXT
public final long glXSwapIntervalEXT -
glXBindTexImageEXT
public final long glXBindTexImageEXT -
glXReleaseTexImageEXT
public final long glXReleaseTexImageEXT -
glXCopyBufferSubDataNV
public final long glXCopyBufferSubDataNV -
glXNamedCopyBufferSubDataNV
public final long glXNamedCopyBufferSubDataNV -
glXCopyImageSubDataNV
public final long glXCopyImageSubDataNV -
glXDelayBeforeSwapNV
public final long glXDelayBeforeSwapNV -
glXJoinSwapGroupNV
public final long glXJoinSwapGroupNV -
glXBindSwapBarrierNV
public final long glXBindSwapBarrierNV -
glXQuerySwapGroupNV
public final long glXQuerySwapGroupNV -
glXQueryMaxSwapGroupsNV
public final long glXQueryMaxSwapGroupsNV -
glXQueryFrameCountNV
public final long glXQueryFrameCountNV -
glXResetFrameCountNV
public final long glXResetFrameCountNV -
glXMakeCurrentReadSGI
public final long glXMakeCurrentReadSGI -
glXGetCurrentReadDrawableSGI
public final long glXGetCurrentReadDrawableSGI -
glXSwapIntervalSGI
public final long glXSwapIntervalSGI -
glXGetVideoSyncSGI
public final long glXGetVideoSyncSGI -
glXWaitVideoSyncSGI
public final long glXWaitVideoSyncSGI -
glXGetFBConfigAttribSGIX
public final long glXGetFBConfigAttribSGIX -
glXChooseFBConfigSGIX
public final long glXChooseFBConfigSGIX -
glXCreateGLXPixmapWithConfigSGIX
public final long glXCreateGLXPixmapWithConfigSGIX -
glXCreateContextWithConfigSGIX
public final long glXCreateContextWithConfigSGIX -
glXGetVisualFromFBConfigSGIX
public final long glXGetVisualFromFBConfigSGIX -
glXGetFBConfigFromVisualSGIX
public final long glXGetFBConfigFromVisualSGIX -
glXCreateGLXPbufferSGIX
public final long glXCreateGLXPbufferSGIX -
glXDestroyGLXPbufferSGIX
public final long glXDestroyGLXPbufferSGIX -
glXQueryGLXPbufferSGIX
public final long glXQueryGLXPbufferSGIX -
glXSelectEventSGIX
public final long glXSelectEventSGIX -
glXGetSelectedEventSGIX
public final long glXGetSelectedEventSGIX -
glXBindSwapBarrierSGIX
public final long glXBindSwapBarrierSGIX -
glXQueryMaxSwapBarriersSGIX
public final long glXQueryMaxSwapBarriersSGIX -
glXJoinSwapGroupSGIX
public final long glXJoinSwapGroupSGIX -
GLX11
public final boolean GLX11When true,GLX11is supported. -
GLX12
public final boolean GLX12When true,GLX12is supported. -
GLX13
public final boolean GLX13When true,GLX13is supported. -
GLX14
public final boolean GLX14When true,GLX14is supported. -
GLX_AMD_gpu_association
public final boolean GLX_AMD_gpu_associationWhen true,GLXAMDGPUAssociationis supported. -
GLX_ARB_context_flush_control
public final boolean GLX_ARB_context_flush_controlWhen true,GLXARBContextFlushControlis supported. -
GLX_ARB_create_context
public final boolean GLX_ARB_create_contextWhen true,GLXARBCreateContextis supported. -
GLX_ARB_create_context_no_error
public final boolean GLX_ARB_create_context_no_errorWhen true,GLXARBCreateContextNoErroris supported. -
GLX_ARB_create_context_profile
public final boolean GLX_ARB_create_context_profileWhen true,GLXARBCreateContextProfileis supported. -
GLX_ARB_create_context_robustness
public final boolean GLX_ARB_create_context_robustnessWhen true,GLXARBCreateContextRobustnessis supported. -
GLX_ARB_fbconfig_float
public final boolean GLX_ARB_fbconfig_floatWhen true,GLXARBFBConfigFloatis supported. -
GLX_ARB_framebuffer_sRGB
public final boolean GLX_ARB_framebuffer_sRGBWhen true,GLXARBFramebufferSRGBis supported. -
GLX_ARB_get_proc_address
public final boolean GLX_ARB_get_proc_addressWhen true,GLXARBGetProcAddressis supported. -
GLX_ARB_multisample
public final boolean GLX_ARB_multisampleWhen true,GLXARBMultisampleis supported. -
GLX_ARB_robustness_application_isolation
public final boolean GLX_ARB_robustness_application_isolationWhen true,GLXARBRobustnessApplicationIsolationis supported. -
GLX_ARB_vertex_buffer_object
public final boolean GLX_ARB_vertex_buffer_objectWhen true,GLXARBVertexBufferObjectis supported. -
GLX_EXT_buffer_age
public final boolean GLX_EXT_buffer_ageWhen true,GLXEXTBufferAgeis supported. -
GLX_EXT_context_priority
public final boolean GLX_EXT_context_priorityWhen true,GLXEXTContextPriorityis supported. -
GLX_EXT_create_context_es2_profile
public final boolean GLX_EXT_create_context_es2_profileWhen true,GLXEXTCreateContextES2Profileis supported. -
GLX_EXT_create_context_es_profile
public final boolean GLX_EXT_create_context_es_profileWhen true,GLXEXTCreateContextESProfileis supported. -
GLX_EXT_fbconfig_packed_float
public final boolean GLX_EXT_fbconfig_packed_floatWhen true,GLXEXTFBConfigPackedFloatis supported. -
GLX_EXT_framebuffer_sRGB
public final boolean GLX_EXT_framebuffer_sRGBWhen true,GLXEXTFramebufferSRGBis supported. -
GLX_EXT_get_drawable_type
public final boolean GLX_EXT_get_drawable_typeWhen true, the GLX_EXT_get_drawable_type extension is supported.This extension adds
DRAWABLE_TYPEto the set of drawable attributes that are sent in aGLXGetDrawableAttributesrequest, and that can be queried withQueryDrawable. While this is primarily a convenience for the client library implementation, it may also be useful for applications. -
GLX_EXT_import_context
public final boolean GLX_EXT_import_contextWhen true,GLXEXTImportContextis supported. -
GLX_EXT_no_config_context
public final boolean GLX_EXT_no_config_contextWhen true, the GLX_EXT_no_config_context extension is supported.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. -
GLX_EXT_stereo_tree
public final boolean GLX_EXT_stereo_treeWhen true,GLXEXTStereoTreeis supported. -
GLX_EXT_swap_control
public final boolean GLX_EXT_swap_controlWhen true,GLXEXTSwapControlis supported. -
GLX_EXT_swap_control_tear
public final boolean GLX_EXT_swap_control_tearWhen true,GLXEXTSwapControlTearis supported. -
GLX_EXT_texture_from_pixmap
public final boolean GLX_EXT_texture_from_pixmapWhen true,GLXEXTTextureFromPixmapis supported. -
GLX_EXT_visual_info
public final boolean GLX_EXT_visual_infoWhen true,GLXEXTVisualInfois supported. -
GLX_EXT_visual_rating
public final boolean GLX_EXT_visual_ratingWhen true,GLXEXTVisualRatingis supported. -
GLX_INTEL_swap_event
public final boolean GLX_INTEL_swap_eventWhen true,GLXINTELSwapEventis supported. -
GLX_NV_copy_buffer
public final boolean GLX_NV_copy_bufferWhen true,GLXNVCopyBufferis supported. -
GLX_NV_copy_image
public final boolean GLX_NV_copy_imageWhen true,GLXNVCopyImageis supported. -
GLX_NV_delay_before_swap
public final boolean GLX_NV_delay_before_swapWhen true,GLXNVDelayBeforeSwapis supported. -
GLX_NV_float_buffer
public final boolean GLX_NV_float_bufferWhen true,GLXNVFloatBufferis supported. -
GLX_NV_multigpu_context
public final boolean GLX_NV_multigpu_contextWhen true,GLXNVMultiGPUContextis supported. -
GLX_NV_multisample_coverage
public final boolean GLX_NV_multisample_coverageWhen true,GLXNVMultisampleCoverageis supported. -
GLX_NV_robustness_video_memory_purge
public final boolean GLX_NV_robustness_video_memory_purgeWhen true,GLXNVRobustnessVideoMemoryPurgeis supported. -
GLX_NV_swap_group
public final boolean GLX_NV_swap_groupWhen true,GLXNVSwapGroupis supported. -
GLX_SGI_make_current_read
public final boolean GLX_SGI_make_current_readWhen true,GLXSGIMakeCurrentReadis supported. -
GLX_SGI_swap_control
public final boolean GLX_SGI_swap_controlWhen true,GLXSGISwapControlis supported. -
GLX_SGI_video_sync
public final boolean GLX_SGI_video_syncWhen true,GLXSGIVideoSyncis supported. -
GLX_SGIX_fbconfig
public final boolean GLX_SGIX_fbconfigWhen true,GLXSGIXFBConfigis supported. -
GLX_SGIX_pbuffer
public final boolean GLX_SGIX_pbufferWhen true,GLXSGIXPbufferis supported. -
GLX_SGIX_swap_barrier
public final boolean GLX_SGIX_swap_barrierWhen true,GLXSGIXSwapBarrieris supported. -
GLX_SGIX_swap_group
public final boolean GLX_SGIX_swap_groupWhen true,GLXSGIXSwapGroupis supported.
-