Is there a subset of free-/openglut that conforms to
OpenGL|ES standard, or that runs on some other
embedded graphics library? Can glut be compiled for
ucLinux or winCE? Would it be reasonable?
Logged In: YES
freeglut has been ported to WINCE. Project files for the
Microsoft development suite should be included. The problem
is that I think that the port was done in around March of
2004. The last freeglut release was before that, so there is
no *released* version of freeglut that supports WINCE. The
next release should.
There was also some discussion about using fixed-point
types in a port of freeglut.
Since you mention OpenGLUT:
OpenGLUT imported the support for WINCE, but no one was
willing and able to test it, and some of the patches for
WINCE were deemed questionable. I personally doubt that
the WINCE version of OpenGLUT compiles now. But it probably
comes close. If you'd like to look into supplying fixes,
you might get them accepted into OpenGLUT.
If you want something that just works, freeglut's next
release is probably what you will want.
Logged In: NO
Thanks for the information. I consider that pretty exciting
news. I would like to contribute to something like that, but
unfortunately don't have the time left (unless I could get it
approved at work), and don't really have any direct
experience with coding for WinCE (although I assume it's
pretty much the same as Windows functions). I do tend to
write my code fixed-point (although I hate that term, since
the "point" is usually moving) when possible (why, I don't
Anyway, I just wanted to say thanks for the reply.
John F. Fay
Logged In: YES
The "freeglut" library has been implemented for Windows
CE. I can't speak for OpenGLUT. Please put a request on
the "freeglut" developer's e-mail list for details. I don't know
whether you have downloaded a tarball and checked it out on
WinCE; if you have, we would be very happy to hear how it
went. There should be a new "freeglut" release soon and it
would be a Very Good Thing to have working WinCE support.