mirror of
https://github.com/Ryujinx-NX/Ryujinx.git
synced 2024-11-14 21:17:43 -07:00
Missed enabling Dynamic State
This commit is contained in:
parent
5d5f482d57
commit
8bb369f37d
@ -899,8 +899,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
public void SetDepthMode(DepthMode mode)
|
||||
{
|
||||
bool oldMode;
|
||||
bool supportsDepthClipandDynamicState = Gd.Capabilities.SupportsDepthClipControl &&
|
||||
Gd.ExtendedDynamicState3Features.ExtendedDynamicState3DepthClipNegativeOneToOne;
|
||||
bool supportsDepthClipandDynamicState = Gd.ExtendedDynamicState3Features.ExtendedDynamicState3DepthClipNegativeOneToOne;
|
||||
if (supportsDepthClipandDynamicState)
|
||||
{
|
||||
oldMode = DynamicState.DepthMode;
|
||||
|
@ -637,6 +637,10 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
{
|
||||
additionalDynamicStatesCount++;
|
||||
}
|
||||
if (gd.ExtendedDynamicState3Features.ExtendedDynamicState3DepthClipNegativeOneToOne)
|
||||
{
|
||||
additionalDynamicStatesCount++;
|
||||
}
|
||||
}
|
||||
|
||||
int dynamicStatesCount = baseDynamicStatesCount + additionalDynamicStatesCount;
|
||||
@ -710,6 +714,10 @@ namespace Ryujinx.Graphics.Vulkan
|
||||
{
|
||||
dynamicStates[currentIndex++] = DynamicState.AlphaToOneEnableExt;
|
||||
}
|
||||
if (gd.ExtendedDynamicState3Features.ExtendedDynamicState3DepthClipNegativeOneToOne)
|
||||
{
|
||||
dynamicStates[currentIndex++] = DynamicState.DepthClipNegativeOneToOneExt;
|
||||
}
|
||||
}
|
||||
|
||||
var pipelineDynamicStateCreateInfo = new PipelineDynamicStateCreateInfo
|
||||
|
Loading…
Reference in New Issue
Block a user