Fix depth clamp enable bit, unit scale for polygon offset. (#1178)
Verified with deko3d and opengl driver code.
This commit is contained in:
parent
ec620e2de0
commit
c2ac45adc5
4 changed files with 5 additions and 11 deletions
|
@ -394,8 +394,7 @@ namespace Ryujinx.Graphics.Gpu.Engine
|
|||
private void UpdateDepthClampState(GpuState state)
|
||||
{
|
||||
ViewVolumeClipControl clip = state.Get<ViewVolumeClipControl>(MethodOffset.ViewVolumeClipControl);
|
||||
_context.Renderer.Pipeline.SetDepthClamp((clip & ViewVolumeClipControl.DepthClampNear) != 0,
|
||||
(clip & ViewVolumeClipControl.DepthClampFar) != 0);
|
||||
_context.Renderer.Pipeline.SetDepthClamp((clip & ViewVolumeClipControl.DepthClampDisabled) == 0);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue