Commit graph

3748 commits

Author SHA1 Message Date
Zangetsu38
02340194d4 vita3k: Add compatibility database.
gui/app context menu: Add Compatiblity menu.
- Add bouton for can create and open issue.
- Add compat state in information app.
2023-02-01 14:17:23 +01:00
illusion0001
fedd4b3bdf CI: remove deprecated set-output commands 2023-01-27 00:51:02 +01:00
ngeojiajun
0d92a14b4b
gui: fixed the keyboard remapping user experience (#2100)
* gui: fixed the keyboard remapping user experience

* fix gcc error

* fix the layout of the warning screen'
2023-01-25 18:09:33 -05:00
Macdu
81eb58b240 external: Dynarmic fixes 2023-01-20 15:42:22 +01:00
Zangetsu38
8c26b8ff98 external: fix link of openssl. 2023-01-20 14:31:08 +01:00
cobalt2727
bbbfe2c9a0
cmake: allow building on Ubuntu 22.04 (#2275)
I've tested this on my 22.04 laptop and it worked perfectly - I'd be willing to guess this number can go even lower, but I don't have a 20.04 system to test CMake 3.16 currently.
2023-01-20 14:21:07 +01:00
bookmist
6a0b2c8c82 modules/SceLibc: implement _sceLibcErrnoLoc 2023-01-19 13:35:30 +03:00
bookmist
b0076815de modules/SceProcessmgr: implement sceKernelLibcMktime, sceKernelGetProcessName, sceKernelGetProcessTitleId 2023-01-19 13:35:30 +03:00
bookmist
3afaf558d4 modules/SceSysmodule: describe parameters for sceSysmoduleLoadModuleInternal 2023-01-19 13:35:30 +03:00
bookmist
d28f780b42 modules/SceThreadmgr: implement sceKernelCancelSema, _sceKernelCancelSema
kernel/sync_primitives: fix error code in semaphore_signal
modules/SceThreadmgr: describe some functions, fix an assert, drop unused header
2023-01-19 13:35:30 +03:00
bookmist
75236aca9c touch: implement touch force (deprecated) 2023-01-19 13:35:30 +03:00
bookmist
0a419822ce modules/SceLibKernel: export module variables __stack_chk_guard, __sce_libcparam
Not really needed, just to hide errors when importing almost all modules
Also add logs to error handling functions
2023-01-19 13:35:30 +03:00
bookmist
43a62f4438 modules/SceKernelThreadMgr: implemented ksceKernelGetThreadCurrentPriority 2023-01-19 13:35:30 +03:00
bookmist
061b4308d0 modules/SceRtc: implement sceRtcGetAccumulativeTime (not sure) 2023-01-19 13:35:30 +03:00
bookmist
3310eb5889 modules/SceNetCtl: sceNetCtlInetGetInfo stub implement code SCE_NETCTL_INFO_GET_DEVICE, SCE_NETCTL_INFO_GET_RSSI_PERCENTAGE, add empty stubs for other codes 2023-01-19 13:35:30 +03:00
bookmist
6804a5287a cpu/dynarmic_cpu: check for MemoryWriteExclusive 2023-01-19 13:35:30 +03:00
bookmist
95b4a2b09c renderer/gl/texture: workaround possible crash when dump textures 2023-01-19 13:35:30 +03:00
bookmist
6e56d94645 vita3k/main: tracy: fix trace freeze on game loading 2023-01-19 13:35:30 +03:00
Macdu
856c16287b renderer/vulkan: Flush ring buffers if memory is not coherent 2023-01-18 15:28:41 +01:00
nishinji
eb9baefe46
gui: Add glyph for fonts and fix compile errors (#2270) 2023-01-11 15:42:37 +01:00
CoffeeBrewer64
2ccf66ed4d
Typo and wording fixes 2023-01-10 18:41:02 -08:00
Macdu
3a9892fe4d renderer/vulkan: Improve texture uploading 2023-01-06 16:25:57 +01:00
Macdu
61058216ab renderer/vulkan: Clear the bound textures at the start of each render pass 2023-01-06 00:55:16 +01:00
Zangetsu38
d748e69e7d modules/SceNpManager: Stub sceNpGetServiceState.
- Should fix boot of Senran Kagura EV.

Co-authored-by: bookmist <roshst@yandex.ru>
2023-01-05 23:09:00 +01:00
bookmist
9dc3aeaedf modules/module_parent: invalidate jit cache only for current thread when making lle call stub
fix regression on STREET FIGHTER X TEKKEN
2023-01-05 16:53:28 +03:00
bookmist
40ee98e560 modules/SceNet: implement LLE libHttp and libSsl 2023-01-05 16:53:07 +03:00
Seungyun Lee
7d86a8c70c renderer/vulkan: Restride vertex streams to be aligned by 4 bytes on macOS 2023-01-05 13:51:25 +01:00
Edwin Rijkee
cbe8558dd0 modules/SceNet: scenetEpoll* functions and sockopts 2023-01-04 17:33:58 +01:00
bookmist
cc7f2847dc modules/module_parent: More correct LLE import path. Fix "Import function for NID 0xE340* not found" 2023-01-02 22:31:15 +03:00
EXtremeExploit
41a17e79c7 Planet Earth Season 2023 2023-01-02 10:46:20 +01:00
edwinr
0df79bb8b2
net: Fix return value of sceNetSend/sceNetRecv (#2253)
* Fix handling of return value from socket functions

Successfull return values with positive return values were being translated to 0. This causes software to conclude that for example 0 bytes were sent/received or that the connection was closed.

* Fix forgotten to rename translate_errorcode in one location

* Directly pass return value from listen to translate_return_value
2022-12-28 15:00:34 +01:00
Macdu
87c4fc8c03 renderer/vulkan: disable VK_EXT_global_priority on Nvidia GPUs 2022-12-27 18:19:49 +01:00
Macdu
beee2b6f39 ci: Switch to clang-14 for the ubuntu build 2022-12-26 18:16:41 +01:00
nishinji
f5181c9e99 gui: Use SDL_OpenURL when the path starts with http 2022-12-26 17:03:37 +01:00
Macdu
1bef9be890 shader: Fix 4th component of rgb input on AMD GPUs 2022-12-26 16:53:18 +01:00
Macdu
425c1bb18a renderer: Only enable programmable blending when direct frag color is used 2022-12-26 10:27:47 +01:00
Macdu
89b47f4075 renderer/vulkan: Add support for VK_EXT_global_priority 2022-12-26 09:02:35 +01:00
Macdu
e1e289187c
updater: Revert commits related to updater (#2246)
* Revert "vita3k/updater: launch win32 as it's own process."

This reverts commit c6c3dc1c5c.

* Revert "vita3k/updater: kill Vita3K.exe if boot equals 1"

This reverts commit 21e88d9478.
2022-12-26 00:07:54 +01:00
Macdu
c79ef10fdf renderer/vulkan: Add support for VK_KHR_image_format_list 2022-12-25 04:20:07 +01:00
Zangetsu
7cdca0f2ee Revert "Improve the Windows update script yet again."
This reverts commit 4343481cff.
2022-12-23 17:18:13 +01:00
Seungyun Lee
0546d6983b shader: Revert disabling DecorationRestrict on macOS 2022-12-23 10:50:13 +01:00
Nabsi
4343481cff Improve the Windows update script yet again.
vita3k/updater: Hide progress for faster speeds
2022-12-22 16:00:28 -03:00
bookmist
e5001e2d5f renderer/vulkan/pipeline_cache: fix regression on commit 2779298d70 2022-12-22 18:47:20 +03:00
Pedro Montes Alcalde
4b4926688a
audio: Fix assert compilation error on debug 2022-12-21 20:14:33 -03:00
Nabsi
21e88d9478 vita3k/updater: kill Vita3K.exe if boot equals 1 2022-12-20 22:09:48 -03:00
Nabsi
c6c3dc1c5c vita3k/updater: launch win32 as it's own process. 2022-12-20 22:09:48 -03:00
Croden1999
9621436d8f gui/settings_dialog.cpp: fix typo 2022-12-19 22:07:58 +01:00
Macdu
af0ba76ef3 audio: Make AudioAdapter destructor virtual 2022-12-18 13:44:23 +01:00
Macdu
5121ecdfd0 app: Do not access fields of a moved struct 2022-12-17 17:02:06 +01:00
Macdu
10c08288fa audio: Add Cubeb backend 2022-12-17 17:02:06 +01:00