Re: [Celestia-developers] Celestia 1.3.2 pre4
Real-time 3D visualization of space
Status: Beta
Brought to you by:
cjlaurel
From: Don G. <do...@do...> - 2004-02-26 18:56:52
|
Hey Chris, quit finding bugs in everyone's graphics card drivers, will ya <laughing>? If it IS the ATI drivers, it may be a while before it gets fixed, since a new version just came out <sigh>. Some further info: After a goto, when zooming OUT, little by little ... half of the object will suddenly be drawn okay (Earth at 50K km), then further out the entire object is drawn okay. Compile from CVS didn't change anything. Added "GL_ARB_vertex_buffer_object" in "IgnoreGLExtensions" and it works now. I left the commented line the way it was and simply a new line with this statement. Thanks for the tip regarding the troubleshooter hardware accel slider. -Don G. ----- Original Message ----- From: "Chris Laurel" <cl...@ww...> To: "Don Goyette" <do...@do...> Cc: "Celestia Developers" <cel...@li...> Sent: Thursday, February 26, 2004 3:02 AM Subject: Re: [Celestia-developers] Celestia 1.3.2 pre4 > On Thu, 26 Feb 2004, Don Goyette wrote: > > > Hi Chris, > > > > Just tried a clean install of pre4 on WinXP Pro, with an ATI Radeon > > 9700 Pro (128 MB). > > > > The planets and moons are drawn with a ton of triangles growing, > > shrinking, popping up, etc. and the surface cannot be seen. > > I modified lodspheremesh.cpp to take advantage of the vertex_buffer_object > OpenGL extension to render planet spheres faster. The change doesn't > affect rendering of mesh files, so a bug in this code is consistent with > your report. Actually, it may be a bug in the ATI OpenGL driver that's at > fault--the new code works fine on my system. There are a couple things > that you can try. First, try updating from the CVS server and building > Celestia yourself. If that doesn't work, try adding > ARB_vertex_buffer_object to the list of ignored GL extensions in > celestia.cfg--that will have the effect of disabling the new sphere > rendering path. > > > I ended up going into Troubleshooting and turning the hardware > > acceleration down to the mid-point, where it says "Disable all > > DirectDraw and Direct3D accelerations, as well as all cursor and > > advanced drawing accelerations." > > > > >From this point on down the acceleration slider, it works fine, but > > VERY slow (obviously). > > Yeah . . . you just turned off hardware OpenGL, and forced Celestia to use > the software renderer. For future reference, it's not worth bothering > going through the effort to adjust the acceleration slider. Microsoft's > software OpenGL implementation is so outdated that it's only very rarely > useful for debugging Celestia's rendering code. > > --Chris > > > > |