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
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to