Thought you guys might be interested to know that I've been in correspondence with Intel regarding the fact that on certain Intel chipsets (notably the 82845 chipset included in lots of Dell computers), you end up with a multicoloured moon inside recent versions of Celestia.
Here is a (slightly abridged) copy of my correspondence:
I work for a school and we use the freeware Open Source space simulator Celestia for teaching purposes.
You can download a copy here:
http://www.celestiaproject.net/celestia/
With the latest Intel drivers a new OpenGL render path has become available in Celestia, 'OpenGL Vertex Program'. However, when this render path is enabled (use Ctrl-V inside Celestia to switch between the paths), and Earth's moon is visible, the moon becomes rainbow coloured instead of the normal grey colours.
In the Celestia forum it was indicated that this was a problem with the Intel drivers. From memory, the problem was with the bumpmapping support, but I may be wrong. Could you look into this please and fix the problem if it is in the drivers.
Intel replied after quite a long while with the following:
Hello,
Thank you for contacting Intel(R) Technical Support.
The following is the response from our engineering department:
Thank you for your patience while we investigated this issue. We have duplicated the problem that you are experiencing and have identified a fix for the issue. The fix will be included in a future driver release that will be posted on support.intel.com.
As a general corporate policy, the technical support staff does not comment on unannounced Intel(R) products, future technologies, or driver releases. We at Intel appreciate your feedback in this matter.
Please do not hesitate to contact us again if you need further assistance.
Sincerely,
Otto JK.
Intel Technical Support
I replied with a general 'thank you' (to which I did not expect a response). They replied with a message saying that actually, they were no longer releasing drivers for the 82845 chipset, but subsequent driver releases would fix the problem for later Intel chipsets. I thought that was all, but recently they sent me another response:
Hello Chris,
Thank you for contacting Intel(R) Technical Support.
This issue was isolated to the fact that the Celestia* application is using an extension that the Intel(R) graphics driver does not support. A newer version (ARB version) exists and that is what our drivers support. This application is using EXT_texture_env_dot3 while Intel supports only ARB_texture_env_dot3.
Unfortunately, there are no plans to include support for the older extension, EXT_texture_env_dot3, in the Intel(R) graphics drivers. To correct this issue, it is recommended that the application use the newer ARB_texture_env_dot3 extension.
Please do not hesitate to contact us again if you need further assistance.
Sincerely,
Caleb M.
Intel(R) Technical Support
Are they right, and if so, is there any reason why this can't be changed in Celestia?
Thanks!
Chris