Add Error check flag in io mapper
authorChow <laddoc@outlook.com>
Tue, 24 Dec 2019 03:49:02 +0000 (11:49 +0800)
committerChow <laddoc@outlook.com>
Thu, 16 Jan 2020 05:29:40 +0000 (13:29 +0800)
commit8a914f4293fd64ea4842e553828fb37f589703be
tree403f6cb579528ae0c79a43dcdd2aa93be728e5f9
parentbd97b6f9f2132fa8df90431415e32dbab5c76db8
Add Error check flag in io mapper

GLSL could detect contradictory uniform binding, but missing error reporting, even if we could now observe error inside infosink.

Add error check when first time validate uniform binding. When doing traversal, it should be zero error.

This error check flag will be used during linking time. To quickly report errors like contradictory uniform bindings.

Add error check flags for TDefaultGlslIoResolver when catching EPrefixInternalError
glslang/MachineIndependent/iomapper.cpp
glslang/MachineIndependent/iomapper.h