> (1) Continue work with Dmitry Karasik to resolve
> win32 and cygwin build issues for his new
> Prima::OpenGL module at
>
> http://github.com/dk/Prima-OpenGL
I'm unsure if that module should be a standalone thing, because I think that
OpenGL module should provide a middle ground between OpenGL and GUI system.
This module is just a proof of concept to see how far I could go with this
idea. It seems ok, but if OpenGL is to be modified so it indeed provides some
standalone functions for GLX and WGL, then there are needed more C
integration...
> (3) Refactor the GUI/system inteface in OpenGL
> to be more platform *and* GUI toolkit
> portable. The current FreeGLUT default is
> very portable but abstracting the needed
> interface should allow it to be provided
> by *any* GUI library.
Basically, yes. I see no point in each GUI library triying to implement its own
parser for isetting up GL context parameters, for example. And also linking with
correct GL library, mesa or GL or whetever.
> (4) Replace platform OpenGL library detection
> in the Makefile.PL by an Alien::OpenGL or
> such approach. Maybe Alien::GLEW would be
> better here.
It's your call, but I see no point in doing it in a separate module. Some small
set of command-line parameters for explicit selection, plus some build
heuristics
should be fine, I guess.
> (5) Move from EU::MM to Module::Build to reduce
> platform specific shell and make issues.
ugh, I'd rather not to. That's highly subjective and personal, but I've been
weighing Module::Build vs EU::MM and so far it doesn't pay off. If
Module::Build would help detecting installed libraries, include files,
compiling small programs to check out lib versions etc (like autoconf for
example), then I'd be first to use it. Otherwise, gains are too small for me.
> If you are interested in participating, please
> contact me via email or through the sf.net
> project page links at
>
Yes please. Also, if you want to, I can jump in and help you with OpenGL build
issues
on win32 and cygwin.
--
Sincerely,
Dmitry Karasik
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl