The main difference between SwiftShader and native driver is that SwiftShader is a layer emulation tool/app/code.. while driver are language that are use for the OS to communicate with hardware.. the simplest thing about driver is that the hardware can act differently with different types of driver setting as long as it does not exceeding the hardware capabilities, while SwiftShader is purely software where it uses the CPU to act as GPU where it is very much much slower than using the hardware GPU itself, even if it is processing Pixel Shader 1.x
as for the original question, the GMA3100, does not support pixel shader above 2, but the performance of its Pixel Shader 2 processing is quite astonishing..also do mind that in THEORY GMA3100 do support Vertex Shader 3 in software, but rarely where games uses mismatch pixel and vertex shader...so in anyway of altering the driver codes, pixel shader 3 still cant be achieve :( hope that explain a little :) On Fri, Apr 8, 2011 at 4:04 AM, tribaljet <[email protected]> wrote: > Agreed. > > I've yet to see a single case where Swiftshader gives better > performance than regular driver usage. Swiftshader is NOT a tool to > run games, it's a 3D app troubleshooting tool. > > On 7 Abr, 20:00, hussam aulaian <[email protected]> wrote: > > @Murder132 : the guy is asking abt a native support for crying out loud , > i > > knw abt the Swiftshader 3 > > but there is no point in using it , in my opinion its plain crap ! > > -- > 9xx SOLDIERS SANS FRONTIERS > -- 9xx SOLDIERS SANS FRONTIERS
