/** Unsafe version of: {@link #glXGetGPUInfoAMD GetGPUInfoAMD} */ public static int nglXGetGPUInfoAMD(int id, int property, int dataType, int size, long data) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetGPUInfoAMD; if (CHECKS) { check(__functionAddress); } return callPI(__functionAddress, id, property, dataType, size, data); }
/** Unsafe version of: {@link #glXQueryMaxSwapBarriersSGIX QueryMaxSwapBarriersSGIX} */ public static int nglXQueryMaxSwapBarriersSGIX(long display, int screen, long max) { long __functionAddress = GL.getCapabilitiesGLXClient().glXQueryMaxSwapBarriersSGIX; if (CHECKS) { check(__functionAddress); check(display); } return callPPI(__functionAddress, display, screen, max); }
/** Returns the name of the {@code GLXDrawable} currently being used as a pixel query source. */ @NativeType("GLXDrawable") public static long glXGetCurrentReadDrawableSGI() { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetCurrentReadDrawableSGI; if (CHECKS) { check(__functionAddress); } return callP(__functionAddress); }
/** Unsafe version of: {@link #glXQueryFrameCountNV QueryFrameCountNV} */ public static int nglXQueryFrameCountNV(long display, int screen, long count) { long __functionAddress = GL.getCapabilitiesGLXClient().glXQueryFrameCountNV; if (CHECKS) { check(__functionAddress); check(display); } return callPPI(__functionAddress, display, screen, count); }
/** Queries the crrent associated context. */ @NativeType("GLXContext") public static long glXGetCurrentAssociatedContextAMD() { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetCurrentAssociatedContextAMD; if (CHECKS) { check(__functionAddress); } return callP(__functionAddress); }
/** Unsafe version of: {@link #glXQueryExtensionsString QueryExtensionsString} */ public static long nglXQueryExtensionsString(long display, int screen) { long __functionAddress = GL.getCapabilitiesGLXClient().glXQueryExtensionsString; if (CHECKS) { check(__functionAddress); check(display); } return callPP(__functionAddress, display, screen); }
/** Unsafe version of: {@link #glXGetClientString GetClientString} */ public static long nglXGetClientString(long display, int name) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetClientString; if (CHECKS) { check(__functionAddress); check(display); } return callPP(__functionAddress, display, name); }
/** Returns the display associated with the current context and drawable. */ @NativeType("Display *") public static long glXGetCurrentDisplay() { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetCurrentDisplay; if (CHECKS) { check(__functionAddress); } return callP(__functionAddress); }
/** Unsafe version of: {@link #glXGetFBConfigFromVisualSGIX GetFBConfigFromVisualSGIX} */ public static long nglXGetFBConfigFromVisualSGIX(long display, long vis) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetFBConfigFromVisualSGIX; if (CHECKS) { check(__functionAddress); check(display); XVisualInfo.validate(vis); } return callPPP(__functionAddress, display, vis); }
/** Unsafe version of: {@link #glXGetSelectedEventSGIX GetSelectedEventSGIX} */ public static void nglXGetSelectedEventSGIX(long display, long drawable, long mask) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetSelectedEventSGIX; if (CHECKS) { check(__functionAddress); check(display); check(drawable); } callPPPV(__functionAddress, display, drawable, mask); }
/** Unsafe version of: {@link #glXGetFBConfigAttrib GetFBConfigAttrib} */ public static int nglXGetFBConfigAttrib(long display, long config, int attribute, long value) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetFBConfigAttrib; if (CHECKS) { check(__functionAddress); check(display); check(config); } return callPPPI(__functionAddress, display, config, attribute, value); }
/** Unsafe version of: {@link #glXCreateWindow CreateWindow} */ public static long nglXCreateWindow(long display, long config, long win, long attrib_list) { long __functionAddress = GL.getCapabilitiesGLXClient().glXCreateWindow; if (CHECKS) { check(__functionAddress); check(display); check(config); } return callPPPPP(__functionAddress, display, config, win, attrib_list); }
/** Unsafe version of: {@link #glXQuerySwapGroupNV QuerySwapGroupNV} */ public static int nglXQuerySwapGroupNV(long display, long drawable, long group, long barrier) { long __functionAddress = GL.getCapabilitiesGLXClient().glXQuerySwapGroupNV; if (CHECKS) { check(__functionAddress); check(display); check(drawable); } return callPPPPI(__functionAddress, display, drawable, group, barrier); }
/** Unsafe version of: {@link #glXCreatePbuffer CreatePbuffer} */ public static long nglXCreatePbuffer(long display, long config, long attrib_list) { long __functionAddress = GL.getCapabilitiesGLXClient().glXCreatePbuffer; if (CHECKS) { check(__functionAddress); check(display); check(config); } return callPPPP(__functionAddress, display, config, attrib_list); }
/** Unsafe version of: {@link #glXGetSelectedEvent GetSelectedEvent} */ public static void nglXGetSelectedEvent(long display, long draw, long event_mask) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetSelectedEvent; if (CHECKS) { check(__functionAddress); check(display); check(draw); } callPPPV(__functionAddress, display, draw, event_mask); }
/** Array version of: {@link #glXWaitVideoSyncSGI WaitVideoSyncSGI} */ @NativeType("GLint") public static int glXWaitVideoSyncSGI(int divisor, int remainder, @NativeType("unsigned int *") int[] count) { long __functionAddress = GL.getCapabilitiesGLXClient().glXWaitVideoSyncSGI; if (CHECKS) { check(__functionAddress); check(count, 1); } return callPI(__functionAddress, divisor, remainder, count); }
/** @param display the connection to the X server */ @NativeType("Bool") public static boolean glXResetFrameCountNV(@NativeType("Display *") long display, int screen) { long __functionAddress = GL.getCapabilitiesGLXClient().glXResetFrameCountNV; if (CHECKS) { check(__functionAddress); check(display); } return callPI(__functionAddress, display, screen) != 0; }
/** Array version of: {@link #glXBindTexImageEXT BindTexImageEXT} */ public static void glXBindTexImageEXT(@NativeType("Display *") long display, @NativeType("GLXDrawable") long drawable, int buffer, @Nullable @NativeType("int const *") int[] attrib_list) { long __functionAddress = GL.getCapabilitiesGLXClient().glXBindTexImageEXT; if (CHECKS) { check(__functionAddress); check(display); check(drawable); checkNTSafe(attrib_list); } callPPPV(__functionAddress, display, drawable, buffer, attrib_list); }
/** Array version of: {@link #glXGetFBConfigAttribSGIX GetFBConfigAttribSGIX} */ public static int glXGetFBConfigAttribSGIX(@NativeType("Display *") long display, @NativeType("GLXFBConfigSGIX") long config, int attribute, @NativeType("int *") int[] value) { long __functionAddress = GL.getCapabilitiesGLXClient().glXGetFBConfigAttribSGIX; if (CHECKS) { check(__functionAddress); check(display); check(config); check(value, 1); } return callPPPI(__functionAddress, display, config, attribute, value); }
/** @param display the connection to the X server */ public static void glXNamedCopyBufferSubDataNV(@NativeType("Display *") long display, @NativeType("GLXContext") long readCtx, @NativeType("GLXContext") long writeCtx, @NativeType("GLuint") int readBuffer, @NativeType("GLuint") int writeBuffer, @NativeType("GLintptr") long readOffset, @NativeType("GLintptr") long writeOffset, @NativeType("GLsizeiptr") long size) { long __functionAddress = GL.getCapabilitiesGLXClient().glXNamedCopyBufferSubDataNV; if (CHECKS) { check(__functionAddress); check(display); check(readCtx); check(writeCtx); } callPPPPPPV(__functionAddress, display, readCtx, writeCtx, readBuffer, writeBuffer, readOffset, writeOffset, size); }