From: Rex Xu Date: Fri, 29 Jul 2016 08:13:04 +0000 (+0800) Subject: SPV: Fix an issue of ++/-- for dvec/dmat. X-Git-Tag: upstream/0.1~48^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ce31aea0d09f32914e1e01695b7b08bf5d7310a8;p=platform%2Fupstream%2Fglslang.git SPV: Fix an issue of ++/-- for dvec/dmat. --- diff --git a/SPIRV/GlslangToSpv.cpp b/SPIRV/GlslangToSpv.cpp index 26d2f4b..470ed25 100755 --- a/SPIRV/GlslangToSpv.cpp +++ b/SPIRV/GlslangToSpv.cpp @@ -1174,6 +1174,8 @@ bool TGlslangToSpvTraverser::visitUnary(glslang::TVisit /* visit */, glslang::TI spv::Id one = 0; if (node->getBasicType() == glslang::EbtFloat) one = builder.makeFloatConstant(1.0F); + else if (node->getBasicType() == glslang::EbtDouble) + one = builder.makeDoubleConstant(1.0); else if (node->getBasicType() == glslang::EbtInt64 || node->getBasicType() == glslang::EbtUint64) one = builder.makeInt64Constant(1); else