On 09/13/2017 01:37 AM, Timothy Arceri wrote:
> This started out based off the work Jason did back in 2015 to add
> NIR linking to the Intel VK driver. It needed a reasonable amount
> of updates to work with the GL driver, tess, xfb, etc.
> 
> As per the results in patch 8, it can provide some nice
> improvements despite the GLSL IR linker already doing the same
> link time removal of unused varyings.
> 
> Ultimately I'd like to use this with radv but adding it to i965
> first provides a good test platform given the mature test suites,
> and extensive shader-db collections available for OpenGL. I'm
> planning on also adding a NIR packing pass and it makes sense
> to test that here also. I beleive the packing pass should be the
> last set towards removing any dependency on the GLSL IR
> optimisation passes.
> 
> Please review.
> 

Hi Timothy,

Apart from the comments I left in some patches, series is

Reviewed-by: Eduardo Lima Mitev <el...@igalia.com>

Thank you for bringing up this series. This is interesting ground work
looking into support for ARB_gl_spirv on i965. We are still analyzing
different approaches, and one option is having "SPIR-V -> NIR -> BRW",
doing linkage in NIR. Related to that, I have a couple questions:

Do you plan to continue working on improving on this (tackling the open
points you mention)? If so, do you have a roadmap?

Have you thoughts already on potential issues to implement a fully
capable NIR linker (e.g, one that would avoid any use of the GLSL linker)?.

Thanks!

Eduardo
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to