mesa: add AllowGLSLCrossStageInterpolationMismatch workaround
authorTapani Pälli <tapani.palli@intel.com>
Fri, 24 Nov 2017 05:46:07 +0000 (07:46 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Thu, 30 Nov 2017 09:43:10 +0000 (11:43 +0200)
commitfaccbaf3faf9a7cdcda3e4032fafd0f6064459bd
treedff07c0c37ff3198f58ae018f2b04762612d0e3d
parent8c1e4b1afc8d396ccf99c725c59b29a9aa305557
mesa: add AllowGLSLCrossStageInterpolationMismatch workaround

This fixes issues seen with certain versions of Unreal Engine 4 editor
and games built with that using GLSL 4.30.

v2: add driinfo_gallium change (Emil Velikov)

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97852
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103801
Acked-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/compiler/glsl/link_varyings.cpp
src/gallium/auxiliary/pipe-loader/driinfo_gallium.h
src/gallium/include/state_tracker/st_api.h
src/gallium/state_trackers/dri/dri_screen.c
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/main/mtypes.h
src/mesa/state_tracker/st_extensions.c
src/util/drirc
src/util/xmlpool/t_options.h