Hi Robert,

Looks good. To be safe couldn't we

#define GLAPIENTRY GL_APIENTRY
I tried this but got a error of multiple definitions, but I couldn't
work out why, just changing to blanked worked for me fine, and it
mirrors how the OSG declares other C function implementations.  I
would rather stick with what is known to work with the OSG as part of
the OSG build system rather than trying to graft how another library
declares and compiles things.

I agree, so then wouldn't the right solution just be to remove GLAPIENTRY from the function pointer declarations in src/osg/glu/** instead of putting a macro that evaluates to nothing? i.e. make it really nothing instead of something that evaluates to nothing :-)

I did add GL_PROXY_TEXTURE_3D to my include/osg/Texture3D but I don't
think I could have checked it in.  I've just booted this machine into
another version of Linux so will reboot and check it in.

Well it's not in my include/osg/Texture3D. Could you check it in?

For now I just want to get the main platforms compiling though...

I totally agree.

On my side all that seems to remain is the type conversions (void* to GLushort*, GLubyte* etc.) and GL_PROXY_TEXTURE_3D.

J-S
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to