// Decorate it
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];
convertGlslangToSpvType(*it.first, explicitLayout, it.second, false);
}
if (! IsPow2(value))
error(loc, "must be a power of 2", "buffer_reference_align", "");
else
- publicType.qualifier.layoutBufferReferenceAlign = std::log2(value);
+ publicType.qualifier.layoutBufferReferenceAlign = (unsigned int)std::log2(value);
return;
}