i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
On Gen9+ there is a new bit in 3DSTATE_PS_EXTRA that must be set if the shader sends a message to the pixel interpolator. This fixes the interpolateAt* tests on SKL, apart from interpolateatsample-nonconst but that is not implemented anywhere so it's not a regression. Reviewed-by:Ben Widawsky <ben@bwidawsk.net> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Cc: "10.6 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 493af150) Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Conflicts: src/mesa/drivers/dri/i965/brw_fs_nir.cpp src/mesa/drivers/dri/i965/gen8_ps_state.c
Showing
- src/mesa/drivers/dri/i965/brw_context.h 1 addition, 0 deletionssrc/mesa/drivers/dri/i965/brw_context.h
- src/mesa/drivers/dri/i965/brw_defines.h 1 addition, 0 deletionssrc/mesa/drivers/dri/i965/brw_defines.h
- src/mesa/drivers/dri/i965/brw_fs_nir.cpp 4 additions, 0 deletionssrc/mesa/drivers/dri/i965/brw_fs_nir.cpp
- src/mesa/drivers/dri/i965/gen8_ps_state.c 3 additions, 0 deletionssrc/mesa/drivers/dri/i965/gen8_ps_state.c
Loading
Please register or sign in to comment