Swiftshader is a 3D rendering software with DirectX® 9.0 class features. The other main features includes supports advanced graphics such as Shader Model 2.0, predication, floating point rendering, stenciling etc.In comparison with Microsoft's Direct3D®, Swiftshader performs 50 to 100 times faster. With Swiftshader, the game graphics get improved by a large amount. SwiftShader provides the same APIs that developers are already using for their games and applications and this helps in directly integrating SwiftShader into applications without any changes to the source code. The features of the 900 GMA (915 motherboard) and 950 GMA (945 motherboard) graphics chipsets * 3D Acceralation: Yes * Video Memory: 192 MB For 900 GMA And 256 MB For 950 GMA * Pixel Shader: 2.0 * Vertex Shader: 3.0 (It features a Software Vertex Shader) * Hardware Rasterising: Yes * Hardware Transform & Lighting: No ( Usually provided by the CPU or 3D Analyze could be used) So all in all the requiered features are satisfied for the games Of 2006-2008 era, except one where 915 or 945 fails. These games require hardware Vertex Shaders and the 915 Or 945 Chipsets only features Software Vertex Shaders. List of games support by Intel GMA 900, GMA 950, 915 or 945 GL/GV/GM Based Chipsets and workaround solutions in order to get the games working using Intel GMA 900, GMA 950, 915 or 945 GL/GV/GM hardware. Most of the solutions requires 3D Analyze, which is a powerful application that allows to play many DirectX based games using video hardware officially unsupported and theoretically unable to run these. 1. Get yourself SW 2. Extract out the contents into a temporary folder 3. Copy d3d8.dll, d3d9.dll and swiftshader.ini from the temporary folder into the folder where the game's executables are located (usually in the installation directory, but if your installation directory is empty, check the subfolders inside; they usually are in the subfolder 'bin') 4. Open up swiftshader.ini with notepad or wordpad, and edit the options as needed. Here is a rundown of what options are there: [Capabilities] PixelShaderVersion=21 << - defines maximum pixel shader version, e.g. 21 = 2.1, 20 = 2.0, 10 = 1.0 VertexShaderVersion=21 << - defines maximum vertex shader version, e.g. 21 = 2.1, 20 = 2.0, 10 = 1.0 TextureMemory=512 << - defines texture memory, if games run too slow, try changing to 1024 (only if you have 1GB of RAM) [Caches] VertexRoutineCacheSize=1024 << - don't touch these PixelRoutineCacheSize=1024 << - don't touch these SetupRoutineCacheSize=1024 << - don't touch these VertexCacheSize=64 << - if games run too slow, change it to 128, any higher will make the game even slower [Quality] TextureSampleQuality=1 << - don't touch it, lowering sample quality will not improve performance MipmapQuality=0 << - it defaults at 0, so don't touch it PerspectiveQuality=2 << - don't touch TranscendentalPrecision=2 << - don't touch [Processor] ThreadCount=0 << - change to 2 if you have dual core, 4 for quad core, or leave it at 0 for single core CPUs EnableSSE2=1 << - 0 = disabled, 1 = enabled, leave it enabled EnableSSE3=1 << - 0 = disabled, 1 = enabled, leave it enabled EnableSSSE3=1 << - 0 = disabled, 1 = enabled, leave it enabled 5. Run the game! If it's an old game, it should run smooth. Newer games usually run at choppy rates, usually unplayable.
Have fun!
Download :
www.megaupload.com/?d=F0T1BWVJ
Post a Comment