dio-gh
2aac46efcc
Update building instructions ( #7872 )
...
* Update building instructions
Makes the link for the prebuilt LLVM point to the `_mt` version now, since the previous one will fail to compile on latest.
* Update glslang link
Replaces the outdated not-shady-at-all link with the new, shiny and correct one.
* Fixing a 'the'
Fixes a 'the'.
Co-authored-by: Ani <ani-leo@outlook.com>
2020-03-27 10:34:13 +03:00
scribam
a2bf0719ea
cmake: Fix windeployqt command line for release builds ( #7871 )
2020-03-27 00:33:07 +00:00
Ani
e8177906e7
System/Load: Handle PSP Remaster ( #7857 )
...
This just makes RPCS3 execute PSP Remaster games through
psp_emulator.self
pspemu does not work yet, so the boot will fail, but at the least it
starts loading
2020-03-26 20:03:00 +03:00
Nekotekina
17a9ce6fb9
Fix PS1 game_path
...
Don't assume local path has '/dev_hdd0' in it.
2020-03-26 18:32:42 +03:00
Eladash
36d8553f9c
liblv2 HLE: Fix entryx of start/stop prx functions
2020-03-26 17:52:45 +03:00
Eladash
9d971e3b07
rsx: More strict infinite desync detection
...
6 desyncs per second for 1.5 seconds is pretty bad already.
2020-03-26 17:52:45 +03:00
Eladash
7ed570dc4a
PPU LLVM: Add relocation 5 for ADDIS
...
+ Add some more for u16 relocations (4, 5, 6), simplify logic.
2020-03-26 17:52:45 +03:00
Nekotekina
a5ba4a18df
Fix windeployqt command line for release builds
2020-03-26 16:53:21 +03:00
Nekotekina
214a3ba21b
Return Appveyor to VS 16.5
2020-03-26 16:48:44 +03:00
Maxim Kulyk
30a8cadf60
[MSVC] Remove unnecessary configurations and properly fix curl
2020-03-26 15:56:40 +03:00
Nekotekina
15a36bb844
Adjust llvm hash (affects nothing)
2020-03-26 15:29:15 +03:00
Nekotekina
fa29c5aa94
ppu_iname: refactor to use actual strings
2020-03-26 15:28:41 +03:00
Nekotekina
8d1a9dce91
spu_iname: refactor to use actual strings
2020-03-26 15:26:55 +03:00
Eladash
453478c98b
PPU LLVM: Log unsupported relocation opcode
2020-03-26 15:22:45 +03:00
Eladash
ccc7cb7994
Log IDs of loaded prx modules
2020-03-26 15:22:45 +03:00
Eladash
38c8dd98b4
rsx: Implement basic infinite FIFO desync detection
2020-03-26 15:22:45 +03:00
Maxim Kulyk
433a21286a
[appveyor] Update glslang and LLVM links
2020-03-26 15:21:53 +03:00
Maxim Kulyk
ec4287cbd3
static RT
2020-03-26 15:21:53 +03:00
Maxim Kulyk
e58fa7d51f
Fix curl
2020-03-26 15:21:53 +03:00
Maxim Kulyk
70f1302fa7
[MSVC] Disable exceptions and spectre mitigation in common_default.props
...
Disabling exceptions in common_default.props ensures that all projects do not use them since not all projects import rpcs3_default.props.
Spectre mitigation is disabled by default unless WDK is installed so this is more of a just in case measure since rpcs3 does not need it.
2020-03-26 15:21:53 +03:00
Maxim Kulyk
3b9f419859
[MSVC] Added common props to llvm and glslang
...
common_default.props are now imported when building LLVM and glslang via MSVC.
2020-03-26 15:21:53 +03:00
Maxim Kulyk
d26c465911
[MSVC] Move libcurl and wolfssl project files
...
libcurl and wolfssl were moved to rpcs3 source control to make buildsystem changes easier.
common_default.props and common_default_macros.props included to project files.
Int and Out Dirs changed to default:
<OutDir>$(SolutionDir)lib\$(Configuration)-$(Platform)\</OutDir> <IntDir>$(SolutionDir)tmp\$(ProjectName)-$(Configuration)-$(Platform)\</IntDir>
2020-03-26 15:21:53 +03:00
Eladash
158e34faca
rsx: Reset all method registers at rsx_state::init()
2020-03-25 17:51:59 +03:00
Eladash
768b4f8c65
rsx: Improve NV308A_COLOR
...
* Fix NV308A_COLOR methods range.
* Batch NV308A_COLOR methods execution together.
* Fix termination of bind_range<> in rsx methods binding.
2020-03-25 17:51:59 +03:00
Eladash
150d1bcdd5
sys_prx_unload_module: Implement CELL_PRX_ERROR_NOT_REMOVABLE
2020-03-25 16:22:47 +03:00
Eladash
e1f2f3f081
sys_prx: Improve sys_prx_start/stop_module
...
* Add missing error codes, "internal" errors are ones which are not reachable from liblv2.sprx functions
* Implement SYS_PRX_NO_RESIDENT (unloading module) for _sys_prx_start_module.
2020-03-25 16:22:47 +03:00
Eladash
717dd1625c
sys_prx: Implement sys_prx_get_module_list
2020-03-25 16:22:47 +03:00
Megamouse
a11c77c009
Qt: fix mem leaks in screenshot and save managers
2020-03-25 11:50:06 +01:00
Megamouse
844f9683ec
Qt: add naive lazy loading to screenshot manager
2020-03-25 11:50:06 +01:00
Megamouse
f27de28ee9
Qt: add open file location to screenshot preview
...
Remove duplicate slash from screenshot path
2020-03-25 11:50:06 +01:00
Megamouse
bd49ad358c
Qt: move open_dir to qt_utils
2020-03-25 11:50:06 +01:00
Nekotekina
89514c043a
Fix "Unknown option: updating"
2020-03-25 11:23:38 +03:00
Nekotekina
b33648fd14
Implement SAFE_BUFFERS as __attribute__((no_stack_protector))
...
It was doing nothing outside of MSVC. Still seems doing nothing.
2020-03-25 11:18:48 +03:00
Nekotekina
471db3219d
Finalize constexpr ppu_decoder<> thing
...
Move SSSE3 checks to runtime in PPUInterpreter.cpp
2020-03-25 11:18:48 +03:00
Megamouse
fd3522436a
overlays/osk: add more panels
2020-03-25 03:54:49 +01:00
Nekotekina
1ceb779a38
Make ppu_decoder<> objects constexpr (partial)
2020-03-24 13:46:46 +03:00
Nekotekina
ecb6d38451
Roll back to VS 16.4 on Appveyor
...
Workaround VCRUNTIME140_1.dll dependency.
2020-03-24 12:28:20 +03:00
Nekotekina
a936533eb1
Make spu_decoder<> objects constexpr
2020-03-24 12:18:37 +03:00
Eladash
eb1de04ca8
_sys_lwmutex_lock: log new case of ESRCH
2020-03-23 23:18:21 +03:00
Eladash
2aff36647a
Make sceNpDrmProcessExitSpawn(2) execute sys_game calls correctly
2020-03-23 23:18:21 +03:00
Nekotekina
19e20d9c19
Auto-Updater: increase lock file waiting timeout in the case of updating
...
Normal case: timeout reduced from 3s to 2s.
Updating case: increased timeout to 10s.
2020-03-23 22:52:05 +03:00
Nekotekina
3d78694590
Debug: measure initialization time (before main() function)
2020-03-23 22:18:45 +03:00
Eladash
52360b3f98
liblv2 HLE: Fix sys_lwmutex_lock assertation
2020-03-23 21:37:37 +03:00
Eladash
08e66ab14c
Minor warning fixes
2020-03-23 21:37:37 +03:00
Eladash
3de41bfea7
_sys_lwcond_signal: Make mode 3 respect ordering of the sleep queue
2020-03-23 21:37:37 +03:00
Megamouse
1537f505a5
cellGem: fix move_handler::mouse left click
2020-03-23 15:10:01 +03:00
Nekotekina
5ebc538d7e
Workaround for VS 16.5
...
Strange codegen bug didn't promote s32 to u64.
2020-03-23 14:48:49 +03:00
kd-11
4965bf7d7a
gl/vk: Refactor draw call handling and stub shader interpreter
...
- Refactors backend draw call management to make it easier to extend
functionality.
- Stubs shader interpreter functionality.
2020-03-23 14:47:28 +03:00
illusion
a0509328d4
[README.md] Update to Visual C++ Redistributable 2019
2020-03-23 12:23:18 +03:00
Eladash
537f175f52
Another fixup after #7826
2020-03-23 11:54:19 +03:00