[Libre-soc-bugs] [Bug 251] Initial 3D MESA non-accelerated software-only driver is needed

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Aug 7 16:20:57 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=251

--- Comment #17 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to vivekvpandya from comment #16)
> For now I don't see any reason to work on MLIR dialect.
> Based on this presentation it seems to support compute shaders only, work is
> in progress
> https://drive.google.com/drive/u/0/folders/1jTTzQkBj8gq7gavtfuWFpv-dc0pH_VEn
> 
> I think we can start with 
> https://github.com/GPUOpen-Drivers/llpc/tree/dev/llpc/translator and see how
> we can make it working on x86 instructions, instead of AMDGPU specific
> instructions.

I really think a better way to go is to use NIR, since it is already built into
MESA instead of using AMDVLK's pipeline compiler. Also, since several GPU
drivers are built using it, it is less likely to have things that only work on
AMD gpus.

NIR is the de-facto MESA way to write a Vulkan driver.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list