![Smile :)](./images/smilies/icon_smile.gif)
Selden: Thanks for the info - especially regarding the various render paths. Considering your explanation, it seems especially odd that I experienced immediate lock-ups under the "Basic" and "Multitexture" render paths, whereas things seem to be very stable under the "OpenGL vertex program" render path! But perhaps this has more to do with the fact that I have also changed the texture resolution from "Hi" to "Medium." I've kind of lost track of the sequence of my experiments!
![Smile :)](./images/smilies/icon_smile.gif)
As for now, things look pretty stable. I am using the "OpenGL vertext program" render path; "Medium" texture resolution; and anti-aliasing turned on in Catalyst and in the Celestia "render / Anti-aliasing" checkbox. Celestia has only locked-up once since then, and this was toward the end of running the included Demo script ("demo.cel"). Yet, another run of this script a day later ran smoothly to completion! Also, on one occasion, I once again saw some flickering colored bands in the background (my original problem before updating the drivers! Perhaps a future driver update will resolve some of these remaining problems. And your suggestion of submitting a bug report to ATI/AMD is a good one.
I really don't understand the relationship between the various anti-aliasing settings in Catalyst (driver settings); "celestia.cfg;" and within Celestia under the "render / Anti-aliasing" checkbox setting. And which have precedence? What overrides what? For example, I have left the "celestia.cfg" "AntialiasingSamples" commented out, meaning (according to the comments within "celestia.cfg") the default is "1," in turn meaning no anti-aliasing. Yet toggling the Celestia "render / Anti-aliasing" checkbox clearly is having the desired visual effect! Also, when this checkbox is unchecked, why don't the Catalyst anti-aliasing settings do the job?
One more question): You (and the comments within "celestia.cfg") mention that I can specify a list of "IgnoreGLExtensions." But the example only shows one ignored extension. What is the syntax for multiple entries in this list?
A)
IgnoreGLExtensions [ "extension1, extension2, ..." ]
B)
IgnoreGLExtensions [ "extension1", "extension2", "..." ]
or,
C)
IgnoreGLExtensions [ "extension1" ]
IgnoreGLExtensions [ "extension2" ]
IgnoreGLExtensions [ "..." ]
Many thanks again!