Commit Graph

3031 Commits

Author SHA1 Message Date
cobalt2727 4e9fceeb32 mark shell scripts as executable 2023-02-27 18:38:35 +01:00
Zangetsu38 d5162f6ce6 vita3k update: Add progress bar on download new build.
https: Add check for null result from getaddrinfo when resolving host address.
- should fix crash when internet is no available.
2023-02-27 13:28:57 +01:00
Zangetsu38 6da03dbbbb vita3k update: move from curl and powershell to https.
- move openssl code inside https directory.
gui: reworks info msg dialog.
2023-02-26 18:17:12 +01:00
Seungyun Lee 8744f03136 vita3k: Support building for aarch64 macOS 2023-02-24 19:09:44 +01:00
Zangetsu38 2a69c4ed35 compat: move from curl and powershell to openssl.
- should fix problem for some users.
2023-02-24 03:08:04 +01:00
Zangetsu38 39f794515a gui: merge Japanese and Extra ranges.
- free some memory.
- small refactor of monospaced font.
2023-02-22 15:45:45 +01:00
Macdu bfa3661a0f external, vita3k: Update dynarmic and add initial support for aarch64 2023-02-22 10:46:22 +01:00
cobalt2727 09dd3e81bb fix linux-ninja-clang14 linking 2023-02-20 23:35:21 -05:00
Zangetsu38 cd96effca7 lang: fix forget change id of Compatibility State.
compat: fix sort app after update database.
fix format.
2023-02-19 15:31:46 +01:00
Zangetsu38 0e1e257394 gui/home screen: Add app compatibility sorting feature.
- remove app selector state, no have any utility.
gui/src/app_context_menu: Add cah copy vita3k summary for can easy update issue.
modules/SceCommonDialog: stub MODE PROGRESS BAR for sceSaveDataDialogInit.
2023-02-18 17:57:51 +01:00
Zangetsu38 be07a53904 gui/app context menu/compat: Add pre-filled body in create issue.
- gui: rename struct LiveAreaState live_area to VitaAreaState vita_area.
- gui: fix click on button of info message when start screen is open.
- gui/themes: fix one warning compile.
2023-02-18 02:45:30 +01:00
Zangetsu38 a4ded14b15 compat: fix negative value of dif. 2023-02-17 02:00:31 +01:00
Zangetsu38 15d57ac228 gui: Add function to display first info msg in dialog instead of log.
- This new function is used currently only to display compatibility log messages in dialog.
vita3k updater: set init update inside thread, fix freeze in boot.
2023-02-16 22:55:48 +01:00
lybxlpsv e79a7d5949 modules/SceVideodecUser: set frame horizontalSize and verticalSize
these values is consumed by some games.
2023-02-16 13:55:20 +01:00
Macdu 762ee3bc4a renderer/vulkan: Implement Memory Mapping 2023-02-15 18:50:46 +01:00
Macdu 644404fe2a shader: Fix vulkan validation error when creating loops 2023-02-15 13:35:17 +01:00
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
CoffeeBrewer64 ccb3610d57 Typo and wording fixes Season 2 (#2311)
* SPaG and trademark  fix
PS Vita is not a trademark of Sony, https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/1/UK00910017861, only PlayStation and PLAYSTATION VITA.
* SPaG fixes in en-gb.xml language file
* Added some words to the Spanish translation
For future reference, I opted to use the masculine version of the words.
2023-02-13 12:30:43 +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
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