mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-27 15:30:35 +00:00
b13c5c2d1b
Fixes #17014 Even if our depth-testing-equal heuristic believes that the game needs lower depth resolution. This removes some depth-fighting artifacts (that are present on the real PSP, but nice to avoid) in Outrun, Split/Second and Cars: Race-o-Rama - essentially reverting these to the behavior we had before the heuristic. (The heuristic is good though - it means less compat.ini hacks going in the other direction). In the case of Outrun, this relies on two passes that pass exactly the same vertex coordinates twice resulting in the exact same final geometry. This is actually guaranteed by the spec if the vertex math is exactly the same and "invariant" is set on the position output, though I guess you never know.. Haven't seen any issues at least. Also sneak in disabling some validation messages from using extra Vulkan validation layers other than the default. |
||
---|---|---|
.. | ||
D3D9 | ||
D3D11 | ||
OpenGL | ||
Vulkan | ||
DataFormat.h | ||
MiscTypes.h | ||
Shader.cpp | ||
Shader.h | ||
ShaderTranslation.cpp | ||
ShaderTranslation.h | ||
ShaderWriter.cpp | ||
ShaderWriter.h | ||
thin3d_create.h | ||
thin3d.cpp | ||
thin3d.h |