TransGaming Releases Fast Software 3D Rendering 256
gavriels writes "TransGaming has just released SwiftShader, an ultra-fast software-only 3D renderer that supports Vertex and Pixel Shaders. SwiftShader dynamically compiles the geometry and rasterization pipelines to produce code that exactly matches the graphics features a game or application is using. Demo download and tech details can be found on their website."
Desktop Environments (Score:5, Interesting)
Obviously I realise that a lot more is needed before desktop Linux taxes off, but if someone could capitalise on this we could have a decent GUI utilised without pissing all over Linux's reputation for not taxing hardware too heavily. (Personally I prefer an understated GUI which uses no resources, but obviously there is a market for eye candy.)
Re:The Meat... (Score:5, Interesting)
Load balancing? (Score:3, Interesting)
Re:The Point (Score:5, Interesting)
possible deathknell for lowend non-integrated gfx (Score:5, Interesting)
What happens when Microsoft licenses this tech and integrates it into Windows? Suddenly, all anyone needs is a RAMDAC to output framebuffer to VGA, so Intel doesn't need to develop GPUs anymore, and overnight gets a massive performance boost and full DX9 support....
So, how about some numbers? (Score:3, Interesting)
Re:Ads (Score:4, Interesting)
Re:The Point (Score:1, Interesting)
My point is that I don't see DX9 features as being something that casual gamers need or want. Most of the pixel shader stuff is for high quality 3D scenes. Perfect for a First Person Shooter, but an extreme overkill for 3D Space Invaders. (Do we REALLY need aliens with realistic fur that whips in the wind as they make their slow approach toward the ground?)
A game that is targeted at the Casual Gaming Market should aim to meet the expected 3D Card support instead of wasting time on Gee Whiz Bang features that will do little else other than cause complaints about slow performance.
What I want to know... (Score:2, Interesting)
Re:Ads (Score:5, Interesting)
-Gav
Re:Desktop Environments (Score:3, Interesting)
What I'd Like To Know (Score:4, Interesting)
For years, some analysts claimed that ordinary processors would eventually obsolete 3D accelerators, because they would be fast enough to handle all of the rendering in software. Since graphics processing can usually make pretty good use of parallelism, then perhaps a package like this along with multiple CPUs is the "wave of the future"?
Obviously not now... but in 20 years?
swShader? (Score:2, Interesting)
Re:The Meat... (Score:3, Interesting)
The DX9 featureset appears to be the big win here, unless of course you consider Linux support important
Maybe something, but not all (Score:3, Interesting)
With AGP it's right out. PCIe makes it a remote possibility, the bus would work, but it's still not a real solution. It would end up being too slow to matter. The thing is you can get a cheap 3d card that WILL do it, though slow (any Radeon 9200 or above), but faster than software.
So I don't know about killer app. Certianly not for Windows. As it stands, DirectX does this to the extent that it's useful. Things that can be done in software to a reasonable speed will be, if necessary. Things that can't are simply excluded. It's probably the best compramise from a consumer standpoint.
back in the day... (Score:1, Interesting)
anyway, my point (sorry). IIRC the whole point of VRam was that it was dual ported, ie the arrangement of gates/junctions that make up the memory cell allowed the memory to be accessed both by the PCI bus or DMA controller, and the DAC's on the video card _at_ _the_ _same_ _time_ !11
It would be interesting to understand how the current state of the art compares. I believe DDR3 wraps the clock wire around twice to double the clock speed or some trick (remember all those RamBus patient battles?). Have we come in a cycle , like with parallel/serial buses used in disk storage, with RAM not having architectural embelishments in the latest itterations but rather running faster due to a more basic stripped down design? Or does sophistication increase monotonically? Nah, dont think so d:D
Re:Swiftshader in hardware? (Score:2, Interesting)
So, to answer your question more directly, I doubt that any of the technology used in SwiftShader can further improve hardware rendering performance. But I do see an evolution in CPU thread parallelism...
Re:Can I run Doom3 on this thing? (Score:2, Interesting)
Anyway, it's not our immediate goal to support the latest games. The people playing Doom 3 really know they need a powerful graphics card. But once it becomes feasible to run it on the CPU, we'll let you know...
Re:Better software acceleration? Who cares? (Score:2, Interesting)