Vulkan: Buffer alignment

This commit is contained in:
sunshineinabox
2026-02-28 15:51:04 -06:00
committed by KeatonTheBot
parent 491fb3ccfb
commit 59c277bc6c
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;
}
}
}