<div dir="auto">They still have to ship LLVM to have GCN support. Or do they simply not ship radeonsi?<div dir="auto"><br></div><div dir="auto">Marek</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Jan 26, 2017 7:30 PM, "Emil Velikov" <<a href="mailto:emil.l.velikov@gmail.com">emil.l.velikov@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
Here's a few small fixes/functionality improvements when dealing with<br>
LLVM.<br>
<br>
Most notably the series adds "LLVM" string [when applicable] to the .get_name()<br>
callback for drivers that use draw.<br>
<br>
Thus developer can respond accordingly - be that "rebuild with LLVM or<br>
enjoy the bad performance" or otherwise to reports.<br>
<br>
We can go a step further and make both(?) configure and the callback<br>
produce more nagging message along the lines of "built w/o LLVM expect bad<br>
performance", if people prefer.<br>
<br>
With this in mind we can drop the LLVM requirement, which some<br>
builders/distros explicitly patch out.<br>
<br>
Let's be nice to each other and not force it onto them.<br>
<br>
What do you guys think ?<br>
Emil<br>
<br>
Emil Velikov (8):<br>
virgl: remove unused draw_context.h include<br>
llvmpipe: use draw_get_option_use_llvm() instead of open coding it<br>
softpipe: set softpipe_screen::use_llvm when draw is build with LLVM<br>
softpipe: let .get_name() append LLVM if built with LLVM<br>
i915g: use draw_get_option_use_llvm() instead of open coding it<br>
i915g: let .get_name() append LLVM if built with LLVM<br>
r300: let .get_name() append LLVM if built with LLVM<br>
nouveau: let .get_name() append LLVM if built with LLVM<br>
<br>
src/gallium/drivers/i915/i915_<wbr>screen.c | 9 +++++++--<br>
src/gallium/drivers/llvmpipe/<wbr>lp_screen.c | 4 ++--<br>
src/gallium/drivers/nouveau/<wbr>nouveau_screen.c | 7 ++++++-<br>
src/gallium/drivers/r300/r300_<wbr>screen.c | 10 +++++++++-<br>
src/gallium/drivers/softpipe/<wbr>sp_screen.c | 6 ++++++<br>
src/gallium/drivers/virgl/<wbr>virgl_screen.c | 1 -<br>
6 files changed, 30 insertions(+), 7 deletions(-)<br>
<br>
--<br>
2.11.0<br>
<br>
______________________________<wbr>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</blockquote></div></div>