文件名称:SwiftShader最后开源版本的完全源代码
文件大小:13.95MB
文件格式:RAR
更新时间:2013-10-13 07:59:20
SwiftShader TransGaming SwiftAsm
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最后开源版本的完全源代码,包括几个演示程序。
【文件预览】:
swShader
----SoftWire.tar.gz(642KB)
----swShader-0.3.0.zip(1.27MB)
----swShader-0.1.0.zip(1.27MB)
----swShader-6.10.03.zip(1.45MB)
----demo()
--------swShader_demo.zip(298KB)
--------PhongCar.zip(1.2MB)
--------ShadowVolume.zip(806KB)
--------StencilShadow.zip(459KB)
--------DirectX8-DLL.zip(732KB)
swshader-softwire
----SoftWire-Assembler.zip(57KB)
----SoftWire.zip(520KB)
----Demo.zip(71KB)
----SoftWire-4.5.3.zip(225KB)
----SoftWire-4.4.1.zip(522KB)
----SoftWire-4.5.0.zip(114KB)
----SoftWire-4.6.1.zip(81KB)
----SoftWire-4.6.0.zip(92KB)
----SoftWire-4.6.2.zip(94KB)
----SoftWire-4.5.1.zip(224KB)
----RealVirtuality-final.zip(3.99MB)
----SoftWire-4.5.2.zip(225KB)