i965: Disable ARB_fragment_shader_interlock for platforms prior to GEN9
authorPlamena Manolova <plamena.manolova@intel.com>
Tue, 12 Mar 2019 19:25:36 +0000 (21:25 +0200)
committerPlamena Manolova <plamena.manolova@intel.com>
Thu, 14 Mar 2019 13:04:12 +0000 (13:04 +0000)
commit19ab08200179e71af42ce6e1b91f502e50f915b3
treebfb723fe39f26df95197b7d75b98dfe3165de46b
parent0c3adaad22c34742058a9f52138cfd37778ef6df
i965: Disable ARB_fragment_shader_interlock for platforms prior to GEN9

ARB_fragment_shader_interlock depends on memory fences to
ensure fragment ordering and this ordering guarantee is
only supported from GEN9 onwards.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109980
Fixes: 939312702e35 "i965: Add ARB_fragment_shader_interlock support."
Signed-off-by: Plamena Manolova <plamena.n.manolova@gmail.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/compiler/brw_fs_generator.cpp
src/mesa/drivers/dri/i965/intel_extensions.c