[Mesa-dev] [PATCH] gallium: build virgl by default.

Emil Velikov emil.l.velikov at gmail.com
Mon Nov 23 03:59:52 PST 2015


On 23 November 2015 at 11:49, Marek Olšák <maraeo at gmail.com> wrote:
> On Mon, Nov 23, 2015 at 12:41 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>> On 23 November 2015 at 07:57, Albert Freeman <albertwdfreeman at gmail.com> wrote:
>>> On 23 November 2015 at 03:17, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
>>>> On Sun, Nov 22, 2015 at 9:28 PM, Dave Airlie <airlied at gmail.com> wrote:
>>>>> From: Dave Airlie <airlied at redhat.com>
>>>>>
>>>>> No reason not to build this, it has no external
>>>>> requirements at the moment.
>>>>
>>>> Not that I object, but what's the policy around these defaults? Should
>>>> we also add nouveau? freedreno? vc4?
>>>>
>> Yes please.
>>
>> For those wondering about radeonsi, i915g or ilo. The first one has
>> llvm dependency which we cannot enforce onto the unaware user. With
>> the latter two - while I cannot comment on their quality/completeness,
>> they see almost no action (dev. wise) plus having them will bring
>> serious classic vs gallium confusion.
>
> r300 also depends on LLVM. It can be worked around by modifying
> configure.ac, but you can't build r300 without llvm on x86 by default.
> (the reason is that some r300 IGPs don't have vertex shaders and draw
> is used instead, which is terribly slow without llvm)
>
As you pointed out the r300+llvm+x86 story is slightly different.

-Emil


More information about the mesa-dev mailing list