mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 15:56:00 +03:00
[PR #969] [MERGED] vulkan: Only reduce viewport minDepth if using depth clip control. #1857
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#1857
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/shadps4-emu/shadPS4/pull/969
Author: @squidbus
Created: 9/18/2024
Status: ✅ Merged
Merged: 9/25/2024
Merged by: @georgemoralis
Base:
main← Head:vp-depth📝 Commits (1)
e544eb3vulkan: Only reduce viewport minDepth if using depth clip control.📊 Changes
1 file changed (+4 additions, -1 deletions)
View changed files
📝
src/video_core/renderer_vulkan/vk_rasterizer.cpp(+4 -1)📄 Description
Missed this from implementing depth clip control emulation in shaders. When depth clip control is unsupported and we reduce to the supported range in shaders, we also shouldn't apply the offset to the viewport
minDepth.There is still a lack of a fallback for missing
VK_EXT_depth_range_unrestrictedwhen the game adjusts the viewport depth range itself, but this fixes the case where its adjusted by us because of the clip space.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.