Commit Graph

20817 Commits

Author SHA1 Message Date
Unknown W. Brackets
5faa65d9a9 Compress rewind snapshots off thread.
This can take a chunk of time, and doesn't need to finish until next frame
anyway, so we have plenty of time to do it.
2016-09-24 10:37:30 -07:00
Unknown W. Brackets
246f3aa68d Merge pull request #8993 from neilmunday/master
Updated SDL2 to use the game controller API
2016-09-24 10:32:29 -07:00
Henrik Rydgård
8001f7cb0b Merge pull request #8994 from unknownbrackets/gpu-clear
Clear memory when clearing drawing
2016-09-24 19:23:15 +02:00
Neil Munday
7d9eed90e8 Added installation of the SDL game controller database to CMakeLists.txt 2016-09-20 22:04:01 +01:00
Neil Munday
182b9e0fda Various improvements including finding the assets directory properly. 2016-09-20 21:50:45 +01:00
Neil Munday
e4a0a3cea3 Updated SDL2 game controller mods following feedback from PPSSPP authors. 2016-09-20 00:28:28 +01:00
Unknown W. Brackets
8c9ab09fe2 Download 154000 each frame for Katamari.
It textures from it in a weird way, maybe we can find a better fix.
2016-09-18 20:38:20 -07:00
Unknown W. Brackets
f5f9b5227d Tweak 565 buffer clearing. 2016-09-18 20:38:19 -07:00
Unknown W. Brackets
ee0bc6c04d Clear memory when clearing drawing.
This should help synchronize block transfers better.

Should improve #8973.
2016-09-18 20:38:19 -07:00
Neil Munday
db2cc49e0d Modified SDL2 code to make full use of SDL2's Game Controller API. 2016-09-18 23:23:36 +01:00
Henrik Rydgard
175f3316e0 Update Android "super-minor" version number to be ready for emergency android-only fix 2016-09-18 23:19:35 +02:00
Henrik Rydgard
3ee2b27cdd Update ext/armips 2016-09-18 23:11:41 +02:00
Henrik Rydgard
97b60a23a8 Assorted failsafes around PowerSaveModeReceiver 2016-09-18 23:11:41 +02:00
Henrik Rydgard
2337523fe9 Try to avoid a commonly reported crash in TextureCache, though not sure what really to do here 2016-09-18 23:11:41 +02:00
Henrik Rydgard
853ea02201 Minor cleanups in elfreader 2016-09-18 23:11:41 +02:00
Henrik Rydgård
bcadd60eac Merge pull request #8990 from unknownbrackets/reporting
Module: Don't report broken stubs from old states
2016-09-18 18:27:25 +02:00
Unknown W. Brackets
e02440b68a Module: Don't report broken stubs from old states. 2016-09-18 09:01:27 -07:00
Neil Munday
67425d7d47 Initial attempt at adding SDL's game controller database to PPSSPP. 2016-09-18 00:33:28 +01:00
Henrik Rydgard
6d0d36bf91 Update version to 1.3 2016-09-17 15:22:31 +02:00
Henrik Rydgard
cfba40ebd4 Update font atlas with the latest Chinese chars used 2016-09-17 12:38:07 +02:00
Henrik Rydgard
4253d9d132 Update chinese.txt korean.txt (learning files for font atlas) 2016-09-17 12:38:07 +02:00
Unknown W. Brackets
2019542496 Merge pull request #8977 from sum2012/lang
Update lang
2016-09-14 23:59:21 -04:00
sum
8f370bc06c Update lang 2016-09-14 19:20:08 +08:00
Henrik Rydgard
2adec71f87 Be completely safe on Exynos even if future OS:es start running the big and LITTLE cores simultaneously (don't know if they already do) 2016-09-12 22:19:52 +02:00
Henrik Rydgard
edae55d827 Revert "ARM64 icache flush: Don't bother with the minimum cache line size, just use the current."
(In case big and LITTLE cores are used at the same time on some chips,
this might still help, at least in theory)

This reverts commit 0b8a3e8c26.
2016-09-12 22:09:05 +02:00
Henrik Rydgård
883b659eff Merge pull request #8971 from unknownbrackets/alphatest
Correct alphatest optimization with late texture decode
2016-09-11 20:22:46 +02:00
Unknown W. Brackets
e661c96044 Use safest alpha status in texture replace. 2016-09-11 11:05:14 -07:00
Unknown W. Brackets
26809c1d7a Determine alpha test texture after texture.
Because, of course, this reads texture alpha parameters for blending
optimizations.

Fixes #8970.
2016-09-11 11:05:04 -07:00
Henrik Rydgard
f77ba7ba3a Make the last commit slightly safer by adding a mutex 2016-09-11 18:59:06 +02:00
Henrik Rydgard
0926cabb00 Possible workaround (not a proper fix) for #8969. Also filter out accelerometer events.
We should really make sure the events come in on the UI thread
instead...
2016-09-11 18:48:45 +02:00
Henrik Rydgard
fd287664ab Update README.md 2016-09-11 18:48:45 +02:00
Unknown W. Brackets
279a8e2658 Remove unused import.
This was migrated to the PowerSaveModeReceiver class.
2016-09-11 05:18:36 -07:00
Henrik Rydgård
8e4bcd7ce4 Merge pull request #8968 from unknownbrackets/gl-lost
Android: Add both a lost and restore phase
2016-09-11 10:36:58 +02:00
Unknown W. Brackets
c5a83c02a6 Remove no longer relevant comments. 2016-09-10 22:04:25 -07:00
Unknown W. Brackets
98b523ea2c Android: Shutdown on finish(). 2016-09-10 21:58:43 -07:00
Unknown W. Brackets
92d930887f Android: Add both a lost and restore phase.
Lost = delete, restore = create.  Let's stick to never overlapping.

May help #8912.
2016-09-10 21:58:42 -07:00
Unknown W. Brackets
29f5763d32 Fix some warnings.
The enum type was not hurting anyone, since the values were the same.
2016-09-10 20:32:37 -07:00
Henrik Rydgard
0b8a3e8c26 ARM64 icache flush: Don't bother with the minimum cache line size, just use the current. 2016-09-10 17:21:11 +02:00
Henrik Rydgård
cc8f66b631 Merge pull request #8965 from hrydgard/exynos-cache-fix
Port over the Exynos cacheline size fix from Dolphin.
2016-09-10 17:19:25 +02:00
Henrik Rydgard
1c47778b4e Get rid of outdated special case for gfx logs. Make some DEBUG things VERBOSE. 2016-09-10 17:16:53 +02:00
Henrik Rydgard
de1643997f Fix backwards "gfxLog" logic. Strange. May help #8941 2016-09-10 12:24:20 +02:00
Henrik Rydgard
a465104e28 Minor code cleanup in StereoResampler (remove inner class) 2016-09-10 12:17:19 +02:00
Henrik Rydgard
22c9bc05cb Fix line endings 2016-09-10 12:02:48 +02:00
Henrik Rydgard
113a536ee1 Mention the Kenka Bancho fix as a compat improvement 2016-09-10 11:26:14 +02:00
Henrik Rydgard
508e87296f Initial 1.3.0 release notes, thanks Unknown for collecting them. See #8966
Also update lang.
2016-09-10 11:25:02 +02:00
Henrik Rydgard
03279e1212 Port over the Exynos cacheline size fix from Dolphin. Thanks to lewurm of the mono project for the discovery and original fix.
See https://github.com/dolphin-emu/dolphin/pull/4204 and https://github.com/mono/mono/pull/3549
2016-09-10 09:25:06 +02:00
Unknown W. Brackets
79f1b1926d Merge pull request #8959 from RisingFog/frame_dump_cleanups
Remove deprecated ffmpeg code from AVIDump
2016-09-06 09:47:30 -07:00
Henrik Rydgård
ad0167c9c1 Merge pull request #8960 from sum2012/power-minor
Fix scePowerSetClockFrequency timing by JPCSPTrace
2016-09-06 14:36:01 +02:00
sum
d774f80bc2 oop 2016-09-06 19:51:59 +08:00
sum
94c8d6d8e4 remove space 2016-09-06 19:30:23 +08:00