don't align push constant buffer (otherwise it'll overwrite other push constants)

This commit is contained in:
Maximilian Maldacker 2018-02-13 22:53:17 +01:00
parent 21a74b6cda
commit c6723a187b

View File

@ -159,8 +159,7 @@ void MVKCmdPushConstants::setContent(VkPipelineLayout layout,
_stageFlags = stageFlags;
_offset = offset;
size_t pcBuffSize = mvkAlignByteOffset(size, getDevice()->_pMetalFeatures->mtlBufferAlignment);
mvkEnsureSize(_pushConstants, pcBuffSize);
mvkEnsureSize(_pushConstants, size);
copy_n((char*)pValues, size, _pushConstants.begin());
}