[Mesa-dev] radv initial submission

Dave Airlie airlied at gmail.com
Tue Oct 4 01:48:06 UTC 2016


Hi all,

I fully expect this won't make it to the list in one piece due to size.
I've pushed the same patchset to
https://github.com/airlied/mesa/tree/radv-submit

This is an initial submission of the open source radv vulkan driver
for AMD GPUs supported by the amdgpu driver. It is a project Bas and I
started some months ago as an interesting learning experience and it's
been great to see it get this far in such a short time.

This driver is in no way to be considered conformant or called such.
It has NOT passed the vulkan conformance suite or ever been submitted
to Khronos. It prints a big warning on startup to this effect.

In saying that, it runs quite well with Dota 2, Talos Principle and
vkQuake in our testing so far.

Future plans are to add support for various hw speedups (fast clears),
missing things like spilling, and multiple queues along with finishing
out things like geom/tess shaders. Also trying to reuse code between
this and the radeonsi driver where possible. radv already reuses
the LLVM compiler backend and the addrlib code.

I've split things out into 4 patches, 3 just add code files to various
places and number 4 intergrates the build system changes so they
are easier to review.

Regards,
Dave (and on behalf of Bas).



More information about the mesa-dev mailing list