TransGaming公司发布了一款号称革命性的纯软件3D渲染引擎工具SwiftShader,TransGaming宣称这款渲染引擎工具支持所有的Pixel和Vertex Shader DX9特效,并且可以获得比微软D3D的REF设备(reference rasterizer)快50倍的速度。
SwiftShader通过TransGaming自己的SwiftAsm runtime code生成系统来达到其声称的执行效率,SwiftAsm可以把所有基于shader的、固定的几何函数以及像素管线操作代码转换成为高速的x86 SSE/MMX代码,然后这些代码会被缓存起来以备随时调用。SwiftAsm可以让开发者很容易的为自己程序进行高效优化。
以后版本不再开放源代码,这是SwiftShader最后开源版本的完全源代码,包括几个演示程序。
1