SPV: Fix an issue of ++/-- for dvec/dmat.
This commit is contained in:
parent
64076ed7e9
commit
ce31aea0d0
@ -1174,6 +1174,8 @@ bool TGlslangToSpvTraverser::visitUnary(glslang::TVisit /* visit */, glslang::TI
|
|||||||
spv::Id one = 0;
|
spv::Id one = 0;
|
||||||
if (node->getBasicType() == glslang::EbtFloat)
|
if (node->getBasicType() == glslang::EbtFloat)
|
||||||
one = builder.makeFloatConstant(1.0F);
|
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)
|
else if (node->getBasicType() == glslang::EbtInt64 || node->getBasicType() == glslang::EbtUint64)
|
||||||
one = builder.makeInt64Constant(1);
|
one = builder.makeInt64Constant(1);
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user