I think J602 jzopengl under windows will always fail the first time it is 
called, so that a dummy call during initialization is needed. After that,
all calls to it should succeed without iteration.

I guess it was actually the prior call to ChooseSetPixelFormat hdc
that failed so that wglCreateContext can never succeed.

Does it work in J701?

> Date: Tue, 5 Jul 2011 10:27:48 -0400
> From: Raul Miller <[email protected]>
> To: Programming forum <[email protected]>
> Subject: [Jprogramming] opengl demo
> Reply-To: Programming forum <[email protected]>
> 
> I am trying J's demos under j602.  They used to work for me, though I
> am not specifically sure if that was on this machine.
> 
> opengl simple demos works just fine for me.
> 
> opengl, however fails on an assertion:
>   'hgl failed' oglassert hgl
> 
> in rc inherited from jzopengl.
> 
> Looking closer, hgl is 0, in:
> 
>  hgl=: >{.wglCreateContext hdc
>  if. *./0=hgl,ONETIME do.
>    ONETIME_jzopengl_=: 1
>    rc''
>  end.
>  'hgl failed' oglassert hgl
> 
> glGetError returns 1282 (invalid operation)
> 
> So.. apparently wglCreateContext fails sometimes and the solution has
> been to recursively run rc again, but just once.
> 
> Does anyone have any suggestions of what to investigate, to determine
> what is going wrong here?
> 
> Note that J's debugger has a tendency to vanish when I try experiments
> (such as running rc'' manually in a debugging context -- which still
> failed), and I have to exit J and restart to get it back.  So I feel a
> bit lost here.
> 
> Thanks,
> 
> -- 
> Raul
> 

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to