Vulkan: Buffer alignment

This commit is contained in:
sunshineinabox
2026-02-26 17:42:27 -06:00
committed by KeatonTheBot
parent 6cf0a413a0
commit c0ba4e64cf
3 changed files with 37 additions and 4 deletions
@@ -54,6 +54,7 @@ namespace Ryujinx.Graphics.Vulkan
public readonly uint VertexBufferAlignment;
public readonly uint SubTexelPrecisionBits;
public readonly ulong MinResourceAlignment;
public readonly ulong MinTexelBufferAlignment;
public HardwareCapabilities(
bool supportsIndexTypeUint8,
@@ -93,7 +94,8 @@ namespace Ryujinx.Graphics.Vulkan
PortabilitySubsetFlags portabilitySubset,
uint vertexBufferAlignment,
uint subTexelPrecisionBits,
ulong minResourceAlignment)
ulong minResourceAlignment,
ulong minTexelBufferAlignment)
{
SupportsIndexTypeUint8 = supportsIndexTypeUint8;
SupportsCustomBorderColor = supportsCustomBorderColor;
@@ -133,6 +135,7 @@ namespace Ryujinx.Graphics.Vulkan
VertexBufferAlignment = vertexBufferAlignment;
SubTexelPrecisionBits = subTexelPrecisionBits;
MinResourceAlignment = minResourceAlignment;
MinTexelBufferAlignment = minTexelBufferAlignment;
}
}
}