We would like to announce the release of our latest framework Asphyre Sphinx 3. This cross-platform framework can be used in any Delphi version from 2006 to XE 2 (and later), and FreePascal/Lazarus. New platforms are supported: 32-bit and 64-bit Windows, 32-bit Linux and 64-bit Linux and Mac OS X. Support for mobile platforms such as iOS and Android is still under development (you can keep using Asphyre Sphinx 2 if you need to target iOS).
The providers have been upgraded for all platforms. Now you can use DirectX 7, DirectX 9 (with automatic switching between Direct3D 9 Ex and Direct3D 9 depending on OS support), DirectX 10 (with automatic switching between Direct3D 10.0, Direct3D 10.1 and Windows WARP software device depending on OS and hardware support). In addition, all platforms feature brand new OpenGL provider that uses features of OpenGL 2.1 with programmable pipeline, with an alternative legacy renderer using OpenGL 1.2 if low-end and/or outdated hardware is to be targeted.
Many other features found in previous version of Asphyre are, of course, available, including multiple monitor support in full-screen mode, shader effects, WYSIWYG GUI editor, advanced fonts and so on.
The framework is partially compatible with the previous release of Asphyre Sphinx. If you are developing a project that uses any of the previous versions of Asphyre, you may need to port it to the new release.
There are still many things that are planned to be included with Asphyre Sphinx, we are continuously developing the framework.
Click here to visit Asphyre Sphinx 3 page.
If you encounter any problems with the framework or have any suggestions, join the discussion on our forums.