glXQueryHyperpipeConfigSGIX(3G)
glXQueryHyperpipeConfigSGIX - Query the details of a hyperpipe configuration
As shipped in IRIX 6.5.30. Added in IRIX 6.5.5.
NAME glXQueryHyperpipeConfigSGIX - 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 *. DESCRIPTION glXQueryHyperpipeConfigSGIX 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; 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