The Different Gallium3D Drivers Available
Phoronix: The Different Gallium3D Drivers Available
Due to some user confusion after this morning's Intel Gallium3D article regarding what Intel IGPs are actually covered by this community-alternative to Intel's official classic Mesa driver, here's an overview of all the different Gallium3D drivers...
http://www.phoronix.com/vr.php?view=OTYxNg
LLVMpipe as fallback for incomplete hardware drivers?
Quote:
Originally Posted by
phoronix
Phoronix: The Different Gallium3D Drivers Available
LLVMpipe: This is the ideal Gallium3D driver to use if interested in CPU-based software acceleration. LLVMpipe is basically the equivalent of Mesa's software rasterizer that just renders everything using the CPU and system memory. Besides being a fall-back in cases where no hardware driver may be available, it's also useful for driver developers in debugging situations. What makes LLVMpipe better than the other alternative, Softpipe, is that it leverages the Low-Level Virtual Machine (LLVM) for optimizing the process and being able to take better advantage of modern processors.
Does this also mean that LLVMpipe is used where a hardware driver does not implement a specific feature? Or is the fallback always to soft-pipe? If so, why?