

Also the problems with not being able to use GLX 1.3 with the ATI Linux drivers still needs to be solved. All these changes are not yet commited to CVS because they require some more testing, which won't happen until I return from my vacation. This replaces the previous color depth parameter and allows for future expansion with floating point render targets. The RenderTarget::Format class now contains a PixelFormat member variable so that the surface format for all render targets is now specified by a pixel format (not only for render textures as it was before). More efficient sharing of OpenGL rendering contexts when using render-to-texture has been implemented. The DirectX PSA 1.4 to ATI_text_fragment_shader translator has been completed. However, there are still some things to work out, particularly under Linux where I get segfaults with XEngineCore samples :-(

I've done some first tests with wxWidgets 2.5.1 and got XEngine to build with it under both Windows and Linux. I'll be on vacation in the US from March 5 until March 22, so don't expect any CVS commits or response on the forum or to e-mails during these two weeks. Free Optimizing Visual C++ Compiler Ap(06:38) For full details of all the changes see the change log in CHANGES.txt.
#Microsoft toolkit 2.5.1 stable final update
I recommend that only the adventurous or those that want to help with the issues update to current CVS until the code base has stabilized some more. Any help regarding these issues is greatly appreciated. Debugging with gdb under Linux on my slow machine is a major pain. There are furthermore some issues under Linux that causes sample programs to crash with a Gdk-Error when creating the primary render window and I have yet to find out why this happens. Note that due to time constraints most of the new code is not very well tested, especially a sample program that uses point sprites should be written for the new point parameters render state class. Furthermore, the RenderTarget::Format class now generally uses a pixel format to describe the color buffer surface format, instead of using a simple color bit depth value for render windows as was the case until now. Additionally, support for point sizes and point sprites has been added with a new render state class, RSPointParameters.

Please see the installation instructions for details as you might have to patch a few things of the wxWidgets distribution to get it to build correctly. Most notably, XEngine now requires wxWidgets 2.5.1. Some recent changes have been committed to CVS.
