ppsspp/ext
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
..
armips@7885552b20 Update armips submodule with bugfix. Also lang. 2019-01-22 08:38:01 +01:00
cmake/armips Debugger: Update to latest armips. 2018-06-17 10:50:11 -07:00
discord-rpc@3d3ae7129d Add submodules, namespace json to prepare for the addition of rapidjson (sigh) 2018-08-13 00:18:54 +02:00
discord-rpc-build Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
glew Disable GLEW on macOS 2019-02-23 13:15:23 +03:00
glslang@f9d08a25fb Upgrade glslang to latest 2019-06-20 00:35:19 +02:00
glslang-build Update glslang to latest version 2019-02-05 18:07:18 +01:00
libkirk VS2017: Add hack to automatically select the newest installed Windows 10 SDK. VS2019 already does this by default if you specify 10.0. 2019-05-19 15:23:25 +02:00
native Workaround ARM Mali depth hardware bug. Fixes #11937 2019-09-08 23:44:26 +02:00
rapidjson@73063f5002 Add submodules, namespace json to prepare for the addition of rapidjson (sigh) 2018-08-13 00:18:54 +02:00
sfmt19937 Cleaner fix for compilation problem in SFMT.h, though had to patch it. 2015-02-15 23:14:54 +01:00
snappy Allow choosing to use the system snappy or not. 2018-08-26 12:59:02 -07:00
SPIRV-Cross@a1f7c8dc8e Update SPIRV-Cross 2019-06-20 00:41:47 +02:00
SPIRV-Cross-build Buildfix for cmake builds 2019-06-20 23:32:51 +02:00
udis86 Debugger: Fix some format warnings in udis86. 2018-06-17 11:19:32 -07:00
vulkan Vulkan: Upgrade to latest headers 2019-06-20 00:30:08 +02:00
xbrz Buildfix _DEBUG-builds on non-win32 2016-01-01 14:30:03 +01:00
zlib Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
.gitignore Update .gitignore 2019-05-04 23:54:36 +08:00
CMakeLists.txt Android: Disable building HLSL support in glslang, works around #12105 2019-07-23 22:57:06 +02:00
disarm.cpp clean double end statements 2016-12-03 12:25:05 -03:00
disarm.h sprintf->snprintf, fix some too short buffers 2014-09-14 00:14:11 +02:00
glslang.vcxproj Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
glslang.vcxproj.filters Update glslang to latest version 2019-02-05 18:07:18 +01:00
libarmips.vcxproj Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
libarmips.vcxproj.filters Debugger: Update to latest armips. 2018-06-17 10:50:11 -07:00
SPIRV-Cross.vcxproj Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
SPIRV-Cross.vcxproj.filters Update SPIRV-Cross 2019-06-20 00:41:47 +02:00
xxhash.c Avoid unaligned accesses when hashing vertex data on ARM. Fixes #9114, may help #9128 and #9129. 2016-12-01 15:56:05 +01:00
xxhash.h Update xxhash to r37. 2014-10-26 17:48:59 -07:00