Commit Graph
14759 Commits
Author SHA1 Message Date
Unknown W. Brackets 46649a218e Core: Add flags to disable jit features.
Not actually disabling yet, just setup.
2019-02-03 13:58:24 -08:00
Henrik Rydgård 852f522ebc Improve the check for Vulkan to check for surface extensions first.
Might fix the crashing issues we've seen on AMD?
2019-01-30 19:45:04 +01:00
Henrik Rydgård b572dc52a5 Remove usage of deprecated function readdir_r (and ugly Blackberry hack diren_large) 2019-01-08 12:29:59 +01:00
z2442andGitHub e5b75dc294 Added a check to the pointer for memcpy
This check enables the newer builds of daedalus to run.
2019-01-05 18:46:38 -05:00
Unknown W. Brackets 872fcecfad http: Report errors reading discs.
For more clarity when they can't load.
2018-12-27 10:33:32 -08:00
Unknown W. Brackets 7f84c87931 Loaders: Refactor chaining to avoid dup code. 2018-12-27 10:32:47 -08:00
Unknown W. Brackets 359afb2d6b http: Add timeout on no response.
Firewalls can cause this, by opening a connection but never responding.
2018-12-27 10:15:58 -08:00
Henrik Rydgård ab407a4a21 TWo warning fixes 2018-12-17 21:07:52 +01:00
Unknown W. BracketsandGitHub ebdecb6583 Merge pull request #11656 from hrydgard/disable-vendor-checks
VK: Add INI options to disable some vendor checks
2018-12-15 07:39:08 -08:00
Henrik Rydgård d82ec339ee Remove the DisableShaderCache setting, rename the other 2018-12-15 10:44:05 +01:00
Henrik RydgårdandGitHub f94beb5185 Merge pull request #11652 from pent0/master
Update UWP port
2018-12-14 19:02:30 +01:00
Henrik RydgårdandGitHub 749163beca Merge pull request #11667 from hrydgard/remove-truecolor
Remove outdated TrueColor setting.
2018-12-14 18:58:24 +01:00
Henrik RydgårdandGitHub d7d1a5fc63 Merge pull request #11666 from hrydgard/remove-timer-hack
Remove "Timer Hack" setting.
2018-12-14 18:58:01 +01:00
Henrik Rydgard ee88bc79ff Oops, x2 2018-12-14 16:14:43 +01:00
Henrik Rydgard 56bc7b1d52 Remove outdated TrueColor setting. 2018-12-14 16:13:44 +01:00
Henrik Rydgard 0fdea30ac3 Remove "Timer Hack" setting. Untested, probably low usage and unclear utility. 2018-12-14 13:56:42 +01:00
Henrik Rydgard 3f8aec5147 Remove the "Disable stencil test" hack. Doesn't seem to serve much purpose anymore. 2018-12-14 13:54:03 +01:00
Henrik Rydgård 25b2ba013b VK: Add INI options to disable some vendor checks, and to disable the shader cache. 2018-12-11 00:36:15 +01:00
pent0 4a53853f79 Update UWP port 2018-12-10 20:55:07 +07:00
xebra 070e29d921 Disable "Edit & Continue" with VS debug mode. 2018-12-07 13:01:16 +09:00
Henrik RydgårdandGitHub 066b4c68db Merge pull request #11621 from unknownbrackets/gles-default
Vulkan: Avoid using Vulkan by default
2018-12-02 17:13:38 +01:00
Unknown W. Brackets 8b6221e852 Vulkan: Avoid using Vulkan by default.
Bugs on Adreno, some issues on Intel and AMD.
Let's instead prefer Direct3D 11 or GLES for now.
2018-12-01 14:57:18 -08:00
Unknown W. Brackets ac6106af03 Io: Ensure sign extension for error codes.
The ternary `cond ? EnumValue : IntValue` was not sign extending
consistently across compilers, but we actually want it to always sign
extend in either case.
2018-12-01 09:43:02 -08:00
Henrik RydgårdandGitHub 9bda7cb64e Merge pull request #11600 from sum2012/yugioh-save-tool
yugioh save fix tool
2018-11-28 01:04:13 +01:00
sum2012 b82b42fab0 Use compat setting instead 2018-11-27 22:45:51 +08:00
sum2012 ee34a73e80 yugioh save fix tool 2018-11-26 21:34:00 +08:00
Unknown W. Brackets b8b4763ef2 SaveState: Retry failed state screenshots.
See #10815 - happens when the device is resized before the save state.
2018-11-25 08:20:23 -08:00
Henrik Rydgård a30da4b674 Coldbird server moved, so change the default.
Should look into doing this automatically, maybe storing the coldbird
server in a config file on ppsspp.org.
2018-11-20 09:09:19 +01:00
Unknown W. Brackets 8506da14f0 Debugger: Prevent invalid address on syscall. 2018-11-17 08:54:29 -08:00
Henrik Rydgård 7abbc1bebd Add compat flag to allow virtual framebuffer readbacks (auto-create fb from readback destination). Does not yet work outside VRAM but should fix Digimon Adventure. 2018-11-12 08:20:27 +01:00
Unknown W. Brackets 340460f01c Io: Add missing error code on file open.
Doesn't affect Windows.
2018-11-06 19:28:22 -08:00
mrfixit2001andGitHub d9ad57e918 Move comments in function to be more relevant 2018-11-04 13:33:42 -05:00
root c19d3fe06a MRFIXIT2001: This patch adds a second frameskip setting, one for setting the # of frames to skip, one for setting the % of frames to skip based off fps 2018-11-03 01:33:41 +00:00
Henrik RydgårdandGitHub f8e946d8e5 Merge pull request #11518 from unknownbrackets/init-shutdown
Core: Wait for background CPU load on exit
2018-11-02 11:09:56 +01:00
Unknown W. Brackets 670e207c57 Core: Wait for background CPU load on exit.
This prevents crashes when exiting a game while loading is still in
progress.  See #11516.
2018-11-01 21:29:34 -07:00
Unknown W. Brackets 2650ddae75 Savedata: Write only one secure entry.
Before, we were filling all the entries when the first file was saved, a
regression from 1976be4.  This caused issues in games that use a single
savedata folder for multiple secure files, such as Valkyria Chronicles 3.
2018-10-28 12:35:54 -07:00
Henrik RydgårdandGitHub 52739a1021 Merge pull request #11453 from unknownbrackets/bof3-flicker
Display: Resched interrupt before vblank threads
2018-10-08 07:53:54 +02:00
Henrik RydgårdandGitHub 1b8bf31e89 Merge pull request #11454 from unknownbrackets/remote-iso
http: Allow pbp and ppdmp files too
2018-10-08 07:53:10 +02:00
Unknown W. Brackets 02b418e711 http: Allow pbp and ppdmp files too.
Also cleanup a bit.
2018-10-07 14:53:38 -07:00
Unknown W. Brackets 014d9ddead Display: Resched interrupt before vblank threads.
Otherwise, we may first schedule to a woken thread, and then immediately
reschedule to the interrupt.  Each reschedule costs ticks, and it doesn't
look like this should cause two reschedules.

Improves #11414, Breath of Fire 3 frame flicker.
2018-10-07 14:41:08 -07:00
Henrik Rydgård 83bf001a31 Disable Android HW scale on TV type devices. 2018-10-06 13:43:11 +02:00
Henrik RydgårdandGitHub 7f38ff783a Merge pull request #11436 from unknownbrackets/tex-ini
Replacement: Show a warning for bad texture names
2018-10-04 07:47:42 +02:00
Unknown W. Brackets efc6510569 Replacement: Show a warning for bad texture names. 2018-09-30 17:55:51 -07:00
Unknown W. Brackets 8b62354df6 Replacement: Note filename restrictions in ini. 2018-09-30 17:44:06 -07:00
Unknown W. Brackets 13375e2b95 Replacement: Refactor ini template generation. 2018-09-30 17:00:05 -07:00
Unknown W. Brackets 7ee4d2d5a1 UI: Ask for restart when changing graphics device.
Only for D3D11 and Vulkan.

Also, makes Vulkan follow D3D11 in not changing the setting if the device
is not found on startup.
2018-09-30 00:53:21 -07:00
Unknown W. Brackets ce6cb7e7c9 Core: Report disc read errors to the user.
At least when we can detect this, better not to keep silent about it.
2018-09-29 00:45:50 -07:00
Henrik Rydgård 3f849bb946 Android: Don't use "hw scaling" on modern devices by default.
It seems to cause more problems than it's worth, see #11151
2018-09-16 21:05:13 +02:00
Henrik RydgårdandGitHub 204bfc7441 Merge pull request #11371 from unknownbrackets/mpeg-minor
Mpeg: Avoid reading outside available bytes
2018-09-09 10:50:48 +02:00
Unknown W. Brackets a5f61e798e Mpeg: Avoid reading outside available bytes.
When we're just looking for the size or offset, it shouldn't be necessary
to load the stream, so hopefully we can avoid it.
2018-09-08 12:14:17 -07:00