mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
The Direct3D APIs use a "min" and "max" value, and it's required that min must be less than or equal to max. If this requirement is not met, the viewport parameters are not updated. We forced accurate depth on for NVIDIA and AMD, but this just meant Intel was still broken and less people were reporting bugs about it. Although the PSP GE has depth viewport transform, this is not used for clipping and is not actually the depth range. The minz and maxz GE registers are the depth range, and minz must be less than or equal to maxz for drawing to occur. |
||
---|---|---|
.. | ||
Common | ||
D3D11 | ||
Debugger | ||
Directx9 | ||
GLES | ||
Null | ||
Software | ||
Vulkan | ||
ge_constants.h | ||
GeDisasm.cpp | ||
GeDisasm.h | ||
GPU.cpp | ||
GPU.h | ||
GPU.vcxproj | ||
GPU.vcxproj.filters | ||
GPUCommon.cpp | ||
GPUCommon.h | ||
GPUInterface.h | ||
GPUState.cpp | ||
GPUState.h | ||
Math3D.cpp | ||
Math3D.h |