Hello, This series makes i965 generate NIR at link time (or ProgramStringNotify time for ARB programs), rather than on each FS/VS compile. This means we only do it once, rather than for SIMD8 and again for SIMD16 programs. It also means we can avoid it when doing state based recompiles.
It speeds up shader-db on my Broadwell by about 9.4%. It also adds INTEL_DEBUG=ann support, now that we keep a persistent copy of the NIR program around for the annotations to refer to. Available in the 'nir-link' branch of ~kwg/mesa. --Ken _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev