mirror of
https://github.com/nigels-com/glew.git
synced 2024-11-26 07:41:58 +00:00
fixed hyperpipe extension
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@482 783a27ee-832a-0410-bc00-9f386506c6dd
This commit is contained in:
parent
e8c5d09f9a
commit
3e6cce9dab
1
TODO.txt
1
TODO.txt
@ -7,7 +7,6 @@ Major:
|
|||||||
performs the initialization.
|
performs the initialization.
|
||||||
- add windows installer (msi)
|
- add windows installer (msi)
|
||||||
- add ati/nvidia custom profile
|
- add ati/nvidia custom profile
|
||||||
- fix SGI hyperpipe extension (add verbatim mode to spec files)
|
|
||||||
- separate build of static and shared object files (for mingw and
|
- separate build of static and shared object files (for mingw and
|
||||||
cygwin)
|
cygwin)
|
||||||
- make auto scripts work with text mode cygwin mounts
|
- make auto scripts work with text mode cygwin mounts
|
||||||
|
24
auto/core/GLX_SGIX_hyperpipe
Normal file
24
auto/core/GLX_SGIX_hyperpipe
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
GL_SGIX_hyperpipe
|
||||||
|
http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt
|
||||||
|
GLX_HYPERPIPE_ID_SGIX 0x8030
|
||||||
|
GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
|
||||||
|
GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
|
||||||
|
GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
|
||||||
|
GLX_PIPE_RECT_SGIX 0x00000001
|
||||||
|
GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
|
||||||
|
GLX_HYPERPIPE_STEREO_SGIX 0x00000003
|
||||||
|
GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
|
||||||
|
GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
|
||||||
|
GLX_BAD_HYPERPIPE_SGIX 92
|
||||||
|
typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int networkId; } GLXHyperpipeNetworkSGIX;
|
||||||
|
typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int channel; unsigned int participationType; int timeSlice; } GLXHyperpipeConfigSGIX;
|
||||||
|
typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int srcXOrigin; int srcYOrigin; int srcWidth; int srcHeight; int destXOrigin; int destYOrigin; int destWidth; int destHeight; } GLXPipeRect;
|
||||||
|
typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int XOrigin; int YOrigin; int maxHeight; int maxWidth; } GLXPipeRectLimits;
|
||||||
|
GLXHyperpipeNetworkSGIX * glXQueryHyperpipeNetworkSGIX (Display *dpy, int *npipes)
|
||||||
|
int glXHyperpipeConfigSGIX (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId)
|
||||||
|
GLXHyperpipeConfigSGIX * glXQueryHyperpipeConfigSGIX (Display *dpy, int hpId, int *npipes)
|
||||||
|
int glXDestroyHyperpipeConfigSGIX (Display *dpy, int hpId)
|
||||||
|
int glXBindHyperpipeSGIX (Display *dpy, int hpId)
|
||||||
|
int glXQueryHyperpipeBestAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList)
|
||||||
|
int glXHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList)
|
||||||
|
int glXQueryHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList)
|
Loading…
Reference in New Issue
Block a user