Fixes several GL44-CTS.tessellation_shader (and GL45 and ES31) subcases:- vertex_spacing- tessellation_shader_point_mode.points_verification- tessellation_shader_quads_tessellation.inner_tessellation_level_rounding
Cc: mesa-stable@lists.freedesktop.org
9e77883 i965: Implement the WaPreventHSTessLevelsInterference workaround.
src/mesa/drivers/dri/i965/Makefile.sources | 1 +
src/mesa/drivers/dri/i965/brw_compiler.h | 2 +
src/mesa/drivers/dri/i965/brw_nir.h | 2 +
.../drivers/dri/i965/brw_nir_tcs_workarounds.c | 152 ++++++++++++++++++++
src/mesa/drivers/dri/i965/brw_tcs.c | 18 ++-
src/mesa/drivers/dri/i965/brw_vec4_tcs.cpp | 3 +
6 files changed, 175 insertions(+), 3 deletions(-)
Upstream: cgit.freedesktop.org