- BindChannelToWindowSGIX
int BindChannelToWindowSGIX(Display* display, int screen, int channel, Window window)
Commands for GLX_SGIX_video_resize
- BindHyperpipeSGIX
int BindHyperpipeSGIX(Display* dpy, int hpId)
Commands for GLX_SGIX_hyperpipe
- BindSwapBarrierNV
Bool BindSwapBarrierNV(Display* dpy, GLuint group, GLuint barrier)
Commands for GLX_NV_swap_group
- BindSwapBarrierSGIX
void BindSwapBarrierSGIX(Display* dpy, GLXDrawable drawable, int barrier)
Commands for GLX_SGIX_swap_barrier
- BindTexImageEXT
void BindTexImageEXT(Display* dpy, GLXDrawable drawable, int buffer, const(int)* attrib_list)
Commands for GLX_EXT_texture_from_pixmap
- BindVideoCaptureDeviceNV
int BindVideoCaptureDeviceNV(Display* dpy, uint video_capture_slot, GLXVideoCaptureDeviceNV device)
Commands for GLX_NV_video_capture
- BindVideoDeviceNV
int BindVideoDeviceNV(Display* dpy, uint video_slot, uint video_device, const(int)* attrib_list)
Commands for GLX_NV_present_video
- BindVideoImageNV
int BindVideoImageNV(Display* dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer)
Commands for GLX_NV_video_out
- BlitContextFramebufferAMD
void BlitContextFramebufferAMD(GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Commands for GLX_AMD_gpu_association
- ChannelRectSGIX
int ChannelRectSGIX(Display* display, int screen, int channel, int x, int y, int w, int h)
- ChannelRectSyncSGIX
int ChannelRectSyncSGIX(Display* display, int screen, int channel, GLenum synctype)
Commands for GLX_SGIX_video_resize
- ChooseFBConfig
GLXFBConfig* ChooseFBConfig(Display* dpy, int screen, const(int)* attrib_list, int* nelements)
Commands for GLX_VERSION_1_3
- ChooseFBConfigSGIX
GLXFBConfigSGIX* ChooseFBConfigSGIX(Display* dpy, int screen, int* attrib_list, int* nelements)
Commands for GLX_SGIX_fbconfig
- ChooseVisual
XVisualInfo* ChooseVisual(Display* dpy, int screen, int* attribList)
Commands for GLX_VERSION_1_0
- CopyBufferSubDataNV
void CopyBufferSubDataNV(Display* dpy, GLXContext readCtx, GLXContext writeCtx, GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Commands for GLX_NV_copy_buffer
- CopyContext
void CopyContext(Display* dpy, GLXContext src, GLXContext dst, c_ulong mask)
Commands for GLX_VERSION_1_0
- CopyImageSubDataNV
void CopyImageSubDataNV(Display* dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)
Commands for GLX_NV_copy_image
- CopySubBufferMESA
void CopySubBufferMESA(Display* dpy, GLXDrawable drawable, int x, int y, int width, int height)
Commands for GLX_MESA_copy_sub_buffer
- CreateAssociatedContextAMD
GLXContext CreateAssociatedContextAMD(uint id, GLXContext share_list)
- CreateAssociatedContextAttribsAMD
GLXContext CreateAssociatedContextAttribsAMD(uint id, GLXContext share_context, const(int)* attribList)
Commands for GLX_AMD_gpu_association
- CreateContext
GLXContext CreateContext(Display* dpy, XVisualInfo* vis, GLXContext shareList, Bool direct)
Commands for GLX_VERSION_1_0
- CreateContextAttribsARB
GLXContext CreateContextAttribsARB(Display* dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const(int)* attrib_list)
Commands for GLX_ARB_create_context
- CreateContextWithConfigSGIX
GLXContext CreateContextWithConfigSGIX(Display* dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct)
Commands for GLX_SGIX_fbconfig
- CreateGLXPbufferSGIX
GLXPbufferSGIX CreateGLXPbufferSGIX(Display* dpy, GLXFBConfigSGIX config, uint width, uint height, int* attrib_list)
Commands for GLX_SGIX_pbuffer
- CreateGLXPixmap
GLXPixmap CreateGLXPixmap(Display* dpy, XVisualInfo* visual, Pixmap pixmap)
Commands for GLX_VERSION_1_0
- CreateGLXPixmapMESA
GLXPixmap CreateGLXPixmapMESA(Display* dpy, XVisualInfo* visual, Pixmap pixmap, Colormap cmap)
Commands for GLX_MESA_pixmap_colormap
- CreateGLXPixmapWithConfigSGIX
GLXPixmap CreateGLXPixmapWithConfigSGIX(Display* dpy, GLXFBConfigSGIX config, Pixmap pixmap)
Commands for GLX_SGIX_fbconfig
- CreateNewContext
GLXContext CreateNewContext(Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
- CreatePbuffer
GLXPbuffer CreatePbuffer(Display* dpy, GLXFBConfig config, const(int)* attrib_list)
- CreatePixmap
GLXPixmap CreatePixmap(Display* dpy, GLXFBConfig config, Pixmap pixmap, const(int)* attrib_list)
- CreateWindow
GLXWindow CreateWindow(Display* dpy, GLXFBConfig config, Window win, const(int)* attrib_list)
Commands for GLX_VERSION_1_3
- CushionSGI
void CushionSGI(Display* dpy, Window window, float cushion)
Commands for GLX_SGI_cushion
- DelayBeforeSwapNV
Bool DelayBeforeSwapNV(Display* dpy, GLXDrawable drawable, GLfloat seconds)
Commands for GLX_NV_delay_before_swap
- DeleteAssociatedContextAMD
Bool DeleteAssociatedContextAMD(GLXContext ctx)
Commands for GLX_AMD_gpu_association
- DestroyContext
void DestroyContext(Display* dpy, GLXContext ctx)
Commands for GLX_VERSION_1_0
- DestroyGLXPbufferSGIX
void DestroyGLXPbufferSGIX(Display* dpy, GLXPbufferSGIX pbuf)
Commands for GLX_SGIX_pbuffer
- DestroyGLXPixmap
void DestroyGLXPixmap(Display* dpy, GLXPixmap pixmap)
Commands for GLX_VERSION_1_0
- DestroyHyperpipeConfigSGIX
int DestroyHyperpipeConfigSGIX(Display* dpy, int hpId)
Commands for GLX_SGIX_hyperpipe
- DestroyPbuffer
void DestroyPbuffer(Display* dpy, GLXPbuffer pbuf)
- DestroyPixmap
void DestroyPixmap(Display* dpy, GLXPixmap pixmap)
- DestroyWindow
void DestroyWindow(Display* dpy, GLXWindow win)
Commands for GLX_VERSION_1_3
- EnumerateVideoCaptureDevicesNV
GLXVideoCaptureDeviceNV* EnumerateVideoCaptureDevicesNV(Display* dpy, int screen, int* nelements)
Commands for GLX_NV_video_capture
- EnumerateVideoDevicesNV
uint* EnumerateVideoDevicesNV(Display* dpy, int screen, int* nelements)
Commands for GLX_NV_present_video
- FreeContextEXT
void FreeContextEXT(Display* dpy, GLXContext context)
Commands for GLX_EXT_import_context
- GetAGPOffsetMESA
uint GetAGPOffsetMESA(const(void)* pointer)
Commands for GLX_MESA_agp_offset
- GetClientString
const(char)* GetClientString(Display* dpy, int name)
Commands for GLX_VERSION_1_1
- GetConfig
int GetConfig(Display* dpy, XVisualInfo* visual, int attrib, int* value)
Commands for GLX_VERSION_1_0
- GetContextGPUIDAMD
uint GetContextGPUIDAMD(GLXContext ctx)
Commands for GLX_AMD_gpu_association
- GetContextIDEXT
GLXContextID GetContextIDEXT(GLXContext context)
Commands for GLX_EXT_import_context
- GetCurrentAssociatedContextAMD
GLXContext GetCurrentAssociatedContextAMD()
Commands for GLX_AMD_gpu_association
- GetCurrentContext
GLXContext GetCurrentContext()
Commands for GLX_VERSION_1_0
- GetCurrentDisplay
Display* GetCurrentDisplay()
Commands for GLX_VERSION_1_2
- GetCurrentDisplayEXT
Display* GetCurrentDisplayEXT()
Commands for GLX_EXT_import_context
- GetCurrentDrawable
GLXDrawable GetCurrentDrawable()
Commands for GLX_VERSION_1_0
- GetCurrentReadDrawable
GLXDrawable GetCurrentReadDrawable()
Commands for GLX_VERSION_1_3
- GetCurrentReadDrawableSGI
GLXDrawable GetCurrentReadDrawableSGI()
Commands for GLX_SGI_make_current_read
- GetFBConfigAttrib
int GetFBConfigAttrib(Display* dpy, GLXFBConfig config, int attribute, int* value)
Commands for GLX_VERSION_1_3
- GetFBConfigAttribSGIX
int GetFBConfigAttribSGIX(Display* dpy, GLXFBConfigSGIX config, int attribute, int* value)
- GetFBConfigFromVisualSGIX
GLXFBConfigSGIX GetFBConfigFromVisualSGIX(Display* dpy, XVisualInfo* vis)
Commands for GLX_SGIX_fbconfig
- GetFBConfigs
GLXFBConfig* GetFBConfigs(Display* dpy, int screen, int* nelements)
Commands for GLX_VERSION_1_3
- GetGPUIDsAMD
uint GetGPUIDsAMD(uint maxCount, uint* ids)
- GetGPUInfoAMD
int GetGPUInfoAMD(uint id, int property, GLenum dataType, uint size, void* data)
Commands for GLX_AMD_gpu_association
- GetMscRateOML
Bool GetMscRateOML(Display* dpy, GLXDrawable drawable, int32_t* numerator, int32_t* denominator)
Commands for GLX_OML_sync_control
- GetProcAddress
__GLXextFuncPtr GetProcAddress(const(GLubyte)* procName)
Commands for GLX_VERSION_1_4
- GetProcAddressARB
__GLXextFuncPtr GetProcAddressARB(const(GLubyte)* procName)
Commands for GLX_ARB_get_proc_address
- GetSelectedEvent
void GetSelectedEvent(Display* dpy, GLXDrawable draw, c_ulong* event_mask)
Commands for GLX_VERSION_1_3
- GetSelectedEventSGIX
void GetSelectedEventSGIX(Display* dpy, GLXDrawable drawable, c_ulong* mask)
Commands for GLX_SGIX_pbuffer
- GetSwapIntervalMESA
int GetSwapIntervalMESA()
Commands for GLX_MESA_swap_control
- GetSyncValuesOML
Bool GetSyncValuesOML(Display* dpy, GLXDrawable drawable, int64_t* ust, int64_t* msc, int64_t* sbc)
Commands for GLX_OML_sync_control
- GetTransparentIndexSUN
Status GetTransparentIndexSUN(Display* dpy, Window overlay, Window underlay, long* pTransparentIndex)
Commands for GLX_SUN_get_transparent_index
- GetVideoDeviceNV
int GetVideoDeviceNV(Display* dpy, int screen, int numVideoDevices, GLXVideoDeviceNV* pVideoDevice)
- GetVideoInfoNV
int GetVideoInfoNV(Display* dpy, int screen, GLXVideoDeviceNV VideoDevice, c_ulong* pulCounterOutputPbuffer, c_ulong* pulCounterOutputVideo)
Commands for GLX_NV_video_out
- GetVideoSyncSGI
int GetVideoSyncSGI(uint* count)
Commands for GLX_SGI_video_sync
- GetVisualFromFBConfig
XVisualInfo* GetVisualFromFBConfig(Display* dpy, GLXFBConfig config)
Commands for GLX_VERSION_1_3
- GetVisualFromFBConfigSGIX
XVisualInfo* GetVisualFromFBConfigSGIX(Display* dpy, GLXFBConfigSGIX config)
Commands for GLX_SGIX_fbconfig
- HyperpipeAttribSGIX
int HyperpipeAttribSGIX(Display* dpy, int timeSlice, int attrib, int size, void* attribList)
- HyperpipeConfigSGIX
int HyperpipeConfigSGIX(Display* dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX* cfg, int* hpId)
Commands for GLX_SGIX_hyperpipe
- ImportContextEXT
GLXContext ImportContextEXT(Display* dpy, GLXContextID contextID)
Commands for GLX_EXT_import_context
- IsDirect
Bool IsDirect(Display* dpy, GLXContext ctx)
Commands for GLX_VERSION_1_0
- JoinSwapGroupNV
Bool JoinSwapGroupNV(Display* dpy, GLXDrawable drawable, GLuint group)
Commands for GLX_NV_swap_group
- JoinSwapGroupSGIX
void JoinSwapGroupSGIX(Display* dpy, GLXDrawable drawable, GLXDrawable member)
Commands for GLX_SGIX_swap_group
- LockVideoCaptureDeviceNV
void LockVideoCaptureDeviceNV(Display* dpy, GLXVideoCaptureDeviceNV device)
Commands for GLX_NV_video_capture
- MakeAssociatedContextCurrentAMD
Bool MakeAssociatedContextCurrentAMD(GLXContext ctx)
Commands for GLX_AMD_gpu_association
- MakeContextCurrent
Bool MakeContextCurrent(Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
Commands for GLX_VERSION_1_3
- MakeCurrent
Bool MakeCurrent(Display* dpy, GLXDrawable drawable, GLXContext ctx)
Commands for GLX_VERSION_1_0
- MakeCurrentReadSGI
Bool MakeCurrentReadSGI(Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
Commands for GLX_SGI_make_current_read
- NamedCopyBufferSubDataNV
void NamedCopyBufferSubDataNV(Display* dpy, GLXContext readCtx, GLXContext writeCtx, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Commands for GLX_NV_copy_buffer
- QueryChannelDeltasSGIX
int QueryChannelDeltasSGIX(Display* display, int screen, int channel, int* x, int* y, int* w, int* h)
- QueryChannelRectSGIX
int QueryChannelRectSGIX(Display* display, int screen, int channel, int* dx, int* dy, int* dw, int* dh)
Commands for GLX_SGIX_video_resize
- QueryContext
int QueryContext(Display* dpy, GLXContext ctx, int attribute, int* value)
Commands for GLX_VERSION_1_3
- QueryContextInfoEXT
int QueryContextInfoEXT(Display* dpy, GLXContext context, int attribute, int* value)
Commands for GLX_EXT_import_context
- QueryCurrentRendererIntegerMESA
Bool QueryCurrentRendererIntegerMESA(int attribute, uint* value)
- QueryCurrentRendererStringMESA
const(char)* QueryCurrentRendererStringMESA(int attribute)
Commands for GLX_MESA_query_renderer
- QueryDrawable
void QueryDrawable(Display* dpy, GLXDrawable draw, int attribute, uint* value)
Commands for GLX_VERSION_1_3
- QueryExtension
Bool QueryExtension(Display* dpy, int* errorb, int* event)
Commands for GLX_VERSION_1_0
- QueryExtensionsString
const(char)* QueryExtensionsString(Display* dpy, int screen)
Commands for GLX_VERSION_1_1
- QueryFrameCountNV
Bool QueryFrameCountNV(Display* dpy, int screen, GLuint* count)
Commands for GLX_NV_swap_group
- QueryGLXPbufferSGIX
int QueryGLXPbufferSGIX(Display* dpy, GLXPbufferSGIX pbuf, int attribute, uint* value)
Commands for GLX_SGIX_pbuffer
- QueryHyperpipeAttribSGIX
int QueryHyperpipeAttribSGIX(Display* dpy, int timeSlice, int attrib, int size, void* returnAttribList)
- QueryHyperpipeBestAttribSGIX
int QueryHyperpipeBestAttribSGIX(Display* dpy, int timeSlice, int attrib, int size, void* attribList, void* returnAttribList)
- QueryHyperpipeConfigSGIX
GLXHyperpipeConfigSGIX* QueryHyperpipeConfigSGIX(Display* dpy, int hpId, int* npipes)
Commands for GLX_SGIX_hyperpipe
- QueryHyperpipeNetworkSGIX
GLXHyperpipeNetworkSGIX* QueryHyperpipeNetworkSGIX(Display* dpy, int* npipes)
Commands for GLX_SGIX_hyperpipe
- QueryMaxSwapBarriersSGIX
Bool QueryMaxSwapBarriersSGIX(Display* dpy, int screen, int* max)
Commands for GLX_SGIX_swap_barrier
- QueryMaxSwapGroupsNV
Bool QueryMaxSwapGroupsNV(Display* dpy, int screen, GLuint* maxGroups, GLuint* maxBarriers)
Commands for GLX_NV_swap_group
- QueryRendererIntegerMESA
Bool QueryRendererIntegerMESA(Display* dpy, int screen, int renderer, int attribute, uint* value)
- QueryRendererStringMESA
const(char)* QueryRendererStringMESA(Display* dpy, int screen, int renderer, int attribute)
Commands for GLX_MESA_query_renderer
- QueryServerString
const(char)* QueryServerString(Display* dpy, int screen, int name)
Commands for GLX_VERSION_1_1
- QuerySwapGroupNV
Bool QuerySwapGroupNV(Display* dpy, GLXDrawable drawable, GLuint* group, GLuint* barrier)
Commands for GLX_NV_swap_group
- QueryVersion
Bool QueryVersion(Display* dpy, int* maj, int* min)
Commands for GLX_VERSION_1_0
- QueryVideoCaptureDeviceNV
int QueryVideoCaptureDeviceNV(Display* dpy, GLXVideoCaptureDeviceNV device, int attribute, int* value)
Commands for GLX_NV_video_capture
- ReleaseBuffersMESA
Bool ReleaseBuffersMESA(Display* dpy, GLXDrawable drawable)
Commands for GLX_MESA_release_buffers
- ReleaseTexImageEXT
void ReleaseTexImageEXT(Display* dpy, GLXDrawable drawable, int buffer)
Commands for GLX_EXT_texture_from_pixmap
- ReleaseVideoCaptureDeviceNV
void ReleaseVideoCaptureDeviceNV(Display* dpy, GLXVideoCaptureDeviceNV device)
Commands for GLX_NV_video_capture
- ReleaseVideoDeviceNV
int ReleaseVideoDeviceNV(Display* dpy, int screen, GLXVideoDeviceNV VideoDevice)
- ReleaseVideoImageNV
int ReleaseVideoImageNV(Display* dpy, GLXPbuffer pbuf)
Commands for GLX_NV_video_out
- ResetFrameCountNV
Bool ResetFrameCountNV(Display* dpy, int screen)
Commands for GLX_NV_swap_group
- SelectEvent
void SelectEvent(Display* dpy, GLXDrawable draw, c_ulong event_mask)
Commands for GLX_VERSION_1_3
- SelectEventSGIX
void SelectEventSGIX(Display* dpy, GLXDrawable drawable, c_ulong mask)
Commands for GLX_SGIX_pbuffer
- SendPbufferToVideoNV
int SendPbufferToVideoNV(Display* dpy, GLXPbuffer pbuf, int iBufferType, c_ulong* pulCounterPbuffer, GLboolean bBlock)
Commands for GLX_NV_video_out
- Set3DfxModeMESA
Bool Set3DfxModeMESA(int mode)
Commands for GLX_MESA_set_3dfx_mode
- SwapBuffers
void SwapBuffers(Display* dpy, GLXDrawable drawable)
Commands for GLX_VERSION_1_0
- SwapBuffersMscOML
int64_t SwapBuffersMscOML(Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder)
Commands for GLX_OML_sync_control
- SwapIntervalEXT
void SwapIntervalEXT(Display* dpy, GLXDrawable drawable, int interval)
Commands for GLX_EXT_swap_control
- SwapIntervalMESA
int SwapIntervalMESA(uint interval)
Commands for GLX_MESA_swap_control
- SwapIntervalSGI
int SwapIntervalSGI(int interval)
Commands for GLX_SGI_swap_control
- UseXFont
void UseXFont(Font font, int first, int count, int list)
Commands for GLX_VERSION_1_0
- WaitForMscOML
Bool WaitForMscOML(Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t* ust, int64_t* msc, int64_t* sbc)
- WaitForSbcOML
Bool WaitForSbcOML(Display* dpy, GLXDrawable drawable, int64_t target_sbc, int64_t* ust, int64_t* msc, int64_t* sbc)
Commands for GLX_OML_sync_control
- WaitGL
void WaitGL()
Commands for GLX_VERSION_1_0
- WaitVideoSyncSGI
int WaitVideoSyncSGI(int divisor, int remainder, uint* count)
Commands for GLX_SGI_video_sync
- WaitX
void WaitX()
Commands for GLX_VERSION_1_0
GLX loader base class