nVidia's latest drivers are finally in Debian unstable and wending their
way to testing; meanwhile I've come across more functionality that I
need and is missing from OpenGL.xs in SDL_perl 1.x.  And of course
OpenGL.pm is turning up the friendly competition by suddenly adding
support for lots of new stuff after being unchanged for a great while.
It seems the time has finally come to start the oft-delayed merge of my
"OpenGL fixes for 1.x" tree into the official SDL_Perl 2.x tree.

I've pulled a copy of the latest SVN version (r26 as I write this) and
have started looking around to understand the build system and other
changes since 1.x.  At this point, I've got a few questions before I get
started with the meat of the merge:

1. Where can I find the scripts/ directory containing the constant
module generators (gl_const.pl, sdl_const.pl, and so on)?

2. Do you prefer updates in the form of emails containing inline
patches, emails with patch attachments, or direct svn commits?

3. If svn commits are preferred, how do I register for a commitbit?

4. Do you prefer each patch/commit to be exactly one change, or are
multiple simultaneous changes allowed if they are all small?

5. Would you accept a patch/commit reordering the functions in
OpenGL.xs, either to pure alphabetical, or by GL/GLU version and then
alphabetically?  (This is not a requirement for me to do the other
merges, but it makes it much easier to make sure everything is complete
when comparing against the OpenGL references.  Plus it's just nice to be
able to find things easily when working in the source ....)

6. Any objection to switching from ifdef for various GL/GLU versions to
one of the standard extension loader libraries such as GLsdk, GLee, or
GLEW?  (Right now I'm leaning towards GLEW because it seems to be equal
or favored by the ARB, Khronos, and nVidia.)  Among other things this
would allow the builds to be independent of borken system headers, and
properly handle runtime GL/GLU versions not matching compile time,
important for packaged versions of SDL_Perl.

7. I would be doing primary work on Debian testing, i686 and amd64.  I
also have access to a Mac G4 running 10.3.9 that I can use to test my
changes for portability, but I have no Mac compiling skills.  Anyone
have directions for getting everything necessary to compile SDL_Perl
installed/built on a PPC Mac?


-'f


Reply via email to