Add Some Comments

This commit is contained in:
sunshineinabox 2024-05-18 14:57:53 -07:00
parent 767abfe500
commit eeecd894b9
1 changed files with 3 additions and 0 deletions

View File

@ -451,6 +451,7 @@ namespace Ryujinx.Graphics.Vulkan
primitiveRestartEnable &= topologySupportsRestart;
//Cannot disable primitveRestartEnable for these Topoligies on MacOS
if ((Topology == PrimitiveTopology.LineStrip || Topology == PrimitiveTopology.TriangleStrip ||
Topology == PrimitiveTopology.LineStripWithAdjacency ||
Topology == PrimitiveTopology.TriangleStripWithAdjacency) && isMoltenVk)
@ -675,6 +676,7 @@ namespace Ryujinx.Graphics.Vulkan
if (!isMoltenVk)
{
//LineWidth is only supported on MacOS when using Metal Private API on newer version of MoltenVK
dynamicStates[currentIndex++] = DynamicState.LineWidth;
}
@ -682,6 +684,7 @@ namespace Ryujinx.Graphics.Vulkan
{
if (!isMoltenVk)
{
//Requires Metal 3.1
dynamicStates[currentIndex++] = DynamicState.VertexInputBindingStrideExt;
}
dynamicStates[currentIndex++] = DynamicState.CullModeExt;