Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 8b5693b4d7 Merge pull request #9014 from unknownbrackets/mpeg-minor
Fix some mpeg issues
2016-09-29 11:17:28 +02:00
Henrik Rydgård dfda67e815 Merge pull request #9016 from unknownbrackets/screenshot
Use the display vfb for reporting/save state/TAS screenshots
2016-09-29 11:16:59 +02:00
Henrik Rydgård b3a7c0e671 Merge pull request #9021 from unknownbrackets/win-ui
Fix some Windows UI issues
2016-09-29 09:53:23 +02:00
Unknown W. Brackets e989e5f44c Allow Windows UI options to work in most places.
This makes it so you can change language from the pause screen, etc.
2016-09-28 22:37:36 -07:00
Unknown W. Brackets 5ae511a1ae Disable Language... while playing a game.
It only really works in the UI.
2016-09-28 22:37:01 -07:00
Unknown W. Brackets 36406eae16 Put "More Settings" below other settings.
Just seems to make more sense...
2016-09-28 22:36:02 -07:00
Unknown W. Brackets 6bbb3c0442 Handle clear gpu cache as a global message.
This makes it so if you change texture scaling in the Windows menu on the
pause menu, it actually clears the cache.
2016-09-28 22:35:09 -07:00
Unknown W. Brackets 4d0c457ddc Cleanup display vs. output screenshot terminology. 2016-09-25 16:35:43 -07:00
Unknown W. Brackets fa0e88f1b7 Add a flag to use the display vfb for screenshots.
This fixes proportions of reporting, savestate screenshots, and TAS
recording for PS1 ports, mainly.
2016-09-25 16:32:18 -07:00
Henrik Rydgård ff66fe7f89 Merge pull request #9011 from unknownbrackets/savestates
Use unordered lookups for better speed
2016-09-25 16:08:51 +02:00
Henrik Rydgård 1aa399c3f5 Merge pull request #9012 from unknownbrackets/legacy
Remove Symbian from Travis
2016-09-25 16:08:41 +02:00
Unknown W. Brackets f70f05668f Mpeg: Return errors when no audio is available.
Before, we were only returning an error once, in an effort to log only
once.  This meant sometimes games would not realize they needed to add
packets.

Un-reverted from e866d83.  No longer breaks Patapon with other mpeg fixes.
2016-09-24 17:54:40 -07:00
Unknown W. Brackets 209500ac0e Read only the mpeg header when reading packets.
When trying to convince FFmpeg to read only the header, this was allowed
to get longer.  But we only really need the actual header here, and that
can prevent FFmpeg mis-parsing later packets.
2016-09-24 17:45:51 -07:00
Henrik Rydgard 18a5d23eab Typo fix 2016-09-25 01:45:48 +02:00
Unknown W. Brackets c4920fa62a Remove Symbian from Travis. 2016-09-24 14:38:40 -07:00
Unknown W. Brackets c5711d223a Remove an unused variable. 2016-09-24 14:38:23 -07:00
Unknown W. Brackets c9f5cc6bad Fix a type comparison warning. 2016-09-24 14:38:11 -07:00
Unknown W. Brackets 3fe1a08cf5 Use unordered lookups for better speed.
These reduce the time spent on save states.
2016-09-24 14:23:17 -07:00
Henrik Rydgård 9ea1c25667 Merge pull request #9009 from unknownbrackets/savestates
Compress rewind snapshots off thread
2016-09-24 21:17:25 +02:00
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 v1.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
tywald b3bb846759 band-aid fix for ad-hoc clear peer list 2016-09-13 17:07:45 +02: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
Unknown W. Brackets a52fbfcff7 UI: Lock input while mutating views/screens.
This way we can't get an axis event while switching screens and crash.
2016-09-11 11:26:35 -07: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