glsl: TCS outputs can not be transform feedback candidates on GLES
authorJose Maria Casanova Crespo <jmcasanova@igalia.com>
Wed, 21 Nov 2018 17:23:03 +0000 (18:23 +0100)
committerJose Maria Casanova Crespo <jmcasanova@igalia.com>
Mon, 4 Mar 2019 00:55:00 +0000 (01:55 +0100)
commitbf1f49482d677e562993543cd9a9367597ce3ccc
treefe96d91024349ae1f62b18161504e225965e4b8e
parentcc7173b4387182f854cb5c9d4f9575419b946e11
glsl: TCS outputs can not be transform feedback candidates on GLES

Avoids regression on:

KHR-GLES*.core.tessellation_shader.single.xfb_captures_data_from_correct_stage

that is uncovered by the following patch.

"glsl: fix recording of variables for XFB in TCS shaders"

v2: Rebased over glsl: fix recording of variables for XFB in TCS shaders
v3: Move this patch before "glsl: fix recording of variables for XFB in TCS
    shaders" to avoid temporal regressions. (Illia Mirkin)

Cc: 19.0 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/compiler/glsl/link_varyings.cpp