IRIS GL "get" functions take the following form:
int getthing();
and
int getthings( int *a, int *b);
Your IRIS GL code probably includes get function calls that look something like:
thing = getthing();
if (getthing() == THING) { /* some stuff here */ }
getthings (&a, &b);
In OpenGL you use one of the following four types of glGet functions in place of equivalent IRIS GL get functions:
The functions have the following syntax:
glGet<Datatype>v( value, *data );
where value is of type GLenum and data is of type GLdatatype. When you call glGet and it returns a type different from the type expected, the type is converted appropriately. For a complete list of glGet parameters, see glGet.