Commit d72f488c by John Kessenich

Build: fix warnings. Fixes #1653.

parent 28982233
...@@ -3232,7 +3232,7 @@ spv::Id TGlslangToSpvTraverser::convertGlslangStructToSpvType(const glslang::TTy ...@@ -3232,7 +3232,7 @@ spv::Id TGlslangToSpvTraverser::convertGlslangStructToSpvType(const glslang::TTy
// Decorate it // Decorate it
decorateStructType(type, glslangMembers, explicitLayout, qualifier, spvType); decorateStructType(type, glslangMembers, explicitLayout, qualifier, spvType);
for (int i = 0; i < deferredForwardPointers.size(); ++i) { for (int i = 0; i < (int)deferredForwardPointers.size(); ++i) {
auto it = deferredForwardPointers[i]; auto it = deferredForwardPointers[i];
convertGlslangToSpvType(*it.first, explicitLayout, it.second, false); convertGlslangToSpvType(*it.first, explicitLayout, it.second, false);
} }
......
...@@ -5062,7 +5062,7 @@ void TParseContext::setLayoutQualifier(const TSourceLoc& loc, TPublicType& publi ...@@ -5062,7 +5062,7 @@ void TParseContext::setLayoutQualifier(const TSourceLoc& loc, TPublicType& publi
if (! IsPow2(value)) if (! IsPow2(value))
error(loc, "must be a power of 2", "buffer_reference_align", ""); error(loc, "must be a power of 2", "buffer_reference_align", "");
else else
publicType.qualifier.layoutBufferReferenceAlign = std::log2(value); publicType.qualifier.layoutBufferReferenceAlign = (unsigned int)std::log2(value);
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment