public class GLXSGIXFBConfig
extends java.lang.Object
This extension introduces a new way to describe the capabilities of a GLX drawable (i.e., to describe the depth of color buffer components and the type and size of ancillary buffers), removes the "similarity" requirement when making a context current to a drawable, and supports RGBA rendering to one-and two-component Windows and GLX Pixmaps.
| Modifier and Type | Field and Description |
|---|---|
static int |
GLX_COLOR_INDEX_BIT_SGIX
Returned by
GetFBConfigAttribSGIX (when attribute is set to RENDER_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the RENDER_TYPE_SGIX token). |
static int |
GLX_COLOR_INDEX_TYPE_SGIX
Accepted by the
render_type parameter of CreateContextWithConfigSGIX. |
static int |
GLX_DRAWABLE_TYPE_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX, and by the attrib_list parameter of ChooseFBConfigSGIX. |
static int |
GLX_FBCONFIG_ID_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX, the attrib_list parameter of ChooseFBConfigSGIX,
by the attribute parameter of QueryGLXPbufferSGIX and by the attribute parameter of
QueryContextInfoEXT. |
static int |
GLX_PIXMAP_BIT_SGIX
Returned by
GetFBConfigAttribSGIX (when attribute is set to DRAWABLE_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the DRAWABLE_TYPE_SGIX token). |
static int |
GLX_RENDER_TYPE_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX, and by the attrib_list parameter of ChooseFBConfigSGIX. |
static int |
GLX_RGBA_BIT_SGIX
Returned by
GetFBConfigAttribSGIX (when attribute is set to RENDER_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the RENDER_TYPE_SGIX token). |
static int |
GLX_RGBA_TYPE_SGIX
Accepted by the
render_type parameter of CreateContextWithConfigSGIX. |
static int |
GLX_SCREEN_EXT
Accepted by the
attribute parameter of GetFBConfigAttribSGIX. |
static int |
GLX_WINDOW_BIT_SGIX
Returned by
GetFBConfigAttribSGIX (when attribute is set to DRAWABLE_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the DRAWABLE_TYPE_SGIX token). |
static int |
GLX_X_RENDERABLE_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX, and by the attrib_list parameter of ChooseFBConfigSGIX. |
| Modifier and Type | Method and Description |
|---|---|
static org.lwjgl.PointerBuffer |
glXChooseFBConfigSGIX(long display,
int screen,
int[] attrib_list)
Array version of:
ChooseFBConfigSGIX |
static org.lwjgl.PointerBuffer |
glXChooseFBConfigSGIX(long display,
int screen,
java.nio.IntBuffer attrib_list)
Gets
GLXFBConfigSGIXs that match a list of attributes or to get the list of GLXFBConfigSGIXs that are available on the specified screen. |
static long |
glXCreateContextWithConfigSGIX(long display,
long config,
int render_type,
long share_list,
boolean direct)
Creates a GLX context using a
GLXFBConfigSGIX. |
static long |
glXCreateGLXPixmapWithConfigSGIX(long display,
long config,
long pixmap)
Creates a GLX pixmap using a
GLXFBConfigSGIX. |
static int |
glXGetFBConfigAttribSGIX(long display,
long config,
int attribute,
int[] value)
Array version of:
GetFBConfigAttribSGIX |
static int |
glXGetFBConfigAttribSGIX(long display,
long config,
int attribute,
java.nio.IntBuffer value)
Gets the value of a GLX attribute for a
GLXFBConfigSGIX. |
static long |
glXGetFBConfigFromVisualSGIX(long display,
org.lwjgl.system.linux.XVisualInfo vis)
Retrieves the
GLXFBConfigSGIX associated with a visual. |
static org.lwjgl.system.linux.XVisualInfo |
glXGetVisualFromFBConfigSGIX(long display,
long config)
Retrieves the associated visual of a
GLXFBConfigSGIX. |
static long |
nglXChooseFBConfigSGIX(long display,
int screen,
long attrib_list,
long nelements)
Unsafe version of:
ChooseFBConfigSGIX |
static int |
nglXGetFBConfigAttribSGIX(long display,
long config,
int attribute,
long value)
Unsafe version of:
GetFBConfigAttribSGIX |
static long |
nglXGetFBConfigFromVisualSGIX(long display,
long vis)
Unsafe version of:
GetFBConfigFromVisualSGIX |
static long |
nglXGetVisualFromFBConfigSGIX(long display,
long config)
Unsafe version of:
GetVisualFromFBConfigSGIX |
public static final int GLX_DRAWABLE_TYPE_SGIX
attribute parameter of GetFBConfigAttribSGIX, and by the attrib_list parameter of ChooseFBConfigSGIX.public static final int GLX_RENDER_TYPE_SGIX
attribute parameter of GetFBConfigAttribSGIX, and by the attrib_list parameter of ChooseFBConfigSGIX.public static final int GLX_X_RENDERABLE_SGIX
attribute parameter of GetFBConfigAttribSGIX, and by the attrib_list parameter of ChooseFBConfigSGIX.public static final int GLX_FBCONFIG_ID_SGIX
attribute parameter of GetFBConfigAttribSGIX, the attrib_list parameter of ChooseFBConfigSGIX,
by the attribute parameter of QueryGLXPbufferSGIX and by the attribute parameter of
QueryContextInfoEXT.public static final int GLX_SCREEN_EXT
attribute parameter of GetFBConfigAttribSGIX.public static final int GLX_WINDOW_BIT_SGIX
GetFBConfigAttribSGIX (when attribute is set to DRAWABLE_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the DRAWABLE_TYPE_SGIX token).public static final int GLX_PIXMAP_BIT_SGIX
GetFBConfigAttribSGIX (when attribute is set to DRAWABLE_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the DRAWABLE_TYPE_SGIX token).public static final int GLX_RGBA_BIT_SGIX
GetFBConfigAttribSGIX (when attribute is set to RENDER_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the RENDER_TYPE_SGIX token).public static final int GLX_COLOR_INDEX_BIT_SGIX
GetFBConfigAttribSGIX (when attribute is set to RENDER_TYPE_SGIX) and accepted by the attrib_list
parameter of ChooseFBConfigSGIX (following the RENDER_TYPE_SGIX token).public static final int GLX_RGBA_TYPE_SGIX
render_type parameter of CreateContextWithConfigSGIX.public static final int GLX_COLOR_INDEX_TYPE_SGIX
render_type parameter of CreateContextWithConfigSGIX.public static int nglXGetFBConfigAttribSGIX(long display,
long config,
int attribute,
long value)
GetFBConfigAttribSGIXpublic static int glXGetFBConfigAttribSGIX(long display,
long config,
int attribute,
java.nio.IntBuffer value)
GLXFBConfigSGIX.display - the connection to the X serverconfig - the GLXFBConfigSGIX being queriedattribute - the attribute to queryvalue - returns the attribute valuepublic static long nglXChooseFBConfigSGIX(long display,
int screen,
long attrib_list,
long nelements)
ChooseFBConfigSGIXnelements - the number of GLXFBConfigSGIX returned@Nullable
public static org.lwjgl.PointerBuffer glXChooseFBConfigSGIX(long display,
int screen,
@Nullable
java.nio.IntBuffer attrib_list)
GLXFBConfigSGIXs that match a list of attributes or to get the list of GLXFBConfigSGIXs that are available on the specified screen.display - the connection to the X serverscreen - the screen numberattrib_list - an optional list of attributes, terminated with org.lwjgl.system.linux.Nonepublic static long glXCreateGLXPixmapWithConfigSGIX(long display,
long config,
long pixmap)
GLXFBConfigSGIX.display - the connection to the X serverconfig - the GLXFBConfigSGIXpixmap - the pixmappublic static long glXCreateContextWithConfigSGIX(long display,
long config,
int render_type,
long share_list,
boolean direct)
GLXFBConfigSGIX.display - the connection to the X serverconfig - the GLXFBConfigSGIXrender_type - the render type. One of:RGBA_TYPE_SGIX | COLOR_INDEX_TYPE_SGIX |
share_list - the GLX context to share objects withdirect - direct rendering requestpublic static long nglXGetVisualFromFBConfigSGIX(long display,
long config)
GetVisualFromFBConfigSGIX@Nullable
public static org.lwjgl.system.linux.XVisualInfo glXGetVisualFromFBConfigSGIX(long display,
long config)
GLXFBConfigSGIX.display - the connection to the X serverconfig - the GLXFBConfigSGIXpublic static long nglXGetFBConfigFromVisualSGIX(long display,
long vis)
GetFBConfigFromVisualSGIXpublic static long glXGetFBConfigFromVisualSGIX(long display,
org.lwjgl.system.linux.XVisualInfo vis)
GLXFBConfigSGIX associated with a visual.display - the connection to the X servervis - the visualpublic static int glXGetFBConfigAttribSGIX(long display,
long config,
int attribute,
int[] value)
GetFBConfigAttribSGIX@Nullable
public static org.lwjgl.PointerBuffer glXChooseFBConfigSGIX(long display,
int screen,
@Nullable
int[] attrib_list)
ChooseFBConfigSGIXCopyright LWJGL. All Rights Reserved. License terms.