
Update 0.9.4 of the ColdSteel SDK Early Adopter has been released. The changes are the following:
- Mac and Linux modules for BlitzMax added! (Some features like .fx shaders and joystick support not included).
- Improved OpenGL renderer.
- When a .b3d file does not contain normal info for the vertices, now it is generated automatically.
- Material types from .b3d files are loaded better now (specially for material with alpha or mask info).
- Removed .my3d support in the Material Editor, and added .b3d.
- Fixed a bug which caused that a 16 bit screen mode was used if the stecil bufffer was enabled.
- Added csNodeSetMaterialFlag().
- Fixed the csLibInit/csLibFinish issue with the readme of each port (replaced by csCoreInit/csCoreFinish).
The Mac and Linux support is experimental yet. There is no support for .fx effects (and there will never be), no joystick, rendering in an external window does not work, and it comes without the editors. I'll fix these issues in future updates, but remember that the version which has the priority is the Windows one (basically because it is the primary platform of at least 90% of my customers, and I have been working for much longer on this). Also have in mind that the OpenGL renderer in ColdSteel is not as polished as the DirectX one, so some things may not look as good or even not work.
Please visit the official website for more information.