Commit Graph
14759 Commits
Author SHA1 Message Date
Unknown W. Brackets 25da99a16d Io: Remove setting to disable I/O on thread. 2021-10-12 20:40:26 -07:00
Unknown W. Brackets d9b6e847de Reporting: Require I/O on thread to be on.
This will also cause a purple crash screen if it's off.
2021-10-12 20:40:25 -07:00
Unknown W. Brackets e1d261b707 Display: Remove frameskip fast-forward mode.
Fixes #13546.
2021-10-12 20:38:57 -07:00
Unknown W. Brackets b1e31d89e1 Audio: Correct protection against time skew. 2021-10-10 15:05:51 -07:00
Unknown W. Brackets 01b99eff98 Audio: Cleanup buffer wrap code.
This is a bit more straight-forward.
2021-10-09 08:17:55 -07:00
Henrik Rydgård 322a8a8b3c More checks in ParamSFO reader. Only problem left is that the strings are null terminated and can walk off the buffer. 2021-10-08 19:09:46 +02:00
Henrik Rydgård ddc0f0829b Replaced textures: Don't leak handles on failure, check allocation success 2021-10-08 19:09:43 +02:00
Henrik Rydgård 7ec60f28b3 Paper over a race condition slightly better. Really need to redo sync here. 2021-10-08 00:11:44 +02:00
Henrik Rydgård b069a239aa Add sanity check to DirectoryFileHandle::Read 2021-10-07 23:59:21 +02:00
Henrik Rydgård 2257febc82 Avoid throwing exceptions on bad post shader float parameters 2021-10-07 23:51:41 +02:00
Henrik Rydgård 9c017e03f9 Add some basic sanity checks to ParamSFO reader (could add more) 2021-10-07 21:08:12 +02:00
AdamNandGitHub 1956624972 Merge pull request #14969 from ANR2ME/adhoc
[Adhoc] Workaround for a more cross-platform behavior on PtpConnect (but inaccurate)
2021-10-06 22:33:12 +07:00
Henrik Rydgård 0d1fd3c585 Force texture scaling away from the old Auto setting. Some Swedish translation. 2021-10-06 14:28:56 +02:00
Henrik RydgårdandGitHub 7dde8ef9f3 Merge pull request #14950 from ANR2ME/adhoc_discover
[AdhocDiscover] An attempt to implement AdhocDiscover
2021-10-05 18:52:42 +02:00
ANR2ME c34efa3e3e Workaround to prevent some games from not retrying to connect on non-Windows system. This will also make a more cross-platform behavior on Windows/Linux/BSD 2021-10-05 23:10:40 +07:00
ANR2ME 00a0885509 Minor changes 2021-10-05 23:10:40 +07:00
Henrik RydgårdandGitHub 45a3e0fa8a Merge pull request #14966 from unknownbrackets/config-minor
Config: Correct cardboard setting ini load
2021-10-05 06:45:50 +02:00
Unknown W. Brackets 896bca3752 Config: Correct cardboard setting ini load. 2021-10-04 19:34:39 -07:00
Henrik Rydgård d8d9540417 Force off the VSync setting on Android (it wasn't actually used right). 2021-10-04 19:01:01 +02:00
Unknown W. Brackets 4c0951eb93 Display: Avoid skipping flips at 60 FPS.
If the device is 58 or 59 FPS, let's just assume it's better to flip each
time.
2021-10-03 07:04:04 -07:00
ANR2ME ed7f1b72e2 An attempt to implement AdhocDiscover (can only Cancel the progress for now) 2021-10-01 12:13:03 +07:00
Henrik RydgårdandGitHub 5ee9738b75 Merge pull request #14939 from unknownbrackets/debugger-assets
Serve local web debugger from assets
2021-09-28 17:18:39 +02:00
ANR2ME 5b010afff3 oops need to typecast metasocket 2021-09-28 20:44:03 +07:00
ANR2ME 9a714249a6 Changing most frequently used global vars to atomic to avoid possible multi-threading issue on friendFinder thread which communicates with AdhocServer in background.
PS: There are more global vars being used here (too many actually), so we should find a better approach in the future (ie. using PSPThread instead).
2021-09-28 20:44:03 +07:00
ANR2ME 6a79f59c06 Fix threading issue when exiting PPSSPP due to unjoined AdhocServer thread when AdhocServer failed to bind the socket and exited the thread early. 2021-09-28 20:44:03 +07:00
ANR2ME 1fd54153fc Prevent some games (ie. DBZ SB2) from repeatedly trying to Disconnect Adhocctl when not connected to AdhocServer. 2021-09-28 20:44:03 +07:00
kotcrab 450d0ef015 Remove .s suffix from vwbn disassembly 2021-09-27 22:42:10 +02:00
Henrik RydgårdandGitHub 99df18bbae Merge pull request #14938 from unknownbrackets/path-fix
UI: Fix game installer extension check
2021-09-27 17:29:15 +02:00
Unknown W. BracketsandGitHub 947b5a10ad Merge pull request #14940 from jbeich/freebsd
Unbreak build on FreeBSD
2021-09-27 06:50:39 -07:00
Unknown W. Brackets 552cbb2a2c Debugger: Serve local web debugger from assets. 2021-09-26 11:56:32 -07:00
Unknown W. Brackets 1f3d31f687 UI: Fix game installer extension check. 2021-09-26 09:36:52 -07:00
kotcrab 7a124d84ae Fix disassembly of vcst 2021-09-25 19:34:41 +02:00
kotcrab 4bdba8ae6f Fix disassembly of vmfvc and vmtvc 2021-09-25 16:33:07 +02:00
Jan Beich e6b84efc55 Instance: add missing include after 1bace55583
Core/Instance.cpp:148:55: error: use of undeclared identifier 'S_IRUSR'
        hIDMapFile = shm_open(ID_SHM_NAME, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR);
                                                             ^
Core/Instance.cpp:148:65: error: use of undeclared identifier 'S_IWUSR'
        hIDMapFile = shm_open(ID_SHM_NAME, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR);
                                                                       ^
2021-09-24 01:18:53 +00:00
ANR2ME 4741357bef Fix possible race condition issue when sending AdhocMatching data 2021-09-23 12:51:12 +07:00
ANR2ME 73b2070821 Temporary fix to avoid a crash that happened due to trying to logs a syscall's argument when being Logged from another thread (AdhocMatchingInput thread) 2021-09-23 12:51:09 +07:00
ANR2ME 15d3e69c4c Fix possible crash issue 2021-09-23 12:22:57 +07:00
Henrik RydgårdandGitHub 4f5d608c80 Merge pull request #14907 from iota97/multi-instance-fix
Add permission to shm_open
2021-09-21 17:24:17 +02:00
iota97 1bace55583 Add permission to shm_open 2021-09-21 16:08:38 +02:00
Henrik RydgårdandGitHub b8ea95bec1 Merge pull request #14904 from ANR2ME/adhoc
[Adhoc] Do not resolve Pro Adhoc Server address when WLAN is turned off
2021-09-21 13:46:12 +02:00
ANR2ME 4e8a9fda63 Do not resolve Pro Adhoc Server address when WLAN is turned off 2021-09-21 17:12:01 +07:00
ANR2ME ee7383193b Fix race condition issue on AdhocMatching 2021-09-21 15:32:41 +07:00
Henrik RydgårdandGitHub 7f021624e3 Merge pull request #14883 from unknownbrackets/texcache
In lazy hashing mode, assume videos never match
2021-09-19 19:46:44 +02:00
Unknown W. Brackets ec3d408da0 HLE: Detect video buffer copies.
These are common and can help us notify the texture cache appropriately.
2021-09-19 07:51:33 -07:00
ANR2ME 2bda9c1c84 Keep tracks of the sender/source port on GameMode for further communication, in case it was remapped by router or ISP for some reason. 2021-09-19 10:55:03 +07:00
ANR2ME ef279657dc Shows a warning when detecting a different sender/source port on GameMode. 2021-09-19 10:54:59 +07:00
ANR2ME 62a7ea2f41 Minor change to AdhocMatching's senderport type 2021-09-19 10:35:19 +07:00
Unknown W. Brackets ff22dbc16c Replacement: Fix a mistake in ZIM texture loading.
Fixes #14877.
2021-09-18 14:52:19 -07:00
ANR2ME 2305de42f0 Keeping track the source port of received data on AdhocMatching to be used for further communication, in the case the port was re-mapped for some reason. 2021-09-17 12:36:56 +07:00
ANR2ME a95678ae49 Show a warning if other players detected to have their port being re-mapped, where communication with them might have an issue. 2021-09-17 12:36:56 +07:00