glXQueryHyperpipeConfigSGIX(3G) OpenGL Reference - GLX
NAMEglXQueryHyperpipeConfigSGIX - Query the details of a hyperpipe
configuration
C SPECIFICATION
GLXHyperpipeConfigSGIX * glXQueryHyperpipeConfigSGIX( Display *dpy,
int hpId,
int *npipes )
PARAMETERS
dpy Specifies the connection to the X server.
hpId The hyperpipe id to be queried. Hyperpipe ids are assigned
incrementally starting from 0.
npipes Returns the number of elements in the array
GLXHyperpipeConfigSGIX *.
DESCRIPTIONglXQueryHyperpipeConfigSGIX is part of the SGIX_hyperpipe extension.
glXQueryHyperpipeConfigSGIX is a query to determine the details of a
hyperpipe configuration. Hyperpipe configurations can be created by
glXHyperpipeConfigSGIX
glXQueryHyperpipeConfigSGIX returns an array of type
GLXHyperpipeConfigSGIX. Each entry within the array represents a pipe and
GLXHyperpipeConfigSGIX specifies its details.
typedef struct {
char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH]; /* String */
int channel; /* The channel number associated with the pipe */
unsigned int participationType; /* participationType is a bitmask
describing the attributes of a participating pipe. The bitmask may
contain one or more of the following attributes:
GLX_HYPERPIPE_DISPLAY_PIPE GLX_HYPERPIPE_RENDERING_PIPE */
int timeSlice; /* The timeSlice is ignored if the participationType is
GLX_HYPERPIPE_DISPLAY_PIPE only. */
} GLXHyperpipeConfigSGIX;
Page 1
glXQueryHyperpipeConfigSGIX(3G) OpenGL Reference - GLX
Use XFree to free the array returned by glXQueryHyperpipeConfigSGIX.
RETURN VALUES
Returns NULL if the hyperpipe id specified by hpId is invalid.
Returns an array of type GLXHyperpipeConfigSGIX if the call succeeds.
MACHINE DEPENDENCIES
GLX_SGIX_hyperpipe extension is currently supported only on IR2/DPLEX.
On IR2/DPLEX the pipes have to participate in the order that they are
connected.
SEE ALSO
glXHyperpipeConfigSGIX glXQueryHyperpipeNetworkSGIX glXBindHyperpipeSGIX
glXDestroyHyperpipeConfigSGIX
Page 2