Game Programming and Development Tools

SwiftShader – Gump

GUMP

Member

Posts: 1335
From: Melbourne, FL USA
Registered: 11-09-2002
http://www.transgaming.com/swiftshader.php

quote:
SwiftShader, the latest addition to TransGaming's family of portability products, is the world's fastest, pure software 3D renderer with DirectX 9.0 class features, including support for Pixel and Vertex Shaders. SwiftShader is built to provide the same APIs that developers are already using for their games and applications. This makes it possible to directly integrate SwiftShader into applications without any changes to source code. Direct3D 8 and Direct3D 9 compatible APIs are available immediately and OpenGL-compatible APIs will be available soon. Vertex Shader 1.1 and Pixel Shader 1.4 features are currently supported along with the majority of features used by most developers when producing 3D games and applications.

SwiftShader performs over 50 times faster than Microsoft's Direct3D Reference Rasterizer in tests with sample applications and can achieve performance close to low-end hardware 3D cards in many cases. SwiftShader achieves this unprecedented level of performance by dynamically compiling highly optimized code specific to an application's 3D rendering needs. SwiftShader is currently available for x86 CPUs with Intel's SSE multimedia instruction set extensions. SwiftShader runs on Microsoft Windows 98 and higher and on Linux through TransGaming's Cedega portability technology.


HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
I tried to use SwiftShader to run the Torque Shader Engine on my laptop (that has a Radeon 7500), but for some reason it didn't work (don't know why yet). Have you gotten this to work yet, Gump (or anyone else)?

I'm very interested in this technology, I just didn't get the demo to work on my system (though I know people who got it to work).

--clint

------------------
http://www.includingjudas.com/christiangame.html

GUMP

Member

Posts: 1335
From: Melbourne, FL USA
Registered: 11-09-2002
I tried it once long ago before Nick (the programmer) changed the name. Ran fine then...but I don't have a reason to use it since EW: Nightmares is just too shader intensive for software emulation, no matter how fast it is in comparison to M$'s reference renderer. Not to mention, PS2.0 is a requirement and SwiftShader only does up to PS1.4 at the moment.