Hi All, I have just checked in my set of optional compile changes required for OpenGLES 1.x, 2.x, OpenGL 1.x,2.x and 3.x support. The changes make it possible to compile against OpenGL ES 1.1 and 2.0 headers, as well as traditional OpenGL 1.x and 2.x headers. I haven't tested against OpenGL 3.x headers though, so this will likely require a few more tweaks.
For these changes I had to modify quite a large number of core OSG headers and source files, so as with many other extensive changes I've made this month there is a risk of regressions in build and runtime, so please be on the look out for problems. If you see any I'll attempt to get them resolved as soon as possible. You patience and assistance will be very welcomed. With the check into to snv/trunk that I have done I have reached a key milestone in the OSG port to OpenGL ES 2.0, the remaining milestones are to link against the OpenGL ES 2.0 libs on my target hardware and using OpenGL ES 2.0 emulator libs on my desktop hardware and to port osgViewer to support EGL. I have been using my 64bit Core i7 for the porting effort so far, and as there aren't any emulator libs available for 64bit I have only been able to test building against the headers, so linking is still a bit of an unknown, although I'm not expecting any major issues. During the next week I'll be installing a 32bit Linux distro on my workstation, on a little dell laptop I have just purchased that has native OpenGL ES 2.0 hardware & Linux drivers, and then tackling getting the CMake build system to pick up on the GLES libs, and osgViewer supporting EGL. All going well we should have the basic port to OpenGL ES 2.0 functioning by the end of next week ;-) The door will also be open to adding OpenGL ES 1.1 support shortly after, and OpenGL 3.x support should not be too difficult either. These are areas where the community could particularly help out on as I don't yet have any experience with working on these OpenGL targets. If your interested in helping out with ES 1.1 and GL 3.x support then it's time to start reviewing the new code changes I've been checking in, and asking any questions that you feel need answered to help progress your efforts. Cheers, Robert. _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

