com.jogamp.opengl.impl.x11.glx
Class GLXExtImpl

java.lang.Object
  extended by com.jogamp.opengl.impl.x11.glx.GLXExtImpl
All Implemented Interfaces:
GLXExt

public class GLXExtImpl
extends Object
implements GLXExt


Field Summary
 
Fields inherited from interface com.jogamp.opengl.impl.x11.glx.GLXExt
GLX_3DFX_FULLSCREEN_MODE_MESA, GLX_3DFX_WINDOW_MODE_MESA, GLX_ACCUM_BUFFER_BIT_SGIX, GLX_AUX_BUFFERS_BIT_SGIX, GLX_BACK_LEFT_BUFFER_BIT_SGIX, GLX_BACK_RIGHT_BUFFER_BIT_SGIX, GLX_BAD_HYPERPIPE_CONFIG_SGIX, GLX_BAD_HYPERPIPE_SGIX, GLX_BLENDED_RGBA_SGIS, GLX_BUFFER_CLOBBER_MASK_SGIX, GLX_COLOR_INDEX_BIT_SGIX, GLX_COLOR_INDEX_TYPE_SGIX, GLX_COLOR_SAMPLES_NV, GLX_COVERAGE_SAMPLES_NV, GLX_DAMAGED_SGIX, GLX_DEPTH_BUFFER_BIT_SGIX, GLX_DIGITAL_MEDIA_PBUFFER_SGIX, GLX_DRAWABLE_TYPE_SGIX, GLX_EVENT_MASK_SGIX, GLX_FBCONFIG_ID_SGIX, GLX_FLOAT_COMPONENTS_NV, GLX_FRONT_LEFT_BUFFER_BIT_SGIX, GLX_FRONT_RIGHT_BUFFER_BIT_SGIX, GLX_HEIGHT_SGIX, GLX_HYPERPIPE_DISPLAY_PIPE_SGIX, GLX_HYPERPIPE_ID_SGIX, GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX, GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX, GLX_HYPERPIPE_RENDER_PIPE_SGIX, GLX_HYPERPIPE_STEREO_SGIX, GLX_LARGEST_PBUFFER_SGIX, GLX_MAX_PBUFFER_HEIGHT_SGIX, GLX_MAX_PBUFFER_PIXELS_SGIX, GLX_MAX_PBUFFER_WIDTH_SGIX, GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS, GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS, GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX, GLX_OPTIMAL_PBUFFER_WIDTH_SGIX, GLX_PBUFFER_BIT_SGIX, GLX_PBUFFER_SGIX, GLX_PIPE_RECT_LIMITS_SGIX, GLX_PIPE_RECT_SGIX, GLX_PIXMAP_BIT_SGIX, GLX_PRESERVED_CONTENTS_SGIX, GLX_RENDER_TYPE_SGIX, GLX_RGBA_BIT_SGIX, GLX_RGBA_TYPE_SGIX, GLX_SAMPLE_BUFFERS_3DFX, GLX_SAMPLE_BUFFERS_BIT_SGIX, GLX_SAMPLE_BUFFERS_SGIS, GLX_SAMPLES_3DFX, GLX_SAMPLES_SGIS, GLX_SAVED_SGIX, GLX_STENCIL_BUFFER_BIT_SGIX, GLX_SYNC_FRAME_SGIX, GLX_SYNC_SWAP_SGIX, GLX_VIDEO_OUT_ALPHA_NV, GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV, GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV, GLX_VIDEO_OUT_COLOR_NV, GLX_VIDEO_OUT_DEPTH_NV, GLX_VIDEO_OUT_FIELD_1_NV, GLX_VIDEO_OUT_FIELD_2_NV, GLX_VIDEO_OUT_FRAME_NV, GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV, GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV, GLX_VISUAL_SELECT_GROUP_SGIX, GLX_WIDTH_SGIX, GLX_WINDOW_BIT_SGIX, GLX_WINDOW_SGIX, GLX_X_RENDERABLE_SGIX
 
Constructor Summary
GLXExtImpl(X11GLXContext context)
           
 
Method Summary
 int dispatch_glXBindChannelToWindowSGIX1(long display, int screen, int channel, long window, long procAddress)
          Entry point to C language function: int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);
Part of GLX_SGIX_video_resize
 boolean dispatch_glXBindSwapBarrierNV1(long dpy, int group, int barrier, long procAddress)
          Entry point to C language function: Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);
Part of GLX_NV_swap_group
 void dispatch_glXBindSwapBarrierSGIX1(long dpy, long drawable, int barrier, long procAddress)
          Entry point to C language function: void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);
Part of GLX_SGIX_swap_barrier
 int dispatch_glXBindVideoImageNV1(long dpy, int VideoDevice, long pbuf, int iVideoBuffer, long procAddress)
          Entry point to C language function: int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);
Part of GLX_NV_video_out
 int dispatch_glXChannelRectSGIX1(long display, int screen, int channel, int x, int y, int w, int h, long procAddress)
          Entry point to C language function: int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);
Part of GLX_SGIX_video_resize
 int dispatch_glXChannelRectSyncSGIX1(long display, int screen, int channel, int synctype, long procAddress)
          Entry point to C language function: int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);
Part of GLX_SGIX_video_resize
 void dispatch_glXCopySubBufferMESA1(long dpy, long drawable, int x, int y, int width, int height, long procAddress)
          Entry point to C language function: void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);
Part of GLX_MESA_copy_sub_buffer
 void dispatch_glXCushionSGI1(long dpy, long window, float cushion, long procAddress)
          Entry point to C language function: void glXCushionSGI(Display * dpy, XID window, float cushion);
Part of GLX_SGI_cushion
 void dispatch_glXFreeContextEXT1(long dpy, long context, long procAddress)
          Entry point to C language function: void glXFreeContextEXT(Display * dpy, GLXContext context);
Part of GLX_EXT_import_context
 long dispatch_glXGetContextIDEXT1(long context, long procAddress)
          Entry point to C language function: XID glXGetContextIDEXT(GLXContext context);
Part of GLX_EXT_import_context
 long dispatch_glXGetCurrentDisplayEXT1(long procAddress)
          Entry point to C language function: Display * glXGetCurrentDisplayEXT(void);
Part of GLX_EXT_import_context
 long dispatch_glXGetCurrentReadDrawableSGI1(long procAddress)
          Entry point to C language function: XID glXGetCurrentReadDrawableSGI(void);
Part of GLX_SGI_make_current_read
 long dispatch_glXGetProcAddress1(String procName, long procAddress)
          Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddress(const GLubyte * procName);
Part of GLX_ARB_get_proc_address
 long dispatch_glXGetProcAddressARB1(String procName, long procAddress)
          Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddressARB(const GLubyte * procName);
Part of GLX_ARB_get_proc_address
 long dispatch_glXImportContextEXT1(long dpy, long contextID, long procAddress)
          Entry point to C language function: GLXContext glXImportContextEXT(Display * dpy, XID contextID);
Part of GLX_EXT_import_context
 boolean dispatch_glXJoinSwapGroupNV1(long dpy, long drawable, int group, long procAddress)
          Entry point to C language function: Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);
Part of GLX_NV_swap_group
 void dispatch_glXJoinSwapGroupSGIX1(long dpy, long drawable, long member, long procAddress)
          Entry point to C language function: void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);
Part of GLX_SGIX_swap_group
 boolean dispatch_glXMakeCurrentReadSGI1(long dpy, long draw, long read, long ctx, long procAddress)
          Entry point to C language function: Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);
Part of GLX_SGI_make_current_read
 boolean dispatch_glXReleaseBuffersMESA1(long dpy, long drawable, long procAddress)
          Entry point to C language function: Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
Part of GLX_MESA_release_buffers
 void dispatch_glXReleaseTexImageEXT1(long dpy, long drawable, int buffer, long procAddress)
          Entry point to C language function: void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);
Part of GLX_EXT_texture_from_pixmap
 int dispatch_glXReleaseVideoDeviceNV1(long dpy, int screen, int VideoDevice, long procAddress)
          Entry point to C language function: int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
Part of GLX_NV_video_out
 int dispatch_glXReleaseVideoImageNV1(long dpy, long pbuf, long procAddress)
          Entry point to C language function: int glXReleaseVideoImageNV(Display * dpy, XID pbuf);
Part of GLX_NV_video_out
 boolean dispatch_glXResetFrameCountNV1(long dpy, int screen, long procAddress)
          Entry point to C language function: Bool glXResetFrameCountNV(Display * dpy, int screen);
Part of GLX_NV_swap_group
 boolean dispatch_glXSet3DfxModeMESA1(int interval, long procAddress)
          Entry point to C language function: Bool glXSet3DfxModeMESA(int interval);
Part of GLX_MESA_set_3dfx_mode
 long dispatch_glXSwapBuffersMscOML1(long dpy, long drawable, long target_msc, long divisor, long remainder, long procAddress)
          Entry point to C language function: int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
Part of GLX_OML_sync_control
 int dispatch_glXSwapIntervalSGI1(int interval, long procAddress)
          Entry point to C language function: int glXSwapIntervalSGI(int interval);
Part of GLX_SGI_swap_control
 ByteBuffer glXAllocateMemoryNV(int size, float readfreq, float writefreq, float priority)
          Entry point to C language function: GLvoid * glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
Part of GLX_NV_vertex_array_range
 int glXBindChannelToWindowSGIX(long display, int screen, int channel, long window)
          Entry point to C language function: int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);
Part of GLX_SGIX_video_resize
 boolean glXBindSwapBarrierNV(long dpy, int group, int barrier)
          Entry point to C language function: Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);
Part of GLX_NV_swap_group
 void glXBindSwapBarrierSGIX(long dpy, long drawable, int barrier)
          Entry point to C language function: void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);
Part of GLX_SGIX_swap_barrier
 void glXBindTexImageEXT(long dpy, long drawable, int buffer, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);
Part of GLX_EXT_texture_from_pixmap
 void glXBindTexImageEXT(long dpy, long drawable, int buffer, IntBuffer attrib_list)
          Entry point to C language function: void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);
Part of GLX_EXT_texture_from_pixmap
 int glXBindVideoDeviceNV(long dpy, int video_slot, int video_device, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: int glXBindVideoDeviceNV(Display * dpy, unsigned int video_slot, unsigned int video_device, const int * attrib_list);
Part of GLX_NV_present_video
 int glXBindVideoDeviceNV(long dpy, int video_slot, int video_device, IntBuffer attrib_list)
          Entry point to C language function: int glXBindVideoDeviceNV(Display * dpy, unsigned int video_slot, unsigned int video_device, const int * attrib_list);
Part of GLX_NV_present_video
 int glXBindVideoImageNV(long dpy, int VideoDevice, long pbuf, int iVideoBuffer)
          Entry point to C language function: int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);
Part of GLX_NV_video_out
 int glXChannelRectSGIX(long display, int screen, int channel, int x, int y, int w, int h)
          Entry point to C language function: int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);
Part of GLX_SGIX_video_resize
 int glXChannelRectSyncSGIX(long display, int screen, int channel, int synctype)
          Entry point to C language function: int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);
Part of GLX_SGIX_video_resize
 void glXCopySubBufferMESA(long dpy, long drawable, int x, int y, int width, int height)
          Entry point to C language function: void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);
Part of GLX_MESA_copy_sub_buffer
 long glXCreateContextAttribsARB(long dpy, long config, long share_context, boolean direct, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: GLXContext glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
Part of GLX_ARB_create_context
 long glXCreateContextAttribsARB(long dpy, long config, long share_context, boolean direct, IntBuffer attrib_list)
          Entry point to C language function: GLXContext glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
Part of GLX_ARB_create_context
 void glXCushionSGI(long dpy, long window, float cushion)
          Entry point to C language function: void glXCushionSGI(Display * dpy, XID window, float cushion);
Part of GLX_SGI_cushion
 IntBuffer glXEnumerateVideoDevicesNV(long dpy, int screen, int[] nelements, int nelements_offset)
          Entry point to C language function: unsigned int * glXEnumerateVideoDevicesNV(Display * dpy, int screen, int * nelements);
Part of GLX_NV_present_video
 IntBuffer glXEnumerateVideoDevicesNV(long dpy, int screen, IntBuffer nelements)
          Entry point to C language function: unsigned int * glXEnumerateVideoDevicesNV(Display * dpy, int screen, int * nelements);
Part of GLX_NV_present_video
 void glXFreeContextEXT(long dpy, long context)
          Entry point to C language function: void glXFreeContextEXT(Display * dpy, GLXContext context);
Part of GLX_EXT_import_context
 void glXFreeMemoryNV(Buffer pointer)
          Entry point to C language function: void glXFreeMemoryNV(GLvoid * pointer);
Part of GLX_NV_vertex_array_range
 int glXGetAGPOffsetMESA(Buffer pointer)
          Entry point to C language function: unsigned int glXGetAGPOffsetMESA(const void * pointer);
Part of GLX_MESA_agp_offset
 long glXGetContextIDEXT(long context)
          Entry point to C language function: XID glXGetContextIDEXT(GLXContext context);
Part of GLX_EXT_import_context
 long glXGetCurrentDisplayEXT()
          Entry point to C language function: Display * glXGetCurrentDisplayEXT(void);
Part of GLX_EXT_import_context
 long glXGetCurrentReadDrawableSGI()
          Entry point to C language function: XID glXGetCurrentReadDrawableSGI(void);
Part of GLX_SGI_make_current_read
 boolean glXGetMscRateOML(long dpy, long drawable, int[] numerator, int numerator_offset, int[] denominator, int denominator_offset)
          Entry point to C language function: Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);
Part of GLX_OML_sync_control
 boolean glXGetMscRateOML(long dpy, long drawable, IntBuffer numerator, IntBuffer denominator)
          Entry point to C language function: Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);
Part of GLX_OML_sync_control
 long glXGetProcAddress(String procName)
          Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddress(const GLubyte * procName);
Part of GLX_ARB_get_proc_address
 long glXGetProcAddressARB(String procName)
          Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddressARB(const GLubyte * procName);
Part of GLX_ARB_get_proc_address
 int glXGetRefreshRateSGI(int[] markerp, int markerp_offset)
          Entry point to C language function: int glXGetRefreshRateSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync
 int glXGetRefreshRateSGI(IntBuffer markerp)
          Entry point to C language function: int glXGetRefreshRateSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync
 boolean glXGetSyncValuesOML(long dpy, long drawable, Int64Buffer ust, Int64Buffer msc, Int64Buffer sbc)
          Entry point to C language function: Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control
 boolean glXGetSyncValuesOML(long dpy, long drawable, long[] ust, int ust_offset, long[] msc, int msc_offset, long[] sbc, int sbc_offset)
          Entry point to C language function: Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control
 int glXGetTransparentIndexSUN(long dpy, long overlay, long underlay, Int64Buffer pTransparentIndex)
          Entry point to C language function: Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);
Part of GLX_SUN_get_transparent_index
 int glXGetTransparentIndexSUN(long dpy, long overlay, long underlay, long[] pTransparentIndex, int pTransparentIndex_offset)
          Entry point to C language function: Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);
Part of GLX_SUN_get_transparent_index
 int glXGetVideoDeviceNV(long dpy, int screen, int numVideoDevices, int[] pVideoDevice, int pVideoDevice_offset)
          Entry point to C language function: int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
Part of GLX_NV_video_out
 int glXGetVideoDeviceNV(long dpy, int screen, int numVideoDevices, IntBuffer pVideoDevice)
          Entry point to C language function: int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
Part of GLX_NV_video_out
 int glXGetVideoInfoNV(long dpy, int screen, int VideoDevice, Int64Buffer pulCounterOutputPbuffer, Int64Buffer pulCounterOutputVideo)
          Entry point to C language function: int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
Part of GLX_NV_video_out
 int glXGetVideoInfoNV(long dpy, int screen, int VideoDevice, long[] pulCounterOutputPbuffer, int pulCounterOutputPbuffer_offset, long[] pulCounterOutputVideo, int pulCounterOutputVideo_offset)
          Entry point to C language function: int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
Part of GLX_NV_video_out
 int glXGetVideoSyncSGI(int[] markerp, int markerp_offset)
          Entry point to C language function: int glXGetVideoSyncSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync
 int glXGetVideoSyncSGI(IntBuffer markerp)
          Entry point to C language function: int glXGetVideoSyncSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync
 long glXImportContextEXT(long dpy, long contextID)
          Entry point to C language function: GLXContext glXImportContextEXT(Display * dpy, XID contextID);
Part of GLX_EXT_import_context
 boolean glXJoinSwapGroupNV(long dpy, long drawable, int group)
          Entry point to C language function: Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);
Part of GLX_NV_swap_group
 void glXJoinSwapGroupSGIX(long dpy, long drawable, long member)
          Entry point to C language function: void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);
Part of GLX_SGIX_swap_group
 boolean glXMakeCurrentReadSGI(long dpy, long draw, long read, long ctx)
          Entry point to C language function: Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);
Part of GLX_SGI_make_current_read
 int glXQueryChannelDeltasSGIX(long display, int screen, int channel, int[] dx, int dx_offset, int[] dy, int dy_offset, int[] dw, int dw_offset, int[] dh, int dh_offset)
          Entry point to C language function: int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize
 int glXQueryChannelDeltasSGIX(long display, int screen, int channel, IntBuffer dx, IntBuffer dy, IntBuffer dw, IntBuffer dh)
          Entry point to C language function: int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize
 int glXQueryChannelRectSGIX(long display, int screen, int channel, int[] dx, int dx_offset, int[] dy, int dy_offset, int[] dw, int dw_offset, int[] dh, int dh_offset)
          Entry point to C language function: int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize
 int glXQueryChannelRectSGIX(long display, int screen, int channel, IntBuffer dx, IntBuffer dy, IntBuffer dw, IntBuffer dh)
          Entry point to C language function: int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize
 int glXQueryContextInfoEXT(long dpy, long context, int attribute, int[] value, int value_offset)
          Entry point to C language function: int glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value);
Part of GLX_EXT_import_context
 int glXQueryContextInfoEXT(long dpy, long context, int attribute, IntBuffer value)
          Entry point to C language function: int glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value);
Part of GLX_EXT_import_context
 boolean glXQueryFrameCountNV(long dpy, int screen, int[] count, int count_offset)
          Entry point to C language function: Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);
Part of GLX_NV_swap_group
 boolean glXQueryFrameCountNV(long dpy, int screen, IntBuffer count)
          Entry point to C language function: Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);
Part of GLX_NV_swap_group
 boolean glXQueryMaxSwapBarriersSGIX(long dpy, int screen, int[] max, int max_offset)
          Entry point to C language function: Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
Part of GLX_SGIX_swap_barrier
 boolean glXQueryMaxSwapBarriersSGIX(long dpy, int screen, IntBuffer max)
          Entry point to C language function: Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
Part of GLX_SGIX_swap_barrier
 boolean glXQueryMaxSwapGroupsNV(long dpy, int screen, int[] maxGroups, int maxGroups_offset, int[] maxBarriers, int maxBarriers_offset)
          Entry point to C language function: Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);
Part of GLX_NV_swap_group
 boolean glXQueryMaxSwapGroupsNV(long dpy, int screen, IntBuffer maxGroups, IntBuffer maxBarriers)
          Entry point to C language function: Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);
Part of GLX_NV_swap_group
 boolean glXQuerySwapGroupNV(long dpy, long drawable, int[] group, int group_offset, int[] barrier, int barrier_offset)
          Entry point to C language function: Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);
Part of GLX_NV_swap_group
 boolean glXQuerySwapGroupNV(long dpy, long drawable, IntBuffer group, IntBuffer barrier)
          Entry point to C language function: Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);
Part of GLX_NV_swap_group
 boolean glXReleaseBuffersMESA(long dpy, long drawable)
          Entry point to C language function: Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
Part of GLX_MESA_release_buffers
 void glXReleaseTexImageEXT(long dpy, long drawable, int buffer)
          Entry point to C language function: void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);
Part of GLX_EXT_texture_from_pixmap
 int glXReleaseVideoDeviceNV(long dpy, int screen, int VideoDevice)
          Entry point to C language function: int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
Part of GLX_NV_video_out
 int glXReleaseVideoImageNV(long dpy, long pbuf)
          Entry point to C language function: int glXReleaseVideoImageNV(Display * dpy, XID pbuf);
Part of GLX_NV_video_out
 boolean glXResetFrameCountNV(long dpy, int screen)
          Entry point to C language function: Bool glXResetFrameCountNV(Display * dpy, int screen);
Part of GLX_NV_swap_group
 int glXSendPbufferToVideoNV(long dpy, long pbuf, int iBufferType, Int64Buffer pulCounterPbuffer, boolean bBlock)
          Entry point to C language function: int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
Part of GLX_NV_video_out
 int glXSendPbufferToVideoNV(long dpy, long pbuf, int iBufferType, long[] pulCounterPbuffer, int pulCounterPbuffer_offset, boolean bBlock)
          Entry point to C language function: int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
Part of GLX_NV_video_out
 boolean glXSet3DfxModeMESA(int interval)
          Entry point to C language function: Bool glXSet3DfxModeMESA(int interval);
Part of GLX_MESA_set_3dfx_mode
 long glXSwapBuffersMscOML(long dpy, long drawable, long target_msc, long divisor, long remainder)
          Entry point to C language function: int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
Part of GLX_OML_sync_control
 int glXSwapIntervalSGI(int interval)
          Entry point to C language function: int glXSwapIntervalSGI(int interval);
Part of GLX_SGI_swap_control
 boolean glXWaitForMscOML(long dpy, long drawable, long target_msc, long divisor, long remainder, Int64Buffer ust, Int64Buffer msc, Int64Buffer sbc)
          Entry point to C language function: Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control
 boolean glXWaitForMscOML(long dpy, long drawable, long target_msc, long divisor, long remainder, long[] ust, int ust_offset, long[] msc, int msc_offset, long[] sbc, int sbc_offset)
          Entry point to C language function: Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control
 boolean glXWaitForSbcOML(long dpy, long drawable, long target_sbc, Int64Buffer ust, Int64Buffer msc, Int64Buffer sbc)
          Entry point to C language function: Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control
 boolean glXWaitForSbcOML(long dpy, long drawable, long target_sbc, long[] ust, int ust_offset, long[] msc, int msc_offset, long[] sbc, int sbc_offset)
          Entry point to C language function: Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control
 int glXWaitVideoSyncSGI(int divisor, int remainder, int[] count, int count_offset)
          Entry point to C language function: int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
Part of GLX_SGI_video_sync
 int glXWaitVideoSyncSGI(int divisor, int remainder, IntBuffer count)
          Entry point to C language function: int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
Part of GLX_SGI_video_sync
 boolean isExtensionAvailable(String glExtensionName)
           
 boolean isFunctionAvailable(String glFunctionName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLXExtImpl

public GLXExtImpl(X11GLXContext context)
Method Detail

glXAllocateMemoryNV

public ByteBuffer glXAllocateMemoryNV(int size,
                                      float readfreq,
                                      float writefreq,
                                      float priority)
Entry point to C language function: GLvoid * glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
Part of GLX_NV_vertex_array_range

Specified by:
glXAllocateMemoryNV in interface GLXExt

glXBindChannelToWindowSGIX

public int glXBindChannelToWindowSGIX(long display,
                                      int screen,
                                      int channel,
                                      long window)
Entry point to C language function: int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);
Part of GLX_SGIX_video_resize

Specified by:
glXBindChannelToWindowSGIX in interface GLXExt

dispatch_glXBindChannelToWindowSGIX1

public int dispatch_glXBindChannelToWindowSGIX1(long display,
                                                int screen,
                                                int channel,
                                                long window,
                                                long procAddress)
Entry point to C language function: int glXBindChannelToWindowSGIX(Display * display, int screen, int channel, XID window);
Part of GLX_SGIX_video_resize


glXBindSwapBarrierNV

public boolean glXBindSwapBarrierNV(long dpy,
                                    int group,
                                    int barrier)
Entry point to C language function: Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);
Part of GLX_NV_swap_group

Specified by:
glXBindSwapBarrierNV in interface GLXExt

dispatch_glXBindSwapBarrierNV1

public boolean dispatch_glXBindSwapBarrierNV1(long dpy,
                                              int group,
                                              int barrier,
                                              long procAddress)
Entry point to C language function: Bool glXBindSwapBarrierNV(Display * dpy, GLuint group, GLuint barrier);
Part of GLX_NV_swap_group


glXBindSwapBarrierSGIX

public void glXBindSwapBarrierSGIX(long dpy,
                                   long drawable,
                                   int barrier)
Entry point to C language function: void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);
Part of GLX_SGIX_swap_barrier

Specified by:
glXBindSwapBarrierSGIX in interface GLXExt

dispatch_glXBindSwapBarrierSGIX1

public void dispatch_glXBindSwapBarrierSGIX1(long dpy,
                                             long drawable,
                                             int barrier,
                                             long procAddress)
Entry point to C language function: void glXBindSwapBarrierSGIX(Display * dpy, XID drawable, int barrier);
Part of GLX_SGIX_swap_barrier


glXBindTexImageEXT

public void glXBindTexImageEXT(long dpy,
                               long drawable,
                               int buffer,
                               IntBuffer attrib_list)
Entry point to C language function: void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);
Part of GLX_EXT_texture_from_pixmap


glXBindTexImageEXT

public void glXBindTexImageEXT(long dpy,
                               long drawable,
                               int buffer,
                               int[] attrib_list,
                               int attrib_list_offset)
Entry point to C language function: void glXBindTexImageEXT(Display * dpy, XID drawable, int buffer, const int * attrib_list);
Part of GLX_EXT_texture_from_pixmap


glXBindVideoDeviceNV

public int glXBindVideoDeviceNV(long dpy,
                                int video_slot,
                                int video_device,
                                IntBuffer attrib_list)
Entry point to C language function: int glXBindVideoDeviceNV(Display * dpy, unsigned int video_slot, unsigned int video_device, const int * attrib_list);
Part of GLX_NV_present_video

Specified by:
glXBindVideoDeviceNV in interface GLXExt

glXBindVideoDeviceNV

public int glXBindVideoDeviceNV(long dpy,
                                int video_slot,
                                int video_device,
                                int[] attrib_list,
                                int attrib_list_offset)
Entry point to C language function: int glXBindVideoDeviceNV(Display * dpy, unsigned int video_slot, unsigned int video_device, const int * attrib_list);
Part of GLX_NV_present_video

Specified by:
glXBindVideoDeviceNV in interface GLXExt

glXBindVideoImageNV

public int glXBindVideoImageNV(long dpy,
                               int VideoDevice,
                               long pbuf,
                               int iVideoBuffer)
Entry point to C language function: int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);
Part of GLX_NV_video_out

Specified by:
glXBindVideoImageNV in interface GLXExt

dispatch_glXBindVideoImageNV1

public int dispatch_glXBindVideoImageNV1(long dpy,
                                         int VideoDevice,
                                         long pbuf,
                                         int iVideoBuffer,
                                         long procAddress)
Entry point to C language function: int glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, XID pbuf, int iVideoBuffer);
Part of GLX_NV_video_out


glXChannelRectSGIX

public int glXChannelRectSGIX(long display,
                              int screen,
                              int channel,
                              int x,
                              int y,
                              int w,
                              int h)
Entry point to C language function: int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);
Part of GLX_SGIX_video_resize

Specified by:
glXChannelRectSGIX in interface GLXExt

dispatch_glXChannelRectSGIX1

public int dispatch_glXChannelRectSGIX1(long display,
                                        int screen,
                                        int channel,
                                        int x,
                                        int y,
                                        int w,
                                        int h,
                                        long procAddress)
Entry point to C language function: int glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h);
Part of GLX_SGIX_video_resize


glXChannelRectSyncSGIX

public int glXChannelRectSyncSGIX(long display,
                                  int screen,
                                  int channel,
                                  int synctype)
Entry point to C language function: int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);
Part of GLX_SGIX_video_resize

Specified by:
glXChannelRectSyncSGIX in interface GLXExt

dispatch_glXChannelRectSyncSGIX1

public int dispatch_glXChannelRectSyncSGIX1(long display,
                                            int screen,
                                            int channel,
                                            int synctype,
                                            long procAddress)
Entry point to C language function: int glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype);
Part of GLX_SGIX_video_resize


glXCopySubBufferMESA

public void glXCopySubBufferMESA(long dpy,
                                 long drawable,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
Entry point to C language function: void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);
Part of GLX_MESA_copy_sub_buffer

Specified by:
glXCopySubBufferMESA in interface GLXExt

dispatch_glXCopySubBufferMESA1

public void dispatch_glXCopySubBufferMESA1(long dpy,
                                           long drawable,
                                           int x,
                                           int y,
                                           int width,
                                           int height,
                                           long procAddress)
Entry point to C language function: void glXCopySubBufferMESA(Display * dpy, XID drawable, int x, int y, int width, int height);
Part of GLX_MESA_copy_sub_buffer


glXCreateContextAttribsARB

public long glXCreateContextAttribsARB(long dpy,
                                       long config,
                                       long share_context,
                                       boolean direct,
                                       IntBuffer attrib_list)
Entry point to C language function: GLXContext glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
Part of GLX_ARB_create_context

Specified by:
glXCreateContextAttribsARB in interface GLXExt

glXCreateContextAttribsARB

public long glXCreateContextAttribsARB(long dpy,
                                       long config,
                                       long share_context,
                                       boolean direct,
                                       int[] attrib_list,
                                       int attrib_list_offset)
Entry point to C language function: GLXContext glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
Part of GLX_ARB_create_context

Specified by:
glXCreateContextAttribsARB in interface GLXExt

glXCushionSGI

public void glXCushionSGI(long dpy,
                          long window,
                          float cushion)
Entry point to C language function: void glXCushionSGI(Display * dpy, XID window, float cushion);
Part of GLX_SGI_cushion

Specified by:
glXCushionSGI in interface GLXExt

dispatch_glXCushionSGI1

public void dispatch_glXCushionSGI1(long dpy,
                                    long window,
                                    float cushion,
                                    long procAddress)
Entry point to C language function: void glXCushionSGI(Display * dpy, XID window, float cushion);
Part of GLX_SGI_cushion


glXEnumerateVideoDevicesNV

public IntBuffer glXEnumerateVideoDevicesNV(long dpy,
                                            int screen,
                                            IntBuffer nelements)
Entry point to C language function: unsigned int * glXEnumerateVideoDevicesNV(Display * dpy, int screen, int * nelements);
Part of GLX_NV_present_video

Specified by:
glXEnumerateVideoDevicesNV in interface GLXExt

glXEnumerateVideoDevicesNV

public IntBuffer glXEnumerateVideoDevicesNV(long dpy,
                                            int screen,
                                            int[] nelements,
                                            int nelements_offset)
Entry point to C language function: unsigned int * glXEnumerateVideoDevicesNV(Display * dpy, int screen, int * nelements);
Part of GLX_NV_present_video

Specified by:
glXEnumerateVideoDevicesNV in interface GLXExt

glXFreeContextEXT

public void glXFreeContextEXT(long dpy,
                              long context)
Entry point to C language function: void glXFreeContextEXT(Display * dpy, GLXContext context);
Part of GLX_EXT_import_context

Specified by:
glXFreeContextEXT in interface GLXExt

dispatch_glXFreeContextEXT1

public void dispatch_glXFreeContextEXT1(long dpy,
                                        long context,
                                        long procAddress)
Entry point to C language function: void glXFreeContextEXT(Display * dpy, GLXContext context);
Part of GLX_EXT_import_context


glXFreeMemoryNV

public void glXFreeMemoryNV(Buffer pointer)
Entry point to C language function: void glXFreeMemoryNV(GLvoid * pointer);
Part of GLX_NV_vertex_array_range

Specified by:
glXFreeMemoryNV in interface GLXExt
Parameters:
pointer - a direct Buffer

glXGetAGPOffsetMESA

public int glXGetAGPOffsetMESA(Buffer pointer)
Entry point to C language function: unsigned int glXGetAGPOffsetMESA(const void * pointer);
Part of GLX_MESA_agp_offset

Specified by:
glXGetAGPOffsetMESA in interface GLXExt

glXGetContextIDEXT

public long glXGetContextIDEXT(long context)
Entry point to C language function: XID glXGetContextIDEXT(GLXContext context);
Part of GLX_EXT_import_context

Specified by:
glXGetContextIDEXT in interface GLXExt

dispatch_glXGetContextIDEXT1

public long dispatch_glXGetContextIDEXT1(long context,
                                         long procAddress)
Entry point to C language function: XID glXGetContextIDEXT(GLXContext context);
Part of GLX_EXT_import_context


glXGetCurrentDisplayEXT

public long glXGetCurrentDisplayEXT()
Entry point to C language function: Display * glXGetCurrentDisplayEXT(void);
Part of GLX_EXT_import_context

Specified by:
glXGetCurrentDisplayEXT in interface GLXExt

dispatch_glXGetCurrentDisplayEXT1

public long dispatch_glXGetCurrentDisplayEXT1(long procAddress)
Entry point to C language function: Display * glXGetCurrentDisplayEXT(void);
Part of GLX_EXT_import_context


glXGetCurrentReadDrawableSGI

public long glXGetCurrentReadDrawableSGI()
Entry point to C language function: XID glXGetCurrentReadDrawableSGI(void);
Part of GLX_SGI_make_current_read

Specified by:
glXGetCurrentReadDrawableSGI in interface GLXExt

dispatch_glXGetCurrentReadDrawableSGI1

public long dispatch_glXGetCurrentReadDrawableSGI1(long procAddress)
Entry point to C language function: XID glXGetCurrentReadDrawableSGI(void);
Part of GLX_SGI_make_current_read


glXGetMscRateOML

public boolean glXGetMscRateOML(long dpy,
                                long drawable,
                                IntBuffer numerator,
                                IntBuffer denominator)
Entry point to C language function: Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);
Part of GLX_OML_sync_control


glXGetMscRateOML

public boolean glXGetMscRateOML(long dpy,
                                long drawable,
                                int[] numerator,
                                int numerator_offset,
                                int[] denominator,
                                int denominator_offset)
Entry point to C language function: Bool glXGetMscRateOML(Display * dpy, XID drawable, int32_t * numerator, int32_t * denominator);
Part of GLX_OML_sync_control


glXGetProcAddress

public long glXGetProcAddress(String procName)
Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddress(const GLubyte * procName);
Part of GLX_ARB_get_proc_address


dispatch_glXGetProcAddress1

public long dispatch_glXGetProcAddress1(String procName,
                                        long procAddress)
Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddress(const GLubyte * procName);
Part of GLX_ARB_get_proc_address


glXGetProcAddressARB

public long glXGetProcAddressARB(String procName)
Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddressARB(const GLubyte * procName);
Part of GLX_ARB_get_proc_address


dispatch_glXGetProcAddressARB1

public long dispatch_glXGetProcAddressARB1(String procName,
                                           long procAddress)
Entry point to C language function: PFNGLENDTRANSFORMFEEDBACKPROC glXGetProcAddressARB(const GLubyte * procName);
Part of GLX_ARB_get_proc_address


glXGetRefreshRateSGI

public int glXGetRefreshRateSGI(IntBuffer markerp)
Entry point to C language function: int glXGetRefreshRateSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync

Specified by:
glXGetRefreshRateSGI in interface GLXExt

glXGetRefreshRateSGI

public int glXGetRefreshRateSGI(int[] markerp,
                                int markerp_offset)
Entry point to C language function: int glXGetRefreshRateSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync

Specified by:
glXGetRefreshRateSGI in interface GLXExt

glXGetSyncValuesOML

public boolean glXGetSyncValuesOML(long dpy,
                                   long drawable,
                                   Int64Buffer ust,
                                   Int64Buffer msc,
                                   Int64Buffer sbc)
Entry point to C language function: Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control


glXGetSyncValuesOML

public boolean glXGetSyncValuesOML(long dpy,
                                   long drawable,
                                   long[] ust,
                                   int ust_offset,
                                   long[] msc,
                                   int msc_offset,
                                   long[] sbc,
                                   int sbc_offset)
Entry point to C language function: Bool glXGetSyncValuesOML(Display * dpy, XID drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control


glXGetTransparentIndexSUN

public int glXGetTransparentIndexSUN(long dpy,
                                     long overlay,
                                     long underlay,
                                     Int64Buffer pTransparentIndex)
Entry point to C language function: Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);
Part of GLX_SUN_get_transparent_index

Specified by:
glXGetTransparentIndexSUN in interface GLXExt

glXGetTransparentIndexSUN

public int glXGetTransparentIndexSUN(long dpy,
                                     long overlay,
                                     long underlay,
                                     long[] pTransparentIndex,
                                     int pTransparentIndex_offset)
Entry point to C language function: Status glXGetTransparentIndexSUN(Display * dpy, XID overlay, XID underlay, long * pTransparentIndex);
Part of GLX_SUN_get_transparent_index

Specified by:
glXGetTransparentIndexSUN in interface GLXExt

glXGetVideoDeviceNV

public int glXGetVideoDeviceNV(long dpy,
                               int screen,
                               int numVideoDevices,
                               IntBuffer pVideoDevice)
Entry point to C language function: int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
Part of GLX_NV_video_out

Specified by:
glXGetVideoDeviceNV in interface GLXExt

glXGetVideoDeviceNV

public int glXGetVideoDeviceNV(long dpy,
                               int screen,
                               int numVideoDevices,
                               int[] pVideoDevice,
                               int pVideoDevice_offset)
Entry point to C language function: int glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
Part of GLX_NV_video_out

Specified by:
glXGetVideoDeviceNV in interface GLXExt

glXGetVideoInfoNV

public int glXGetVideoInfoNV(long dpy,
                             int screen,
                             int VideoDevice,
                             Int64Buffer pulCounterOutputPbuffer,
                             Int64Buffer pulCounterOutputVideo)
Entry point to C language function: int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
Part of GLX_NV_video_out

Specified by:
glXGetVideoInfoNV in interface GLXExt

glXGetVideoInfoNV

public int glXGetVideoInfoNV(long dpy,
                             int screen,
                             int VideoDevice,
                             long[] pulCounterOutputPbuffer,
                             int pulCounterOutputPbuffer_offset,
                             long[] pulCounterOutputVideo,
                             int pulCounterOutputVideo_offset)
Entry point to C language function: int glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
Part of GLX_NV_video_out

Specified by:
glXGetVideoInfoNV in interface GLXExt

glXGetVideoSyncSGI

public int glXGetVideoSyncSGI(IntBuffer markerp)
Entry point to C language function: int glXGetVideoSyncSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync

Specified by:
glXGetVideoSyncSGI in interface GLXExt

glXGetVideoSyncSGI

public int glXGetVideoSyncSGI(int[] markerp,
                              int markerp_offset)
Entry point to C language function: int glXGetVideoSyncSGI(unsigned int * markerp);
Part of GLX_SGI_video_sync

Specified by:
glXGetVideoSyncSGI in interface GLXExt

glXImportContextEXT

public long glXImportContextEXT(long dpy,
                                long contextID)
Entry point to C language function: GLXContext glXImportContextEXT(Display * dpy, XID contextID);
Part of GLX_EXT_import_context

Specified by:
glXImportContextEXT in interface GLXExt

dispatch_glXImportContextEXT1

public long dispatch_glXImportContextEXT1(long dpy,
                                          long contextID,
                                          long procAddress)
Entry point to C language function: GLXContext glXImportContextEXT(Display * dpy, XID contextID);
Part of GLX_EXT_import_context


glXJoinSwapGroupNV

public boolean glXJoinSwapGroupNV(long dpy,
                                  long drawable,
                                  int group)
Entry point to C language function: Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);
Part of GLX_NV_swap_group

Specified by:
glXJoinSwapGroupNV in interface GLXExt

dispatch_glXJoinSwapGroupNV1

public boolean dispatch_glXJoinSwapGroupNV1(long dpy,
                                            long drawable,
                                            int group,
                                            long procAddress)
Entry point to C language function: Bool glXJoinSwapGroupNV(Display * dpy, XID drawable, GLuint group);
Part of GLX_NV_swap_group


glXJoinSwapGroupSGIX

public void glXJoinSwapGroupSGIX(long dpy,
                                 long drawable,
                                 long member)
Entry point to C language function: void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);
Part of GLX_SGIX_swap_group

Specified by:
glXJoinSwapGroupSGIX in interface GLXExt

dispatch_glXJoinSwapGroupSGIX1

public void dispatch_glXJoinSwapGroupSGIX1(long dpy,
                                           long drawable,
                                           long member,
                                           long procAddress)
Entry point to C language function: void glXJoinSwapGroupSGIX(Display * dpy, XID drawable, XID member);
Part of GLX_SGIX_swap_group


glXMakeCurrentReadSGI

public boolean glXMakeCurrentReadSGI(long dpy,
                                     long draw,
                                     long read,
                                     long ctx)
Entry point to C language function: Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);
Part of GLX_SGI_make_current_read

Specified by:
glXMakeCurrentReadSGI in interface GLXExt

dispatch_glXMakeCurrentReadSGI1

public boolean dispatch_glXMakeCurrentReadSGI1(long dpy,
                                               long draw,
                                               long read,
                                               long ctx,
                                               long procAddress)
Entry point to C language function: Bool glXMakeCurrentReadSGI(Display * dpy, XID draw, XID read, GLXContext ctx);
Part of GLX_SGI_make_current_read


glXQueryChannelDeltasSGIX

public int glXQueryChannelDeltasSGIX(long display,
                                     int screen,
                                     int channel,
                                     IntBuffer dx,
                                     IntBuffer dy,
                                     IntBuffer dw,
                                     IntBuffer dh)
Entry point to C language function: int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize

Specified by:
glXQueryChannelDeltasSGIX in interface GLXExt

glXQueryChannelDeltasSGIX

public int glXQueryChannelDeltasSGIX(long display,
                                     int screen,
                                     int channel,
                                     int[] dx,
                                     int dx_offset,
                                     int[] dy,
                                     int dy_offset,
                                     int[] dw,
                                     int dw_offset,
                                     int[] dh,
                                     int dh_offset)
Entry point to C language function: int glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize

Specified by:
glXQueryChannelDeltasSGIX in interface GLXExt

glXQueryChannelRectSGIX

public int glXQueryChannelRectSGIX(long display,
                                   int screen,
                                   int channel,
                                   IntBuffer dx,
                                   IntBuffer dy,
                                   IntBuffer dw,
                                   IntBuffer dh)
Entry point to C language function: int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize

Specified by:
glXQueryChannelRectSGIX in interface GLXExt

glXQueryChannelRectSGIX

public int glXQueryChannelRectSGIX(long display,
                                   int screen,
                                   int channel,
                                   int[] dx,
                                   int dx_offset,
                                   int[] dy,
                                   int dy_offset,
                                   int[] dw,
                                   int dw_offset,
                                   int[] dh,
                                   int dh_offset)
Entry point to C language function: int glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
Part of GLX_SGIX_video_resize

Specified by:
glXQueryChannelRectSGIX in interface GLXExt

glXQueryContextInfoEXT

public int glXQueryContextInfoEXT(long dpy,
                                  long context,
                                  int attribute,
                                  IntBuffer value)
Entry point to C language function: int glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value);
Part of GLX_EXT_import_context

Specified by:
glXQueryContextInfoEXT in interface GLXExt

glXQueryContextInfoEXT

public int glXQueryContextInfoEXT(long dpy,
                                  long context,
                                  int attribute,
                                  int[] value,
                                  int value_offset)
Entry point to C language function: int glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value);
Part of GLX_EXT_import_context

Specified by:
glXQueryContextInfoEXT in interface GLXExt

glXQueryFrameCountNV

public boolean glXQueryFrameCountNV(long dpy,
                                    int screen,
                                    IntBuffer count)
Entry point to C language function: Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);
Part of GLX_NV_swap_group

Specified by:
glXQueryFrameCountNV in interface GLXExt

glXQueryFrameCountNV

public boolean glXQueryFrameCountNV(long dpy,
                                    int screen,
                                    int[] count,
                                    int count_offset)
Entry point to C language function: Bool glXQueryFrameCountNV(Display * dpy, int screen, GLuint * count);
Part of GLX_NV_swap_group

Specified by:
glXQueryFrameCountNV in interface GLXExt

glXQueryMaxSwapBarriersSGIX

public boolean glXQueryMaxSwapBarriersSGIX(long dpy,
                                           int screen,
                                           IntBuffer max)
Entry point to C language function: Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
Part of GLX_SGIX_swap_barrier

Specified by:
glXQueryMaxSwapBarriersSGIX in interface GLXExt

glXQueryMaxSwapBarriersSGIX

public boolean glXQueryMaxSwapBarriersSGIX(long dpy,
                                           int screen,
                                           int[] max,
                                           int max_offset)
Entry point to C language function: Bool glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max);
Part of GLX_SGIX_swap_barrier

Specified by:
glXQueryMaxSwapBarriersSGIX in interface GLXExt

glXQueryMaxSwapGroupsNV

public boolean glXQueryMaxSwapGroupsNV(long dpy,
                                       int screen,
                                       IntBuffer maxGroups,
                                       IntBuffer maxBarriers)
Entry point to C language function: Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);
Part of GLX_NV_swap_group

Specified by:
glXQueryMaxSwapGroupsNV in interface GLXExt

glXQueryMaxSwapGroupsNV

public boolean glXQueryMaxSwapGroupsNV(long dpy,
                                       int screen,
                                       int[] maxGroups,
                                       int maxGroups_offset,
                                       int[] maxBarriers,
                                       int maxBarriers_offset)
Entry point to C language function: Bool glXQueryMaxSwapGroupsNV(Display * dpy, int screen, GLuint * maxGroups, GLuint * maxBarriers);
Part of GLX_NV_swap_group

Specified by:
glXQueryMaxSwapGroupsNV in interface GLXExt

glXQuerySwapGroupNV

public boolean glXQuerySwapGroupNV(long dpy,
                                   long drawable,
                                   IntBuffer group,
                                   IntBuffer barrier)
Entry point to C language function: Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);
Part of GLX_NV_swap_group

Specified by:
glXQuerySwapGroupNV in interface GLXExt

glXQuerySwapGroupNV

public boolean glXQuerySwapGroupNV(long dpy,
                                   long drawable,
                                   int[] group,
                                   int group_offset,
                                   int[] barrier,
                                   int barrier_offset)
Entry point to C language function: Bool glXQuerySwapGroupNV(Display * dpy, XID drawable, GLuint * group, GLuint * barrier);
Part of GLX_NV_swap_group

Specified by:
glXQuerySwapGroupNV in interface GLXExt

glXReleaseBuffersMESA

public boolean glXReleaseBuffersMESA(long dpy,
                                     long drawable)
Entry point to C language function: Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
Part of GLX_MESA_release_buffers

Specified by:
glXReleaseBuffersMESA in interface GLXExt

dispatch_glXReleaseBuffersMESA1

public boolean dispatch_glXReleaseBuffersMESA1(long dpy,
                                               long drawable,
                                               long procAddress)
Entry point to C language function: Bool glXReleaseBuffersMESA(Display * dpy, XID drawable);
Part of GLX_MESA_release_buffers


glXReleaseTexImageEXT

public void glXReleaseTexImageEXT(long dpy,
                                  long drawable,
                                  int buffer)
Entry point to C language function: void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);
Part of GLX_EXT_texture_from_pixmap


dispatch_glXReleaseTexImageEXT1

public void dispatch_glXReleaseTexImageEXT1(long dpy,
                                            long drawable,
                                            int buffer,
                                            long procAddress)
Entry point to C language function: void glXReleaseTexImageEXT(Display * dpy, XID drawable, int buffer);
Part of GLX_EXT_texture_from_pixmap


glXReleaseVideoDeviceNV

public int glXReleaseVideoDeviceNV(long dpy,
                                   int screen,
                                   int VideoDevice)
Entry point to C language function: int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
Part of GLX_NV_video_out

Specified by:
glXReleaseVideoDeviceNV in interface GLXExt

dispatch_glXReleaseVideoDeviceNV1

public int dispatch_glXReleaseVideoDeviceNV1(long dpy,
                                             int screen,
                                             int VideoDevice,
                                             long procAddress)
Entry point to C language function: int glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
Part of GLX_NV_video_out


glXReleaseVideoImageNV

public int glXReleaseVideoImageNV(long dpy,
                                  long pbuf)
Entry point to C language function: int glXReleaseVideoImageNV(Display * dpy, XID pbuf);
Part of GLX_NV_video_out

Specified by:
glXReleaseVideoImageNV in interface GLXExt

dispatch_glXReleaseVideoImageNV1

public int dispatch_glXReleaseVideoImageNV1(long dpy,
                                            long pbuf,
                                            long procAddress)
Entry point to C language function: int glXReleaseVideoImageNV(Display * dpy, XID pbuf);
Part of GLX_NV_video_out


glXResetFrameCountNV

public boolean glXResetFrameCountNV(long dpy,
                                    int screen)
Entry point to C language function: Bool glXResetFrameCountNV(Display * dpy, int screen);
Part of GLX_NV_swap_group

Specified by:
glXResetFrameCountNV in interface GLXExt

dispatch_glXResetFrameCountNV1

public boolean dispatch_glXResetFrameCountNV1(long dpy,
                                              int screen,
                                              long procAddress)
Entry point to C language function: Bool glXResetFrameCountNV(Display * dpy, int screen);
Part of GLX_NV_swap_group


glXSendPbufferToVideoNV

public int glXSendPbufferToVideoNV(long dpy,
                                   long pbuf,
                                   int iBufferType,
                                   Int64Buffer pulCounterPbuffer,
                                   boolean bBlock)
Entry point to C language function: int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
Part of GLX_NV_video_out

Specified by:
glXSendPbufferToVideoNV in interface GLXExt

glXSendPbufferToVideoNV

public int glXSendPbufferToVideoNV(long dpy,
                                   long pbuf,
                                   int iBufferType,
                                   long[] pulCounterPbuffer,
                                   int pulCounterPbuffer_offset,
                                   boolean bBlock)
Entry point to C language function: int glXSendPbufferToVideoNV(Display * dpy, XID pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
Part of GLX_NV_video_out

Specified by:
glXSendPbufferToVideoNV in interface GLXExt

glXSet3DfxModeMESA

public boolean glXSet3DfxModeMESA(int interval)
Entry point to C language function: Bool glXSet3DfxModeMESA(int interval);
Part of GLX_MESA_set_3dfx_mode

Specified by:
glXSet3DfxModeMESA in interface GLXExt

dispatch_glXSet3DfxModeMESA1

public boolean dispatch_glXSet3DfxModeMESA1(int interval,
                                            long procAddress)
Entry point to C language function: Bool glXSet3DfxModeMESA(int interval);
Part of GLX_MESA_set_3dfx_mode


glXSwapBuffersMscOML

public long glXSwapBuffersMscOML(long dpy,
                                 long drawable,
                                 long target_msc,
                                 long divisor,
                                 long remainder)
Entry point to C language function: int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
Part of GLX_OML_sync_control


dispatch_glXSwapBuffersMscOML1

public long dispatch_glXSwapBuffersMscOML1(long dpy,
                                           long drawable,
                                           long target_msc,
                                           long divisor,
                                           long remainder,
                                           long procAddress)
Entry point to C language function: int64_t glXSwapBuffersMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
Part of GLX_OML_sync_control


glXSwapIntervalSGI

public int glXSwapIntervalSGI(int interval)
Entry point to C language function: int glXSwapIntervalSGI(int interval);
Part of GLX_SGI_swap_control

Specified by:
glXSwapIntervalSGI in interface GLXExt

dispatch_glXSwapIntervalSGI1

public int dispatch_glXSwapIntervalSGI1(int interval,
                                        long procAddress)
Entry point to C language function: int glXSwapIntervalSGI(int interval);
Part of GLX_SGI_swap_control


glXWaitForMscOML

public boolean glXWaitForMscOML(long dpy,
                                long drawable,
                                long target_msc,
                                long divisor,
                                long remainder,
                                Int64Buffer ust,
                                Int64Buffer msc,
                                Int64Buffer sbc)
Entry point to C language function: Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control


glXWaitForMscOML

public boolean glXWaitForMscOML(long dpy,
                                long drawable,
                                long target_msc,
                                long divisor,
                                long remainder,
                                long[] ust,
                                int ust_offset,
                                long[] msc,
                                int msc_offset,
                                long[] sbc,
                                int sbc_offset)
Entry point to C language function: Bool glXWaitForMscOML(Display * dpy, XID drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control


glXWaitForSbcOML

public boolean glXWaitForSbcOML(long dpy,
                                long drawable,
                                long target_sbc,
                                Int64Buffer ust,
                                Int64Buffer msc,
                                Int64Buffer sbc)
Entry point to C language function: Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control


glXWaitForSbcOML

public boolean glXWaitForSbcOML(long dpy,
                                long drawable,
                                long target_sbc,
                                long[] ust,
                                int ust_offset,
                                long[] msc,
                                int msc_offset,
                                long[] sbc,
                                int sbc_offset)
Entry point to C language function: Bool glXWaitForSbcOML(Display * dpy, XID drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
Part of GLX_OML_sync_control


glXWaitVideoSyncSGI

public int glXWaitVideoSyncSGI(int divisor,
                               int remainder,
                               IntBuffer count)
Entry point to C language function: int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
Part of GLX_SGI_video_sync

Specified by:
glXWaitVideoSyncSGI in interface GLXExt

glXWaitVideoSyncSGI

public int glXWaitVideoSyncSGI(int divisor,
                               int remainder,
                               int[] count,
                               int count_offset)
Entry point to C language function: int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count);
Part of GLX_SGI_video_sync

Specified by:
glXWaitVideoSyncSGI in interface GLXExt

isFunctionAvailable

public boolean isFunctionAvailable(String glFunctionName)
Specified by:
isFunctionAvailable in interface GLXExt

isExtensionAvailable

public boolean isExtensionAvailable(String glExtensionName)
Specified by:
isExtensionAvailable in interface GLXExt


Copyright 2010 JogAmp Community.