diff options
author | Brian Paul <[email protected]> | 2000-01-07 08:47:15 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2000-01-07 08:47:15 +0000 |
commit | 6132833b51e520b180735783c0fb903ecfe9ac7e (patch) | |
tree | 56addae8746a3c581c4e6bde9746ff21cdc0b266 /docs/MESA_window_pos.spec | |
parent | c6c06c92b2b85cd0401fd107c825829a39d186be (diff) |
minor updates
Diffstat (limited to 'docs/MESA_window_pos.spec')
-rw-r--r-- | docs/MESA_window_pos.spec | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/docs/MESA_window_pos.spec b/docs/MESA_window_pos.spec index 427bb0eeb52..cbc08e5f24c 100644 --- a/docs/MESA_window_pos.spec +++ b/docs/MESA_window_pos.spec @@ -16,11 +16,11 @@ Status Version - $Id: MESA_window_pos.spec,v 1.1 1999/07/20 00:30:41 brianp Exp $ + $Id: MESA_window_pos.spec,v 1.2 2000/01/07 08:47:15 brianp Exp $ Number - XXX non assigned + XXX not assigned Dependencies @@ -33,7 +33,7 @@ Overview coordinate with the RasterPos command, the modelview matrix, projection matrix and viewport must be set very carefully. Furthermore, if the desired window coordinate is outside of the window's bounds one must - rely a subtle side-effect of the Bitmap command in order to circumvent + rely on a subtle side-effect of the Bitmap command in order to circumvent frustum clipping. This extension provides a set of functions to directly set the @@ -51,6 +51,26 @@ New Procedures and Functions void WindowPos2fMESA(float x, float y) void WindowPos2iMESA(int x, int y) void WindowPos2sMESA(short x, short y) + void WindowPos2ivMESA(const int *p) + void WindowPos2svMESA(const short *p) + void WindowPos2fvMESA(const float *p) + void WindowPos2dvMESA(const double *p) + void WindowPos3iMESA(int x, int y, int z) + void WindowPos3sMESA(short x, short y, short z) + void WindowPos3fMESA(float x, float y, float z) + void WindowPos3dMESA(double x, double y, double z) + void WindowPos3ivMESA(const int *p) + void WindowPos3svMESA(const short *p) + void WindowPos3fvMESA(const float *p) + void WindowPos3dvMESA(const double *p) + void WindowPos4iMESA(int x, int y, int z, int w) + void WindowPos4sMESA(short x, short y, short z, short w) + void WindowPos4fMESA(float x, float y, float z, float w) + void WindowPos4dMESA(double x, double y, double z, double ) + void WindowPos4ivMESA(const int *p) + void WindowPos4svMESA(const short *p) + void WindowPos4fvMESA(const float *p) + void WindowPos4dvMESA(const double *p) New Tokens @@ -64,7 +84,7 @@ Additions to Chapter 2 of the OpenGL 1.2 Specification (OpenGL Operation) WindowPosMESA commands: void WindowPos{234}{sidf}MESA( T coords ); - void Window Pos{234}{sidf}vMESA( T coords ); + void WindowPos{234}{sidf}vMESA( T coords ); WindosPos4MESA takes four values indicating x, y, z, and w. WindowPos3MESA (or WindowPos2MESA) is analaguos, but sets only @@ -78,14 +98,6 @@ Additions to Chapter 2 of the OpenGL 1.2 Specification (OpenGL Operation) color, color index and texture coordinate update the current raster position's associated data. - The current raster distance ??? XXX ??? - - - - - - - Additions to the AGL/GLX/WGL Specifications None @@ -100,7 +112,6 @@ Errors INVALID_OPERATION is generated if WindowPosMESA is called betweeen Begin and End. - New State None. @@ -112,3 +123,5 @@ New Implementation Dependent State Revision History * Revision 1.0 - Initial specification + * Revision 1.1 - Minor clean-up (7 Jan 2000, Brian Paul) + |