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

Reply via email to