Bug#605444: R: Bug#605444: libgl1-mesa-dri-experimental: please install the llvmpipe driver
On 2011-11-21 10:00 +0100, Fabio Pedretti wrote:
>>Upstream claims in docs/llvmpipe.html that an x86 or amd64 processor is
>>required. Since llvm is not available on hurd-i386, it seems prudent to
>>restrict swrastg to {kfreebsd-,}{i386,amd64}.
>
> Note that swrastg can be built with or without llvm: in the first case it is
> commonly called llvmpipe [1], in the second case it is called softpipe. They
> should both be better than classic swrast.
>
> So you can compile with llvm only on that supported and tested platforms, but
> always install the resulting swrastg (rather than classic swrast).
Thanks. Looking closer, I notice that swrastg is already built
everywhere except on Hurd, just not installed. So it's probably just a
matter of adding the llvm build dependency on kfreebsd-*.
> Also note that on current git (will be in 7.12/8.0) swrastg was renamed to
> swrast (so there are two swrast now: the gallium one and the classic one, built
> under different directories):
> http://cgit.freedesktop.org/mesa/mesa/commit/?
> id=5fe54df58f31e5d321f7cbd5b095eb8c2417deb1
There are a few options when we package that version:
- Revert this commit;
- Use a diversion in the libgl1-mesa-dri-experimental package;
- Assume the Gallium driver is mature enough and ship it in the
libgl1-mesa-dri package.
Nothing that needs to be decided now, though.
Cheers,
Sven
Reply to: