Commit graph

9756 commits

Author SHA1 Message Date
Megamouse
ee54ba970a GUI: add custom title format to settings dialog 2020-02-15 20:33:02 +01:00
kd-11
23f1515448 vk: Explicitly declare null subpass dependencies
- We do not want any actual dependencies, but it turns out removing them
  entirely makes the driver add even worse dependencies.
2020-02-15 21:45:25 +03:00
Nekotekina
4018b833ad game_list: fix duplicate removal from games.yml
Also add some warnings.
2020-02-15 14:08:08 +03:00
Eladash
ddf87864de atomic_t: Fix regression from #7489 2020-02-15 14:07:52 +03:00
Eladash
299af768e8 HLE cellGcmSys: Make cellGcmAddressToOffset accurate 2020-02-15 14:07:52 +03:00
Megamouse
e645627b78 Qt: Allow for duplications in game list
This fixes app versions when multiple game data directories were found.
We only removed duplications because we didn't wanna see multiple disc games from different locations
2020-02-15 11:36:01 +01:00
Megamouse
1cb1d14d0c Qt: only add version update hint to bootable applications 2020-02-15 11:36:01 +01:00
Megamouse
1c2df15755 Qt: simplify category localization in gamelist refresh 2020-02-15 11:36:01 +01:00
Megamouse
687bb1697b Qt: fix gamelist version check regression after localization changes 2020-02-15 11:36:01 +01:00
Eladash
04e0bf2eff Whitespace fix after #7087
Was this close to enter programmers' hell.
2020-02-15 11:37:13 +03:00
Eladash
eb8710d3c1 atomic.hpp: C-style casts cleanup 2020-02-15 11:37:13 +03:00
Eladash
e98fcfdf77 rsx debugger: Fix a crash on opening before rsx was intialized 2020-02-15 10:41:42 +03:00
Eladash
cdda19c79f Fix recursive locking in sceNpTrophyUnlockTrophy 2020-02-15 10:41:15 +03:00
Eladash
fa9330d0e0 Log returned reqspace in sceNpTrophyGetRequiredDiskSpace 2020-02-15 10:41:15 +03:00
Eladash
1d4595a349 Idm: Minor assert fix 2020-02-15 10:41:15 +03:00
Eladash
9344b21484 rsx: Unify FIFO recovery methods
TODO: Maybe consider fifo stack content when recovering.
2020-02-14 17:11:26 +03:00
Eladash
07f300a14e rsx: ZCULL typo fix 2020-02-14 17:11:26 +03:00
Eladash
ddeb39d8de HLE cellGcmSys: Fix unmapping 2020-02-14 17:11:26 +03:00
Nekotekina
0d7aa5e310 GUI: implement custom title format
New option "Window Title Format" in Misc.
Backward compatible with FPS disabler.
Make rpcs3:::get_branch() return string_view.
2020-02-13 21:24:52 +03:00
Eladash
78c49e7331 cellSearch: another memory access fix 2020-02-12 20:02:18 +03:00
Eladash
9760053c8c
cellSearch: Fix id memory access (#7476) 2020-02-12 18:17:45 +03:00
Silent
3006b003c4 Implement links as a cellSearch specific concept
Linking in VFS is done only from cellSearchPrepareFile and works
by mounting virtual files to host FS files
2020-02-12 12:49:02 +03:00
Silent
e30637351e Move SearchState to a fxo object so it resets with emulation 2020-02-12 12:49:02 +03:00
Silent
d2b83c69bb cellSearch updates from Brolijah
Co-authored-by: Brolijah <brolijahrh@gmail.com>
2020-02-12 12:49:02 +03:00
Nekotekina
bcbe324534 geometry.h: make conversion operators explicit
It requires static_cast<> to call them.
2020-02-11 13:21:45 +03:00
Eladash
dcb30df7c8 rsx capture: Fix capture recovery after a crash 2020-02-10 21:39:39 +00:00
Eladash
bdab26ec09 rsx: rewrite io mappings
Along with some with fixes to cellGcmSys HLE.
2020-02-10 21:39:39 +00:00
kd-11
f47333997f rsx: Validate memory blocks before checking for overlap 2020-02-10 21:48:35 +03:00
kd-11
3787108ee7 rsx: Typo fix in audit condition 2020-02-10 21:48:35 +03:00
Megamouse
30d176ac5e Qt/linux: set DISPLAY variable if undefined 2020-02-10 21:48:13 +03:00
RipleyTom
98f91457bf Small sys_usbd changes 2020-02-10 21:47:48 +03:00
Megamouse
6847e52364 Fix visual studio filters after someone tinkered with the files 2020-02-10 21:47:13 +03:00
Megamouse
6862790cf7 Qt: icon overhaul 2020-02-10 17:38:19 +01:00
Nekotekina
034267adb2 Compilation fix 2020-02-10 16:57:56 +03:00
Nekotekina
491526b421 Add option USE_COTIRE=ON (by default)
Precompiled headers cause rebuild problems with ninja, for example.
2020-02-10 14:47:12 +03:00
Nekotekina
5a41d75eb8 Silence unused parameter warning 2020-02-10 14:47:12 +03:00
Nekotekina
4bc431ec31 Silence deprecation warning (implicit capture of this on [=]) 2020-02-10 14:47:12 +03:00
Megamouse
5d82b0f4c4 Qt: set min version to 5.14 2020-02-10 14:05:36 +03:00
RipleyTom
762718002e make decrypt default to All Binaries 2020-02-10 09:45:06 +01:00
Eladash
80eff58950 cellAudio: Implement cellAudioSet/RemoveNotifyEventQueueEx 2020-02-09 12:31:55 +00:00
Nekotekina
7ea4eb0095 Atomic fix
Fix possible pointer arithmetic ops.
Fix fat atomics (currently unused).
2020-02-09 14:09:29 +03:00
kd-11
efc8c3f4a9 vk: Fixup for VK_ERROR_SUBOPTIMAL_KHR
- break from a switch does not break out of the external scope!
2020-02-09 13:45:30 +03:00
kd-11
792c481f6d rsx/overlays: Fix clipped rendering of UI elements
- Take viewport offset into account when applying window transforms.
  This is necessary because gl_FragCoord is based on the framebuffer and not the viewport.
2020-02-09 12:55:56 +03:00
Eladash
11675d7645 Compilation fix for VSH pr 2020-02-09 06:48:16 +00:00
Eladash
1915fe75a4 VSH: Stubs 2020-02-08 23:07:03 +03:00
Eladash
9d1bb60ad7 cellGcm HLE: fix cellGcmMapMainMemory
Fix arguments order, softcode RsxReports::report offset.
2020-02-08 22:18:56 +03:00
Eladash
b7043ce000 Make rsx::get_address report caller location 2020-02-08 22:18:56 +03:00
kd-11
c64935f9dd rsx: Clean up graphics state notifications and add notification for change in point size
- Adds a backend notification when point size changes.
- Refactors all those separate notifiers into one reusable template.
2020-02-08 18:13:05 +03:00
Eladash
629eddfb9f sceNpTrophy: Implement SCE_NP_TROPHY_ERROR_CONTEXT_NOT_REGISTERED 2020-02-08 11:11:59 +00:00
Eladash
1f94c8f272 sceNpTrophyGetGameProgress Fix 2020-02-08 11:11:59 +00:00