SwiftShader - Schneller Software-Renderer unterstützt Shader
TransGaming verspricht 3D-Grafikleistung dicht an der von Low-End-Grafikhardware
TransGaming hat mit SwiftShader einen Software-3D-Renderer vorgestellt, der nicht nur deutlich schneller als Microsofts Direct3D-Referenz-Rasterizer sein, sondern mitunter auch der Leistung von Low-End-Grafikhardware nahe kommen soll. Mit dabei ist erstmals auch eine Pixel- und Vertex-Shader-Unterstützung für DirectX 8 und DirectX 9, eine OpenGL-Version vom SwiftShader soll folgen.
TransGaming bewirbt den SwiftShader als bis dato schnellsten Software-3D-Renderer, der nahtlos mit DirectX-basierten und später auch mit OpenGL-basierten Spielen und Anwendungen zusammenarbeiten soll. Unter Direct3D 8 und 9 werden Vertex Shader 1.1 und Pixel Shader 1.4 unterstützt. Zum Funktionsumfang zählen auch Bilineares Sampling, Cubic sowie Spherical Environment Maps, Textur-Koordinaten-Generierung, Multi-Texturing, Alpha Blending, Nebel, erweiterte Texture-Blending-Modim, Bump Mapping, anpassbares Per-Pixel- oder Per-Polygon-Mipmapping und die meisten anderen Standard-Direct3D-Funktionen.

SwiftShader - deutlich schneller als Direct3D Reference Rasterizer
SwiftShader liegt zwar als Windows-DLL vor, wurde aber modular entwickelt und soll so auch tiefer in andere Softwareprodukte wie etwa Grafikkartentreiber oder in ein Embedded-System integriert werden. Eine 3D-Grafikkarte, die nur Rasterisierung unterstützt, kann damit eine Software-Geometrie-Engine zur Seite bekommen und einen Leistungsschub erzielen.
Seine hohe Leistung soll der SwiftShader durch dynamisches Kompilieren von auf die jeweilige Anwendung optimiertem Code erzielen. Dabei setzt TransGaming derzeit auf x86-kompatible Prozessoren mit Intels SSE-Befehlserweiterungen. Kompatibel ist TransGaming zu Windows 98, kann aber auch unter Linux in Verbindung mit Cedega eingesetzt werden. Cedega ist eine von TransGaming entwickelte Implementierung der DirectX-API unter Linux.
Eine SwiftShader-Demo, die mit vielen Direct3D-8- und Direct3D-9-basierten Spielen und Anwendungen laufen soll, bietet TransGaming zum Download an. Für den kommerziellen Einsatz bietet TransGaming SwiftShader in Lizenz an, sowohl als Spielen oder Anwendungen beizupackende Windows-DLL als auch für die direkte Integration in Treiber und Betriebssysteme.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed






wirklich ersetzten kann das eine Grafikkarte nicht, willst ja nicht mit 20fps spielen...
Sinn des ganzen ist im Artikel beschrieben Shader support auf plattformen zu bieten, die...
Das sehe ich auch so Hey, das ist eine wirklich gute Entwicklung! Vorallem weil es auch...
ähm der software renderer ist nicht übel zum thema hardware vs software sage ich nur...