Commit Graph
8764 Commits
Author SHA1 Message Date
Henrik RydgårdandGitHub baa4ceadd8 Merge pull request #10446 from unknownbrackets/ir-break
irjit: Allow continuing from mips break
2017-12-25 22:38:35 +01:00
Unknown W. Brackets ebce6da223 UI: Remove auto-download options.
See previous commit removing actual functionality.
2017-12-25 11:20:26 -08:00
Unknown W. Brackets 8c2edd432b irjit: Allow continuing from mips break.
Some games currently generate break instructions, and can be played
otherwise.  Should be fixed, but let's not hard crash.
2017-12-25 10:21:22 -08:00
Unknown W. Brackets 554a85e6d8 GE Debugger: Save with alpha for PNGs. 2017-12-21 23:47:49 -08:00
Unknown W. Brackets b56aceb227 Core: Allow more formats for screenshot.
This allows depth and stencil formats too, so we can use for debugger
export.
2017-12-21 16:39:01 -08:00
Unknown W. Brackets 79dc857527 Core: Refactor screenshot saving.
So we can reuse the actual saving.
2017-12-21 15:44:49 -08:00
Henrik Rydgård 4f1e0de9a9 Add missing includes. Remove some more unnecessary #ifdef _DEBUG checks - the debugger is supposed to work in release mode too. 2017-12-20 11:24:05 +01:00
Henrik Rydgård 5c1dad9909 Remove more obsolete ifdefs 2017-12-19 17:59:00 +01:00
Henrik Rydgård a1f029fe1f Some ifdef cleanup. 2017-12-19 15:42:18 +01:00
Henrik Rydgård 1a5d1081f9 Get rid of the old custom "Event" sync primitive. 2017-12-19 15:38:18 +01:00
Henrik Rydgård 525cce095a Implement warning when trying to play Ghost of Sparta with a modified CPU clock, as suggested by unknownbrackets in #7411 2017-12-17 13:14:06 +01:00
Henrik Rydgård dc6a4ea753 Fix annoying name clashes (Status is in X11 headers..) 2017-12-15 16:34:29 +01:00
Henrik Rydgård e488227398 Just some log cleanup 2017-12-15 16:33:49 +01:00
Henrik Rydgård c55847a79e Fix typo causing #10408 2017-12-14 00:23:07 +01:00
Henrik RydgårdandGitHub 7c03d69f91 Merge pull request #10389 from unknownbrackets/remoteiso
http: Allow sharing automatically on PPSSPP start
2017-12-11 15:00:19 +01:00
Unknown W. Brackets fcdf512ee8 GPU: Rename GPUBackend setting to apply default. 2017-12-11 00:02:18 -08:00
Unknown W. Brackets 522447dca8 GPU: Default to Vulkan if possible.
Fall back to Direct3D 11 on Windows 8+ to target Windows 10 most
especially.

Default vertex cache off everyone except OpenGL where it helps the most.
2017-12-10 23:46:36 -08:00
Unknown W. Brackets 721f5877eb http: Allow sharing automatically on PPSSPP start.
Since that might always be something you want, on your desktop.
2017-12-10 18:30:28 -08:00
Henrik RydgårdandGitHub 36d61c3595 Merge pull request #10379 from unknownbrackets/http
Improve shutdown/restart performance with disc streaming
2017-12-10 10:12:49 +01:00
Unknown W. Brackets 1776726bd6 Display: Only reapply state on load.
Shouldn't be needed on save.
2017-12-09 21:54:48 -08:00
Unknown W. Brackets 6f99383733 Display: Reset cycle counter on load state. 2017-12-09 21:53:26 -08:00
Unknown W. Brackets 8b665ae696 Loaders: Depriorize disc streaming queue items.
We want the local items, if any, to load first.  This gives us icons, etc.
2017-12-09 17:07:42 -08:00
Unknown W. Brackets ee5b68f1fc Loaders: Add cancelation to all file loaders.
Mainly, for HTTP which might be stalled trying to connect (especially if
you're not near your PC right now and it's in your recent, for example.)
2017-12-09 16:47:37 -08:00
Unknown W. Brackets c097910439 UI: Reset touch controls after config load.
This is potentially earlier than full init, better to move the controls as
soon as possible.
2017-12-09 14:11:39 -08:00
Henrik Rydgård 54ff4c8822 Avoid multiple flips per frame, fixes immediate flip for God of War 2017-12-06 14:29:08 +01:00
Henrik Rydgård 4c720631c1 Add mitigation for games like GTA that never call sceDisplaySetFramebuf 2017-12-06 14:29:08 +01:00
Henrik Rydgård 522de63eed Flip immediately if that's OK. This can save up to a frame of graphics latency, in games that display "immediately" instead of latched. 2017-12-06 14:29:08 +01:00
Henrik RydgårdandGitHub cf5ede493b Merge pull request #10247 from unknownbrackets/ui-tween
UI: Show a loading message during shader preload
2017-12-06 14:24:21 +01:00
Henrik RydgårdandGitHub 9a732fe52e Merge pull request #10230 from unknownbrackets/savedata-new
Savedata: Show icon for new saves more often
2017-12-06 14:10:41 +01:00
Henrik RydgårdandGitHub e11f67ed74 Merge pull request #10226 from unknownbrackets/max-flips
Display: Correct max FPS limiting skew
2017-12-06 14:10:17 +01:00
Henrik Rydgård e8db163072 Replacement: Break the mip loading loop if a level is wrong. Also shrink the log output. 2017-12-05 13:20:25 +01:00
Henrik Rydgård b3086b1465 Reject texture replacement mipmaps of the wrong size 2017-12-05 13:07:03 +01:00
Henrik Rydgård d0d2675645 Android: Warn if PPSSPP fails to save the config file. 2017-12-04 18:37:03 +01:00
Unknown W. Brackets 715a7b7318 Global: Silence some unused declaration warnings.
These things aren't used on Android.
2017-12-03 19:22:03 -08:00
Unknown W. Brackets 60c4ac58f0 System: Allow GPU to have delayed loading. 2017-12-03 11:29:07 -08:00
Unknown W. Brackets b36a2c608b Display: Correct max FPS limiting skew.
We were letting a percentage of too frequent flips through, causing
sometimes much higher FPS still.  Improves performance in GoW.
2017-12-03 07:01:05 -08:00
Unknown W. Brackets d2be5beccc Savedata: Show icon for new saves more often.
In fact, it may even be wrong to show the new data icon in this case...

Also fixes crashes when save title is 128 characters long.

Should improve #9632.
2017-12-03 06:35:41 -08:00
Henrik Rydgård d6b7cde718 Fix a use-after-free in sceKernelTerminateDeleteThread 2017-12-03 02:33:50 +01:00
Unknown W. Brackets b2bb1b676e Reporting: Oops, fix module load log line.
Typo from 0a36549 - meant to disable reporting.
2017-12-01 18:25:06 -08:00
Henrik RydgårdandGitHub 8a0645859e Merge pull request #10222 from unknownbrackets/minor
A few more reporting cleanups
2017-12-01 19:40:11 +01:00
Unknown W. Brackets 786a3ae17c Reporting: Don't report with locked CPU speed. 2017-12-01 10:06:06 -08:00
Unknown W. Brackets 0dba5cebb2 Module: Cleanup magic number. 2017-12-01 09:38:23 -08:00
Henrik RydgårdandGitHub 97ab91c3d5 Merge pull request #10221 from unknownbrackets/minor
Reporting: Disallow feedback for fake game ids
2017-12-01 18:36:20 +01:00
Unknown W. Brackets 0a365495cd Reporting: Stop reporting module load versions.
We've got plenty of data, don't need to report anymore.
2017-12-01 09:29:17 -08:00
Unknown W. Brackets a652617ba0 Adhoc: Remove incorrect thread create param.
This was the options pointer, not the attr, so was always generating an
error (which was also reported.)  Also, we don't support kernel threads in
any real way, so let's just not pass the flag at all.

Same behavior as before, less the spurious error.
2017-12-01 09:25:21 -08:00
Henrik Rydgård e29f904b56 Despam a sceDmacMemcpy report. Happens in Naruto Shippuden: Ultimate Impact, accordint to reports. 2017-12-01 11:17:08 +01:00
Unknown W. Brackets 9a71ac726b Module: Stop reporting bad magic numbers.
We get these a lot, and they seem to be related to corrupt isos, not
related to actual emulation issues we can do anything about.

Even if there's a game trying to load an SFO as a PRX out there somewhere,
we'll never find it among all the noise.
2017-11-30 15:17:02 -08:00
Henrik RydgårdandGitHub 39fc2c8d6a Merge pull request #10214 from hrydgard/1.5-crash-fixes-3
More various post-1.5 fixes
2017-12-01 00:04:59 +01:00
Henrik Rydgård 100cf60bc7 Memory::Memset: IsValidRange is a better solution. 2017-11-30 23:18:20 +01:00
Henrik Rydgård 407812916d Avoid wrapping when shifting down the audio after scaling by a 20-bit value. Fixes #9967 2017-11-30 18:24:26 +01:00