[Libre-soc-bugs] [Bug 725] Research Naga to see if it will help un-stall #161

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Oct 12 07:58:28 BST 2021


--- Comment #1 from Jacob Lifshay <programmerjake at gmail.com> ---
It looks like it should work from an architecture perspective, since naga's IR
is tree-based, like Kazan's ir, rather than flat-CFG-based, like SPIR-V.

I asked on their matrix room:

> I'm writing Kazan, a Vulkan driver written in Rust for Libre-SOC's GPU (as well as cross-platform sw rendering), and am currently stalled on parsing SPIR-V's structured control flow, I was wondering if you all would be open to my using naga to handle SPIR-V parsing for that...I would translate naga's IR to Kazan's IR. Afaict this would require some work to be done by Libre-SOC and/or naga for naga's SPIR-V front end to improve to eventually be Vulkan compliant... Was wondering if that all sounds good to you?

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

More information about the libre-soc-bugs mailing list