Linked by David Adams on Tue 29th Jun 2010 18:01 UTC, submitted by Michael
Graphics, User Interfaces The open-source Mesa/X.Org developers have been working on LLVMpipe, a Gallium3D driver that accelerates OpenGL and other state trackers on the CPU rather than any GPU driver to provide a better software rasterizer via LLVM optimizations. Unfortunately, it's still slow and can barely keep up with games.
Permalink for comment 432014
To read all comments associated with this story, please click here.
RE[2]: "Still slow"?
by Zifre on Wed 30th Jun 2010 13:37 UTC in reply to "RE: "Still slow"?"
Member since:

There is no mention about image quality of LLVMpipe anywhere, but I assume it produces quite nearly the same output as a real 3D accelerator does.

Unless there you are using some unsupported feature, or there is a bug, the image should be pixel perfect. Rendering is a very precise thing - there is really no room for "optimization" at the expense of quality.

Also, I suspect that LLVMpipe is more complete than any of the real Gallium drivers - programming the CPU is a lot easier than a GPU... (and I know because I've tried it).

So yeah, 25 FPS in any 3D game is very impressive.

Reply Parent Score: 2