glsl: add field to track if xfb_buffer is an explicit or implicit value
authorTimothy Arceri <timothy.arceri@collabora.com>
Wed, 24 Feb 2016 04:18:09 +0000 (15:18 +1100)
committerTimothy Arceri <timothy.arceri@collabora.com>
Thu, 31 Mar 2016 01:50:29 +0000 (12:50 +1100)
commit04d2f770c868537c2aa7329e923d526e7014d0b3
treef24eb58ef91f7444dd658135418eb9c180f47265
parent733f1b2a55aa396dd01ec516f93339d95ef32a42
glsl: add field to track if xfb_buffer is an explicit or implicit value

Since any of the xfb_* qualifiers trigger the shader to be in
transform feedback mode we need an extra field to track if
the xfb_buffer on interface members was set explicitly since
xfb_buffer will always have a default value.

Reviewed-by: Dave Airlie <airlied@redhat.com>
src/compiler/glsl/ast_to_hir.cpp
src/compiler/glsl/builtin_variables.cpp
src/compiler/glsl_types.cpp
src/compiler/glsl_types.h