ppsspp/ext/native
Henrik Rydgård 0462c01228 Workaround ARM Mali depth hardware bug. Fixes #11937
When triangles coincide with the Z=1 plane in specific ways, triggered
by Burnout Legends' sky for example, the depth buffer gets corrupted.

This is worked around here by slightly rescaling Z. This type of
workaround is recommended by ARM driver engineers.

Ugly but what can you do when the hardware is bugged. I've done quick
tests on a number of games with no issues.
2019-09-08 23:44:26 +02:00
..
base Vulkan: Move scissor/viewport rotation into the VulkanRenderManager. Fixes #12303. 2019-09-03 23:26:44 +02:00
data Debugger: Add APIs to retrieve render image. 2018-06-16 15:33:02 -07:00
ext Fix ssize_t in libzip for Windows ARM64 2019-05-04 22:45:16 +08:00
file Config: Don't save empty sections. 2019-07-14 15:07:13 -07:00
gfx Use D3DCompiler_47.dll for D3D9 context. 2019-05-12 11:17:10 +08:00
gfx_es2 iOS: Ignore gl3stubInit() on iOS, to avoid warnings. 2019-08-17 12:01:22 -07:00
i18n Show chosen postshader display name properly, plus some additional bugfixes. Fixes #10790 2018-03-25 14:42:48 +02:00
image Reintroduce mipmaps for images in the UI like screenshots (D3D11, OpenGL, D3D9) 2017-03-12 16:30:53 +01:00
input Also memset. 2017-05-04 08:57:06 +02:00
json Add submodules, namespace json to prepare for the addition of rapidjson (sigh) 2018-08-13 00:18:54 +02:00
math Vulkan: Move scissor/viewport rotation into the VulkanRenderManager. Fixes #12303. 2019-09-03 23:26:44 +02:00
net http: Support redirects for load URL too. 2019-06-23 13:12:13 -07:00
profiler add an include for PPSSPP_PLATFORM 2017-12-30 22:44:41 -08:00
thin3d Workaround ARM Mali depth hardware bug. Fixes #11937 2019-09-08 23:44:26 +02:00
thread Start as many worker threads as actually used (used to start more) 2019-08-11 14:03:54 +02:00
tools Minor script updates 2017-03-18 16:33:16 +01:00
ui UI: Fix crash with no buttons in popup. 2019-08-18 12:00:21 -07:00
util Fix some further static analysis warnings 2019-06-18 01:08:25 +02:00
.gitignore Merge remote repo native into ext/native/. 2015-09-06 12:24:17 -07:00
Android.mk http: Add a simple WebSocket server class. 2018-06-07 14:11:52 -07:00
LICENSE.TXT Merge remote repo native into ext/native/. 2015-09-06 12:24:17 -07:00
native.vcxproj Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
native.vcxproj.filters Use D3DCompiler_47.dll for D3D9 context. 2019-05-12 11:17:10 +08:00