Software Rasterization
Muli3D is a cross-plattform software rasterization library that I developed in 2004–2005. It has support for DirectX 9-level features including vertex- and pixel shaders, floating point textures, cubemaps, mipmapping and render–to–texture operations. Muli3D mirrors the public interface of the DirectX 9 API to facilitate switching of the rendering backend in DX9–based applications.
Muli3D is written in C/C++. The SDK, which is available for download at SourceForge.net, comes with documented source code, an application framework, and several samples that present different aspects of Muli3D. This library was released as free software under the terms of the GNU Lesser General Public License. Muli3D was featured in an article published in GameDev.net’s Hardcore Game Programming column.






No Comments Comments Feed
Add a Comment