ppsspp/GPU
Unknown W. Brackets 4ea5d165f5 D3D11: Always use accurate depth.
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.
2020-04-18 22:34:33 -07:00
..
Common GPU: Track HW tess at start of frame too. 2020-04-04 11:52:32 -07:00
D3D11 D3D11: Always use accurate depth. 2020-04-18 22:34:33 -07:00
Debugger GE Debugger: Split playback into a separate file. 2019-06-23 18:49:27 -07:00
Directx9 D3D11: Always use accurate depth. 2020-04-18 22:34:33 -07:00
GLES GPU: Track HW tess at start of frame too. 2020-04-04 11:52:32 -07:00
Null GPU: Use old frame when presenting a skip. 2020-03-01 13:55:28 -08:00
Software GPU: Track HW tess at start of frame too. 2020-04-04 11:52:32 -07:00
Vulkan GPU: Track HW tess at start of frame too. 2020-04-04 11:52:32 -07:00
ge_constants.h GPU: Skip specular on powered diffuse. 2018-11-22 07:59:56 -08:00
GeDisasm.cpp GE Debugger: Rename depth clamp more places. 2018-08-11 16:33:39 -07:00
GeDisasm.h Slightly improve GPU disassembly 2014-09-13 23:51:07 +02:00
GPU.cpp Fix issue with D3D9 vs UWP 2019-05-11 08:37:42 +02:00
GPU.h UI: Stop caching the draw context in coreParam. 2019-09-28 21:58:15 -07:00
GPU.vcxproj Update the glslang submodule, fix the build afterwards. 2020-03-03 22:19:32 +01:00
GPU.vcxproj.filters Isolate most of the softgpu specialization code to RasterizerRectangle. 2019-10-28 09:33:30 +01:00
GPUCommon.cpp GPU: Move hw transform decision to draw engine. 2020-04-04 11:14:32 -07:00
GPUCommon.h Headless: Prevent crash running graphics tests. 2020-03-08 11:10:16 -07:00
GPUInterface.h GPU: Use old frame when presenting a skip. 2020-03-01 13:55:28 -08:00
GPUState.cpp Clean up some more ifdefs 2019-05-10 23:25:57 +02:00
GPUState.h Vulkan: Slim down and rename the Mali hack. 2019-09-09 00:43:31 +02:00
Math3D.cpp [spline/bezier]Move SIMD optimization of vector operations to Math3D.h. 2018-10-07 23:53:43 +09:00
Math3D.h SoftGPU: Detect through-mode rectangles from triangle strips 2019-10-27 20:54:36 +01:00