1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-13 19:29:14 +01:00

[d3d11] Fix vertex input alignment for small formats

Fixes #1922.
This commit is contained in:
Philip Rebohle 2021-02-08 14:26:59 +01:00
parent fcaab6aa46
commit a045cac281
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99

View File

@ -619,7 +619,8 @@ namespace dxvk {
if (prev.binding == attrib.binding) {
const DxvkFormatInfo* formatInfo = imageFormatInfo(prev.format);
attrib.offset = align(prev.offset + formatInfo->elementSize, 4);
VkDeviceSize alignment = std::min<VkDeviceSize>(formatInfo->elementSize, 4);
attrib.offset = align(prev.offset + formatInfo->elementSize, alignment);
break;
}
}