From: F. C. <fab...@go...> - 2008-12-08 11:24:33
|
Hi, I just changed on SVN so that the Atmosphere class uses int instead of GLint. Fabien On Mon, Dec 8, 2008 at 12:05 PM, Nigel Kerr <nig...@gm...> wrote: > good folk, > > Having GLint definition difficulties: > > 1. macosx defines a GLint as a long (10.4: > /System/Library/Frameworks/OpenGL.framework/Headers/gl.h), and it > seems macosx is alone in this. bless their hearts. > > 2. modules/Atmosphere.cpp:62 compares a Vector4<GLint> with a Vec4i > from StelProjector getViewport(): > > if (viewport != prj->getViewport()) > > and because of #1, gcc does not like this: > > /Users/Shared/stellarium/stellarium/src/modules/Atmosphere.cpp:62: > error: no match for 'operator!=' in > '((Atmosphere*)this)->Atmosphere::viewport != prj. > boost::shared_ptr<T>::operator-> [with T = > StelProjector]()->StelProjector::getViewport()' > ... candidates ... > > Should StelProjector really have a Vec4<GLint>, or atmosphere a Vec4i > ? Both of those seem to have further implications. Can anyone advise > a strategy to take here? > > cheers, > nigel > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Stellarium-pubdevel mailing list > Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel > |