1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2024-12-03 22:24:13 +01:00

Revert "[d3d9] Avoid depth degenerate viewports"

This reverts commit 78d22cc7a5.
This commit is contained in:
Robin Kertels 2021-09-26 19:51:53 +02:00 committed by Joshie
parent d799b44d91
commit 29ee1a74e6

View File

@ -5442,16 +5442,12 @@ namespace dxvk {
// Originally we did this only for powers of two
// resolutions but since NEAREST filtering fixed to
// truncate, we need to do this all the time now.
constexpr float cf = 0.5f - (1.0f / 128.0f);
// How much to bias MinZ by to avoid a depth
// degenerate viewport.
constexpr float zBias = 0.001f;
float cf = 0.5f - (1.0f / 128.0f);
viewport = VkViewport{
float(vp.X) + cf, float(vp.Height + vp.Y) + cf,
float(vp.Width), -float(vp.Height),
vp.MinZ, std::max(vp.MaxZ, vp.MinZ + zBias),
vp.MinZ, vp.MaxZ,
};
// Scissor rectangles. Vulkan does not provide an easy way