From: danginsburg Date: Wed, 2 May 2018 20:42:22 +0000 (-0400) Subject: Fix issue #1367 - change the I/O remapper to ignore push constants so it does not... X-Git-Tag: upstream/11.4.0~759^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb6924d23bd03206f01b9c37eee28661fc98b1d1;p=platform%2Fupstream%2Fglslang.git Fix issue #1367 - change the I/O remapper to ignore push constants so it does not apply a binding/descriptor set to them. --- diff --git a/glslang/MachineIndependent/iomapper.cpp b/glslang/MachineIndependent/iomapper.cpp index ad22353..fd40329 100644 --- a/glslang/MachineIndependent/iomapper.cpp +++ b/glslang/MachineIndependent/iomapper.cpp @@ -132,7 +132,7 @@ public: target = &inputList; else if (base->getQualifier().storage == EvqVaryingOut) target = &outputList; - else if (base->getQualifier().isUniformOrBuffer()) + else if (base->getQualifier().isUniformOrBuffer() && !base->getQualifier().layoutPushConstant) target = &uniformList; if (target) {