Eric,
I don't know how to provide an integer list, etc.
Could you elaborate, please? You can find my attempts by
looking back in this thread where I supplied "excerpts".
Thank you.
On Sun, 1 Oct 2006, Eric Iverson wrote:
+ You are right. The prototype is correct. In which case I guess Brian is
+ calling it incorrectly (not providing an integer list for the holding
+ the result) or is not looking in the integer list for the result.
+
+ ----- Original Message -----
+ From: "Oleg Kobchenko" <[EMAIL PROTECTED]>
+ To: "General forum" <[email protected]>
+ Sent: Saturday, September 30, 2006 7:39 PM
+ Subject: Re: [Jgeneral] dll return values
+
+
+ > 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
+
+ ----------------------------------------------------------------------
+ For information about J forums see http://www.jsoftware.com/forums.htm
+
(B=) <----------my "sig"
Brian Schott
Atlanta, GA, USA
schott DOT bee are eye eh en AT gee em ae eye el DOT com
http://schott.selfip.net/~brian/
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm