diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index 80059a1311..66c8c0fed6 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -346,8 +346,8 @@ void D3D12GSRender::end() 0.f, (float)clip_w, (float)clip_h, - -1.f, - 1.f + (f32&)rsx::method_registers[NV4097_SET_CLIP_MIN], + (f32&)rsx::method_registers[NV4097_SET_CLIP_MAX] }; getCurrentResourceStorage().command_list->RSSetViewports(1, &viewport);