Since Asphyre2 is under development now (in a hurry, actually), I've decided to make this post in case of any early suggestions and/or requests. After the first version of Asphyre was released, there were number of issues (some of which still remain) with the graphics engine. As a result, I thought on changing the concept of the library and here is a list of what's going to change in Asphyre2, compared to the first release:
1) The library itself will be completely open-source, no external files will be required to run Asphyre2-based applications.
2) As a result of (1), the minimal Delphi version will be 6
3) Plugin support will be disabled from VTDb but instead internal compression will be used (this decision was based on inconvenience of having to distribute multiple DLLs with the application).
4) Direct3D-powered and Software Emulation parts will be separated. This is due to fact that software emulation was not quite compatible with Direct3D-powered renderer especially when advanced Direct3D features were used (3D, for instance). On the other hand, software emulation supports much more effects which is more suitable for demo-making or any applications that are required to run on any PC (even without hardware acceleration).
5) Asphyre Sound System will be released (which was not finished when the first version of Asphyre Component Pack appeared).
Although I'm in a bit hurry of getting the new version (for our needs), I'm open to any suggestions and requests for the new library. Also, after TMDC7, a new set of ASCII renderers (compatible with Asphyre) will be available, although they are most likely useful only for demo-making :?
Cheers,
Lifepower
Bookmarks