Hi,

I work at Huawei on the Vulkan driver for an in-house GPU. It's built on
Mesa's Vulkan runtime, and we'd like to open source the project, so I have
some questions about what upstreaming into Mesa would involve.

We have one constraint: the GPU ISA can't be published. The Vulkan driver
and
the NIR-level lowering can both be open. The NIR-to-machine-code backend
can't, so it would have to ship as a binary that the driver loads at
runtime.

I've read docs/license.rst and docs/submittingpatches.rst. Neither forbids
this as far as I can tell, but I don't take the silence as permission, and
I'd
like to understand your requirements in more detail.

I couldn't find an earlier case of a vendor raising this, accepted or
rejected. If it has come up before, a pointer would help.

We'll carry on with the open source work either way. The question is whether
to aim it at upstream Mesa.

Thanks,
jingxu zhang

Reply via email to