[Mesa-dev] RADV initial NIR linking support

Timothy Arceri tarceri at itsqueeze.com
Sat Oct 14 23:36:38 UTC 2017


This initial linking support removes unused varyings across
stages.

Future improvements include enabling removing unused varying
components [1], varying packing (in progress), and varying
array splitting.

I've tried to run the series on the public Vulkan CTS but I
seem to be hitting an existing issue that locks up my machine [2].

Sascha Willems demo results:

computecullandlod 39 -> 41 fps
pipelines ~6100 -> ~6200 fps

5 changed files with 375 additions and 406 deletions.

[1] https://patchwork.freedesktop.org/series/31781/
[2] dEQP-VK.pipeline.render_to_image.core.1d_array.huge.width_layers.r8g8b8a8_unorm_d32_sfloat_s8_uint


More information about the mesa-dev mailing list