Commit graph

3748 commits

Author SHA1 Message Date
Zangetsu38
1a6c23a584 ngs/(atrac9&player): Prevent infinite loop by checking empty buffer.
- Some app should be send byte count 0 value for indicate stop playing.
2025-04-02 02:50:15 +03:00
scribam
3f0866dbd1 cmake: set CMAKE_POLICY_VERSION_MINIMUM as a workaround for cmake 4 2025-04-01 22:12:15 +02:00
scribam
f95cfc4600
external: Update submodules (#3511)
* external: Update VulkanMemoryAllocator-Hpp to version v3.2.1

* external: Update capstone to version 5.0.6

* external: Update cubeb

* external: Update fmt to version 11.1.4

* external: Update googletest to version v1.16.0

* external: Update imgui to version v1.91.3

* external: Update imgui_club

* external: Update libfat16

* external: Update nativefiledialog-extended to version v1.2.1

* external: Update pugixml to version v1.15

* external: Update sdl to version 2.30.11

* external: Update spdlog to version v1.15.2

* external: Update stb

* external: Update vita-toolchain

* external: Update xxHash to version v0.8.3
2025-04-01 18:34:02 +02:00
FirebirdTA01
9878f15221
gdbstub: Fix GDB command matching and don't reply with "Unrecognized Command" (#3497)
Also:
* Mark thread as suspended so we can resume later
2025-04-01 16:46:02 +03:00
Zangetsu38
bee56386cc gui/vita3k updater: Refactor and fix get commit descriptions.
- Refactored page count calculation for clarity and efficiency with also adding thread safe.
- Improved and fix per-page commit handling to correctly display remaining commits when exceeding 100.
2025-03-31 18:37:15 +03:00
RyleFury
f370ccc1b0 Update SceRtcUser.cpp
Fix the last argument type of sceRtcTickAddDays, sceRtcTickAddHours and sceRtcTickAddYears fixing freezes and bad dates in games.
2025-03-28 18:09:13 +03:00
Herman Semenov
8de2d49c12 renderer: fixed dxgi_to_gxm() for format B5G5R5A1_UNORM 2025-03-03 20:00:04 +03:00
Dicot0721
fc30c44449 util/bytes: Fix method to get system endian type
- `(0xFFFFFFFF & 0x1) == 0x00000001` is always true.
2025-03-03 19:59:40 +03:00
Herman Semenov
f2968fab11 renderer: fixed dxgi apply for BC2_UNORM format 2025-03-02 00:41:03 +03:00
Zangetsu38
5ec1cfde34 external: Fix link to pre-built OpenSSL by updating it to 3.4.
gen-windows: Set title for generating Vita3K project files.
2025-03-02 00:36:03 +03:00
Dicot0721
3d53d7cb93 ngs: Fix attempts to allocate huge amounts of memory causing the process to freeze.
- `uint32_t decoded_size` may overflow to a very large number by subtracting a number larger than itself, which causes `data.extra_storage.resize(curr_pos + decoded_size * sizeof(float) * 2)` to try to allocate huge amounts of memory (and the process freezes as a result).
- I'm not actually sure if I wrote it correctly this way, I just referenced the previous line of code, but judging by the results, it works fine.
2025-02-16 02:27:06 +03:00
Dicot0721
0b5ee986c9 packages: Fix method to get range in std::vector.
- Use `vector.data()+pos` instead of `&vector[pos]` because here `pos` may be equal to `vector.size()` and `operator[]` checks bounds at debug build. -> #3508
2025-02-15 12:39:45 +03:00
Zangetsu38
723c76a792 gui/manual: Refactor page loading logic.
- Simplified by replacing directory iteration with direct use of indexed filenames (e.g., 001.png, 002.png).
2025-02-06 02:05:06 +03:00
LinAGKar
e60095f104 Fix some language codes in get_firmware_file
Otherwise you get sent to an error page when trying to download firmware in those languages.
2025-02-05 23:52:56 +03:00
nishinji
009adf6c7c util/log.h: Use to_string so that uint_8t is not mistaken for a char type 2025-02-04 21:45:52 +03:00
Zangetsu38
004fe2b696 lang: revert some wrong string of sv.
- using official translation for it.
2025-02-04 21:44:48 +03:00
Daniel Nylander
a185f8c629 Update sv.xml 2025-02-02 11:24:00 +01:00
Saturnsky
f0c22ea2e9 gui/highdpi: auto adjust font size based on DPI and window scale 2025-01-21 10:30:25 +03:00
SaturnSky
6612689b41 gui/highdpi: add X11 DPI fetch for Linux support 2025-01-21 10:30:25 +03:00
SaturnSky
57afbc4f75 gui/highdpi: Split DPI scaling into system and manual handling 2025-01-21 10:30:25 +03:00
SaturnSky
134d9e6446 gui/highdpi: Separate logical and drawable viewport management 2025-01-21 10:30:25 +03:00
SaturnSky
5ee304044d gui/highdpi: Enable Windows High DPI and remove Linux-specific implementation 2025-01-21 10:30:25 +03:00
Pedro Montes Alcalde
4a14d546ba
Tick Tick Tick, thats the sound of 2024 flying by (#3503) 2025-01-19 18:51:43 -03:00
Zangetsu38
81b5daf2af modules/SceSaveDataDialog: Fix display list when size is 0 in cont.
- moving check empty param inside check save file.
modules/SceMsgDialog: Fix reset bar progress in init.
2025-01-12 01:10:50 +03:00
Zangetsu38
251ef08eec gui/initial setup: Fix path of serialize config.
- Using config path instead of base path, should fix issue on linux and in portable mode.
2025-01-12 00:52:44 +03:00
Zangetsu38
69a04925a6 interface: Adding support of pup file in drag and drop. 2025-01-09 18:48:42 +03:00
Zangetsu38
9de942316d gui/initial setup: Add two gui setting.
- Fix size of column of select language.
- Save config any time press on next.
- Small clean code.
- Change bg color.
2025-01-09 18:15:20 +03:00
Zangetsu38
cb1fa31982 ci: fix create release find linux artefact. 2025-01-09 12:35:49 +03:00
nn9dev
93e7ef3ae3
ci: use ubuntu-22.04 instead of ubuntu-latest
The `ubuntu-latest` CI was just changed today to use ubuntu 24.04. This had the effect of breaking normal linux operation due to it being built with a newer version of libc than we previously targeted.
2025-01-08 19:13:53 -03:00
Narr the Reg
a670313cb4 external: Update boost to include latest changes 2025-01-02 18:24:08 +01:00
Zangetsu38
5720241850 packages: Implement decrypt fself in a fly.
- Refactor license.
2025-01-02 18:55:43 +03:00
Narr the Reg
c6140e263d motion: Remove initialized variable 2025-01-02 18:55:10 +03:00
Narr the Reg
84c297f8b2 motion: Return proper error codes 2025-01-02 18:55:10 +03:00
Macdu
b86d91ed92 shader: Add sample lod bias support 2025-01-02 18:53:25 +03:00
Saturnsky
c8e621f328
gui/controllers: align controller assignment behavior with Vita TV (#3447)
* gui/controllers: align controller assignment behavior with Vita TV

* controllers: separate port indexing between sceCtrl and SDL_GameController logic

* controllers: handle null controller and name during initialization
2025-01-01 23:57:53 +01:00
SaturnSky
880365afb8 gui/imgui: Backport imgui_impl_sdl from vita3k-android
Co-authored-by: Macdu <Macdu@users.noreply.github.com>
2024-12-31 14:47:43 +01:00
双子叶植物
984d35742a lang: Revert some unnecessary changes. 2024-12-31 14:35:16 +01:00
Dicot0721
015f8283dc lang: Translate some strings into simplified Chinese. 2024-12-31 14:35:16 +01:00
SaturnSky
5b38364143 gui/interface: Ignore simultaneous input from controller and keyboard 2024-12-31 14:29:28 +01:00
SaturnSky
815edc7d78 gui/interface: Ignore simultaneous identical keydown events from controller 2024-12-31 14:29:28 +01:00
Seungyun Lee
f97b4c9f73 external: update MoltenVK to 1.2.11 2024-12-31 14:24:58 +01:00
oltolm
f257cbf544 unicorn: update module 2024-12-31 14:23:52 +01:00
Zangetsu38
baecccb0a8 io: Implement support of tty(2/3). 2024-12-31 02:04:08 +03:00
Zangetsu38
d86e7cf8d6 modules/SaveDataDialog: Refactor check save file in Continue.
- Fix crash caused by few check empty param on any call.
- Fix GetStatus when current type of common dialog is not SaveDataDialog.
2024-12-31 02:02:47 +03:00
Zangetsu38
d0d7d75c62 gui/common dialog: Refactor display list mode.
- fix when game using delete mode like select new save or exist.
2024-12-31 02:02:47 +03:00
Zangetsu38
0a3ba020c3 gui/save data dialog: fix display slot with empty param in load list.
- Same app display empty save in load mode when empty param is give on this mode.
- fix position of title of list when is too long.
gui/ime dialog: Fix enter name with delete submit and cancel button mapped on keyboard.
2024-12-25 18:02:39 +03:00
nishinji
a0ad5c5688 ci: Limit concurrent execution of create-release jobs to prevent bugs 2024-12-25 17:21:33 +03:00
nishinji
05b0b9eab0 .github/workflows: Add the replace option to ghr 2024-12-20 01:33:03 +03:00
Zangetsu
8ef33477cb .github/workflows: Back linux ci to last clang. 2024-12-20 01:27:54 +03:00
Zangetsu
ad1ba0c083
gui/home screen: refactor App filtered, moving to string. (#3452)
- Is better code more cleaner.
2024-12-13 22:43:16 +01:00