The signature has void return value.

   void glGetIntegerv(GLenum pname, GLint * params);

So the original declaration is correct.
You need to know how many ints a particular
parameter returns to pass appropriate array size.

See anim.ijs from animate package to see how
gswritebmp for windows in implemented.

   http://olegykj.sourceforge.net/


--- Eric Iverson <[EMAIL PROTECTED]> wrote:

> The prototype with n indicates no result. In case of inquiries like you 
> are using the prototype should have an i. That is:
> 
> glGetIntegerv=: ' glGetIntegerv > i i *i' & (15!:0)
> 
> 
> ----- Original Message ----- 
> From: "Brian Schott" <[EMAIL PROTECTED]>
> To: "General forum" <[email protected]>
> Sent: Saturday, September 30, 2006 4:10 PM
> Subject: [Jgeneral] dll return values
> 
> 
> > How do I get return values from gl3 verbs like the
> > following for opengl?
> >
> > glIsEnabled=: ' glIsEnabled > c i' & (15!:0)
> >
> > glGetIntegerv=: ' glGetIntegerv > n i *i' & (15!:0)
> > glGetLightfv=: ' glGetLightfv > n i i *f' & (15!:0)
> >
> > The following 3 excerpts show some of the attempts
> > and the errors I have received.
> >
> > excerpt 1 *****************************************
> >
> >
> >   glIsEnabled_jzopenglutil_ GL_BLEND_jzopenglutil_
> >
> > There is no apparent error here, but it looks like
> > the returned value is empty (0$00, eg) which is not helpful
> > and should be either a 0 or a 1 according to my
> > expectations.
> >
> > excerpt 2 *****************************************
> >
> >
> >   glGetLightfv_jzopenglutil_ 
> > GL_LIGHT0_jzopenglutil_;GL_POSITION_jzopenglutil_
> > |domain error: glGetLightfv_jzopenglutil_
> > |       glGetLightfv_jzopenglutil_
> > GL_LIGHT0_jzopenglutil_;GL_POSITION_jzopenglutil_
> >   cder''
> > 4 0
> >
> > From the above cder and JforC I know "... (the
> > number of arguments did not match the number of
> > declarations)"
> >
> > excerpt 3 *****************************************
> >
> >   abc =: 1
> >   glGetLightfv_jzopenglutil_ 
> > GL_LIGHT0_jzopenglutil_;GL_POSITION_jzopenglutil_;abc
> > |domain error: glGetLightfv_jzopenglutil_
> > |       glGetLightfv_jzopenglutil_
> > GL_LIGHT0_jzopenglutil_;GL_POSITION_jzopenglutil_;abc
> >   cder''
> > 6 2
> >
> > From the above and similar trials I know that the
> > phony last argument does not match the needed return value.
> >
> >
> > (B=)
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm 
> 
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to