glsl: assert on incoherent point mode layout-id-qualifier validation
authorAndres Gomez <agomez@igalia.com>
Fri, 11 Nov 2016 19:03:24 +0000 (21:03 +0200)
committerAndres Gomez <agomez@igalia.com>
Fri, 25 Nov 2016 11:18:30 +0000 (13:18 +0200)
commitae1ce8ecd3cfd243d6fdc558c0d0f04d073c2290
tree804392879e08e344b37dda489f777475c9799a53
parenta5d6ae2f51718b877a15a3a687586dce97b3b1ba
glsl: assert on incoherent point mode layout-id-qualifier validation

The point mode value in an ast_type_qualifier can only be true if the
flag is already set since this layout-id-qualifier can only be or not
be present in a shader.

Hence, it is useless to check for its value if the flag is already
set. Just replaced with an assert.

V2: assert instead of checking for coherence and raising a compilation
    error. Suggested by Timothy.

Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
Signed-off-by: Andres Gomez <agomez@igalia.com>
src/compiler/glsl/ast_type.cpp