Commit graph

3748 commits

Author SHA1 Message Date
bookmist
9812e5f640 https: a bit better error handling 2023-03-08 11:43:23 +01:00
Macdu
9258811b35 renderer/vulkan: small fixes when creating a mapping 2023-03-07 22:09:55 +01:00
Croden1999
2e8159689c lang: Complements missing the 'nospace' lang 2023-03-07 13:38:25 +01:00
bookmist
4e99eb38d1 util: revert flush log file (Windows only) 2023-03-07 13:37:35 +01:00
Zangetsu38
9e0473175f app/app init: Disable high dpi for steam deck.
fix some format.
2023-03-07 12:59:23 +01:00
Croden1999
5d828c3946 gui, modules/SceCommonDialog: Update common strings and lang 2023-03-07 05:51:19 +01:00
bookmist
3ac7685395 util: log crashes and flush log file (Windows only)
also set console encoding on Windows to utf-8
2023-03-07 01:30:03 +01:00
Macdu
c70d5266cf
mem: Improve protection (#2395) 2023-03-05 11:41:28 +01:00
Zangetsu38
759a81af0d vita3k Add dpi support on linux.
- Disable SDL_WINDOW_ALLOW_HIGHDPI for mac.
compat: little clean code no needed

Co-authored-by: Seungyun Lee <khora.lee.0@gmail.com>
2023-03-04 22:47:30 +01:00
人工知能
92524b6551
Update zh-t.xml (#2356) 2023-03-03 05:55:53 +01:00
Zangetsu38
08dec7cac7 compat: Add check and log for duplicate issue.
- Info tester request close duplicate issue.
2023-03-02 00:04:32 +01:00
Zangetsu38
f5bd7ab469 gui: improve size and position of some window for keep proportion.
- fix window and icon size deformed when vita3k window is resized.
2023-03-01 23:54:37 +01:00
bookmist
dd603f3417 modules: implement some functions:
modules/SceThreadmgr: implement _sceKernelGetMutexInfo, sceKernelSetTimerTimeWide
refactor _sceKernelGetLwMutexInfoById
_sceKernelGetSemaInfo - fix returning data
_sceKernelGetThreadInfo - also return thread exit status
sceKernelChangeThreadVfpException, sceIoIoctl - describe parameters

modules/SceGxm: implement sceGxmProgramGetOutputRegisterFormat, sceGxmDepthStencilSurfaceGetFormat

modules/SceRtcUser: implement sceRtcCompareTick, sceRtcGetDosTime, sceRtcGetWin32FileTime

modules/SceKernelModulemgr: sceKernelGetModuleInfo change assert to error code

modules/SceLibKernel: sceKernelCreateMutex: add stub if priority ceiling feature is used

config/state: add forgotten module (SceNetInternal) into tracy modules list
2023-03-01 23:30:26 +01:00
Croden1999
406dd96504 lang: Update language strings 2023-03-01 18:53:52 +01:00
Zangetsu38
578749618f https: Add check of file size dowloaded.
compat: smal improvement in log info.
gui: no display dialog info when app already running.
- fix one mistake in pos of dialog info.
- move vita3k update init after init home, should fix transparency issue in boot when update is available.
2023-03-01 18:51:19 +01:00
Pedro Montes Alcalde
682981747f
renderer/vulkan: Fix syntax error on debug build for addr align mem map (#2386) 2023-03-01 16:28:20 +01:00
Macdu
e2b07dc4f8 renderer/vulkan: Add PageTable implementation for memory mapping 2023-02-28 20:44:10 +01:00
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