Keith Whitwell wrote: > Are there any Mesa platforms (that we care about) that don't provide a > GLuint64EXT? It would be helpful to me to have a 64bit integer type > available, though of course I can manage without. > > It seems that every platform has a gcc target at least, which would > imply 'long long' support.
Do you need it as a bitmask or as an integer for arithmetic? Michal added the BITSET64 stuff in bitset.h a while back. I'd suggest a few changes to that file though: 1. Typedef GLbitset64 to 'long long' whenever possible. 2. When true 64-bit ints are not available, define GLbitset64 with a typedef: typedef GLuint GLbitset64[2]; instead of the BITSET64_DECLARE stuff so that GLbitset64 vars can be declared like any other type of variable. 3. Update the BITSET64 macros accordingly. -Brian ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
