[Mesa-dev] [PATCH 00/18] anv/pipeline: Do cross-stage linking

Timothy Arceri tarceri at itsqueeze.com
Wed Jul 11 22:49:37 UTC 2018


On 12/07/18 07:18, Jason Ekstrand wrote:
> I sent out a series for this almost a year ago and it just sat on the list
> rotting away.  You can find the original series here:
> 
> https://patchwork.freedesktop.org/series/32809/
> 
> This v2 is a rebase of that series.  I believe Tim reviewed most of the
> original but the rebase was painful enough that it probably merits a second
> look-over.  I still have yet to actually be able to tie this to performance
> data on anything.  I know there are some Skyrim shaders that are affected
> by it but it runs at the same speed before and after.

As mentioned on IRC you are likely missing the most important parts for 
linking to be fully effective (splitting arrays and vectors). The 
following are the outstanding patches for i965.

https://patchwork.freedesktop.org/patch/189449/
https://patchwork.freedesktop.org/patch/189451/
https://patchwork.freedesktop.org/patch/189452/

With those there was a noticeable boost to the tessellation Vulkan demo 
for RADV if I'm remembering correctly.


More information about the mesa-dev mailing list