Commit graph

2270 commits

Author SHA1 Message Date
Macdu
73e28e63c1 display: Fix regression with VBlank callbacks 2023-02-15 13:35:17 +01:00
Macdu
da1011c883 modules/SceGxm: Improve accuracy of sceGxmProgramGetParameter 2023-02-15 13:35:17 +01:00
Macdu
5825c463ca
external: Update submodule (#2331)
- external: Link LibAtrac9 statically on MSVC
2023-02-15 02:37:24 +01:00
nishinji
1df7f42d5c gui: Ignore keystrokes while entering text and small fixes 2023-02-15 02:25:59 +01:00
Seungyun Lee
04ee757ff6 compat: Fix failure when updating compat DB on macOS 2023-02-15 02:22:58 +01:00
Macdu
55ec0c2b35 renderer/vulkan: Fix typo for 16-bit 4-component scaled attributes 2023-02-14 13:08:20 +01:00
Croden1999
ee9fe63dae lang: fix minor issues 2023-02-14 03:33:05 +01:00
Zangetsu38
da92e2792d gui/home screen: Switch app icon to circle.
- same change on information app/delete app.
2023-02-13 21:32:24 +01:00
Croden1999
bca1f8aefe gui/lang: Improve and update lang strings 2023-02-13 20:21:46 +01:00
bookmist
3c19f400e9 kernel/load_self: implement late binding for export variables
also remove unused code
2023-02-13 11:37:21 +03:00
Macdu
97f8bb0da5 vkutil: Initialize size of buffer to 0 2023-02-12 03:22:00 +01:00
Zangetsu38
af1d634d30 gui/home screen: Add badge of compat.
- Add feature to display icons and compat badges only in visible area.
compat: small refactor compat db loaded.
gui/compile shaders: fix one warning.
2023-02-10 19:46:48 +01:00
bookmist
4dfc391127 gui: load compatibility db in background thread on app startup 2023-02-03 13:42:09 +03:00
Zangetsu38
964dd536e4 lang: init compatibility, added French support.
cmake: remove repetitive execute process for GIT_REPO.
2023-02-03 10:47:51 +01:00
Zangetsu38
ee1d872c1f cmake: fix value of VITA3K_GIT_REV when is PR.
- repo and branch request diferent variable in PR.
2023-02-03 00:36:06 +01:00
Zangetsu
4b9911f9e5 compat/vita3k update: add timeout for check version.
- fix command download when compat path using space.
- little refactor, return error if command fail.
2023-02-02 04:59:52 +01:00
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
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
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
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