[cl-opengl-devel] Native glut support for mac os x: Draft

Luís Oliveira luismbo at gmail.com
Thu Jun 4 21:56:54 UTC 2009


On Wed, Jun 3, 2009 at 1:58 AM, Jean-Philippe Barette-LaPierre
<jpb at rrette.com> wrote:
> Here's a first working draft for GLUT.Framework support. I'm not familiar
> with either lisp or opengl, so if you want me to improve the patch in any
> way, just tell me what you want and I'll modify it.

I borrowed a Mac mini for a few minutes (yay clbuild!) and tried your
patch. Things seemed to work though closing a window didn't return me
to the REPL. (I tried the gears example.)

Also, I don't think this patch will work as is on e.g. Clozure CL
since the event loop needs to run on the initial thread.
glut/interface.lisp has some commented out code at the end to do just
that.


> Currently, the first
> obvious problem is that there's no way to choose between the freeglut
> library or the native one (GLUT.Framework).

I wouldn't worry much about that for now. I don't think OSX users want
to deal with X11 or FreeGLUT at all.


> So, how do you want to manage
> the future patches I'll send?

Diffs are fine, thanks.

-- 
Luís Oliveira
http://student.dei.uc.pt/~lmoliv/




More information about the cl-opengl-devel mailing list