Commit Graph
26884 Commits
Author SHA1 Message Date
Henrik Rydgård 9d65ff8873 Silence a few warnings. 2019-09-24 23:10:18 +02:00
Henrik Rydgård 7481a5e810 Update lang submodule 2019-09-24 23:07:54 +02:00
Henrik Rydgård e6a76e2956 Vulkan: Update API headers.
Mostly to get VK_EXT_exclusive_fullscreen for later.
2019-09-23 23:38:18 +02:00
Henrik Rydgård 58da4aa24b Update default adhoc server to one that works 2019-09-23 11:38:39 +02:00
Henrik Rydgård 87ee8029a3 Another fix for AnalogTestScreen rendering (it broke again somehow?) 2019-09-22 10:31:20 +02:00
Henrik Rydgård 91b41a11b7 Refer to AkiraJkr's new issue 2019-09-20 15:07:48 +02:00
Henrik Rydgård 1eb2ac372a Add patch note about MGS:PW as suggested by AkiraJkr 2019-09-20 13:51:11 +02:00
Henrik Rydgård e1c2d72c10 Additional README updates 2019-09-19 22:57:36 +02:00
Henrik Rydgård b5b10e922b More readme updates 2019-09-19 22:54:35 +02:00
Henrik Rydgård 909640adbc README.md: Lunamoo's additions 2019-09-19 22:54:35 +02:00
Henrik Rydgård 48d79604b5 More README.md updates 2019-09-19 22:54:35 +02:00
Henrik Rydgård 99326f3b82 Update README.md a bit more 2019-09-19 22:54:35 +02:00
Henrik Rydgård 164593a507 Update README.md for 1.9.0
As usual I'm sure I'm missing a lot of good changes :)
2019-09-19 22:54:35 +02:00
Henrik Rydgård 5a53570b38 Case fix for previous commit 2019-09-19 12:39:03 +02:00
Henrik Rydgård b5af797ca6 Hacky workaround for #12339 (Amazon FireStick 4k issue) 2019-09-19 10:39:12 +02:00
Henrik Rydgård 07a5adc8e0 Merge pull request #12333 from hrydgard/android-opensl-init-fix
Android OpenSL initial queue fix
2019-09-18 00:55:16 +02:00
Henrik Rydgård 2467fddc01 Vulkan GPU profiler: Measure the CPU time spent on the render thread recording command buffers. 2019-09-18 00:16:08 +02:00
Henrik Rydgård f9bf1f96bd Android audio: Turns out the initial queue operation queued up too little data anyway (sizeof on dynamic buffer.. sigh).
Anyway like I said, none of this really seems to matter.
2019-09-17 23:41:47 +02:00
Henrik Rydgård e69b71b58f Remove some legacy 2019-09-17 23:26:42 +02:00
Henrik Rydgård 54570fdfb4 Android OpenSL: Fix bug where we should have enqueued two buffers on startup.
I don't actually think this matters much though. Seems to make
absolutely no difference on any of my devices, but you never know.
2019-09-17 19:44:39 +02:00
Henrik Rydgård e723594133 Vulkan: Fix shutdown crash accidentally caused by #12324 2019-09-17 14:47:38 +02:00
Henrik Rydgård c7798715a5 Fix issue preventing video to work correctly in Digimon. Fixes #12186
(due to BlockTransferAllowCreateFB not updating the framebuffer range
speedhack).
2019-09-17 14:47:38 +02:00
Henrik Rydgård 709f0f6796 Merge pull request #12331 from hrydgard/init-fixes
Assorted init fixes and logging.
2019-09-17 13:27:52 +02:00
Henrik Rydgård 50920266d1 Remove some logging, add a comment. 2019-09-17 10:52:28 +02:00
Henrik Rydgård 309d6562d5 We had an old fallback to the EGL GL loop in the Vulkan init. Remove it. 2019-09-17 10:52:02 +02:00
Henrik Rydgård 4cebea6a14 Don't let a delayed config load mess with the GPU backend option. Fixes #12284. 2019-09-17 10:50:25 +02:00
Henrik Rydgård 1e20024a15 Vulkan: Just some extra logging. 2019-09-17 09:28:24 +02:00
vnctdj faeffef693 Make style more consistent 2019-09-16 22:53:30 +02:00
Henrik Rydgård 6d2be0d716 Merge pull request #12324 from unknownbrackets/vulkan-cache
Vulkan: Clear caches when deleting shaders
2019-09-15 20:00:06 +02:00
Unknown W. Brackets 59062ca7bc Vulkan: Clear caches when deleting shaders.
As noticed by iota97 in #12317, we're not clearing these.  If a pointer
gets reused by the Vulkan driver, we have to be careful not to reuse a
pipeline.
2019-09-14 11:23:12 -07:00
Henrik Rydgård edcd5e1c7b Merge pull request #12307 from hrydgard/mali-z-hardware-bug-workaround
Vulkan: Workaround ARM Mali depth hardware bug. Fixes #11937
2019-09-09 01:05:00 +02:00
Henrik Rydgård 02a96e29bb Fix a comment 2019-09-09 00:52:23 +02:00
Henrik Rydgård 70ec327b40 Vulkan: Slim down and rename the Mali hack. 2019-09-09 00:43:31 +02:00
Henrik Rydgård f76adfd760 Vulkan ARM mali Z hack: Modify the matrix instead of the shader. 2019-09-09 00:09:57 +02:00
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
Henrik Rydgård 3e43c4f008 Update lang submodule 2019-09-08 21:49:10 +02:00
Henrik Rydgård 2439c3efb1 Merge pull request #12306 from hrydgard/mali-driver-version-detection
Improve Mali driver version detection
2019-09-04 22:45:34 +02:00
Henrik Rydgård 025a9f4dae Improve Mali driver version detection 2019-09-04 21:46:07 +02:00
Henrik Rydgård 577160e054 Merge pull request #12304 from hrydgard/vulkan-display-rotation-fixes
Vulkan: Move scissor/viewport rotation into the VulkanRenderManager.
2019-09-04 00:05:08 +02:00
Henrik Rydgård ab3c9fc21f Vulkan: Move scissor/viewport rotation into the VulkanRenderManager. Fixes #12303. 2019-09-03 23:26:44 +02:00
Unknown W. Brackets 9db4807576 Merge pull request #12300 from hrydgard/assorted-defaults
Some defaults and fixes
2019-09-02 15:46:50 -07:00
Henrik Rydgård 90de634d1e Analog test screen: Fix drawing of the X marks 2019-09-03 00:05:18 +02:00
Henrik Rydgård 6ff110d092 Create a default keymap for the MOQI:I7S gamer phone (with builtin controls) 2019-09-03 00:02:57 +02:00
Henrik Rydgård f57b8b19d2 Windows: Kill the mouse wheel release timer after it's used to prevent spamming keyup events. 2019-09-03 00:02:03 +02:00
Henrik Rydgård e3a40e9cd7 Remove an old special case 2019-09-02 21:42:49 +02:00
Henrik Rydgård e2ecf306fa Android: Be slightly more aggressive at defaulting to Vulkan (from Android 8.1 / 27) 2019-09-02 21:42:07 +02:00
Henrik Rydgård 57c6ab7206 Android: Remove the popup message when falling back to OpenGL. Fixes #12284 . 2019-09-02 20:02:40 +02:00
Henrik Rydgård 6ae18c27f4 Vulkan/PowerVR: Make another blind fix attempt for #12296. Can't find my PowerVR device :/ 2019-09-02 19:06:29 +02:00
Henrik Rydgård 3af7229abc Bump up the descriptor pool size for the UI. Should fix #12299. 2019-09-02 18:39:10 +02:00
Henrik Rydgård 95367b34c9 Vulkan: Even more logging in VulkanMayBeAvailable. 2019-09-02 18:15:01 +02:00