Commit graph

3748 commits

Author SHA1 Message Date
nishinji
2e202ac776 vita3k/interface: Add additional check for nonpdrm decryption 2024-12-11 20:40:59 +03:00
Saturnsky
3ef6220197
modules/SceMotion: Improve motion support (#3441)
* modules/SceMotion: Improve motion support

* motion: Set sensor limits and make use of deadband and tilt correction

* motion: Stub set angle threshold

* motion: improve basic_orientation calculation

* motion: optimize gyro deadband and basic orientation calculations

Co-authored-by: Narr the Reg <5944268+german77@users.noreply.github.com>

---------

Co-authored-by: Narr the Reg <5944268+german77@users.noreply.github.com>
2024-12-09 23:08:54 +01:00
nishinji
7c04fd250a
gui/trophy_collection: Allow to display hidden trophy (#3431) 2024-12-03 23:54:20 +01:00
Narr the Reg
19be7c32b5
touch: Validate all input params and simplify code (#3449) 2024-11-30 10:39:34 +01:00
bookmist
85c9f978ad lang: better ru translation 2024-11-29 20:40:32 +03:00
Pedro Montes Alcalde
b2dea4e4ec
app: Ignore XDG_DATA_DIRS for shared path (#3445) 2024-11-29 10:29:23 -03:00
nishinji
b06cdf6105 gui/app_context_menu: Improvements to update_history
- Improved code readability.
- Fixed so that the latest update is at the top in the update history.
2024-11-27 14:14:18 +03:00
Macdu
3182669795 modules/SceError: Implement GetExternalString. 2024-11-27 14:13:33 +03:00
Zangetsu38
f02851437d modules/SceAppMgr: Stub sceAppMgrMmsMount. 2024-11-19 20:25:35 +03:00
bookmist
8a4a81cff7 modules/SceDisplay: Implement GetMaximumFrameBufResolution. 2024-11-18 19:00:18 +03:00
SpikeHD
0ebcc09292
patch: Add support for patch files (#3419)
* feat: poc patch loading

* fix: remove some logging, tweak filename requirements

* fix: clang format

* fix: loop -> memcpy

* fix: patching the wrong file

* fix: patch path in shared path on linux

* fix: newline

* fix: change to txt

* fix: explicit std

* fix: conditionally load patches

* fix: stroull -> stoull
2024-11-15 23:32:55 +01:00
bookmist
ef0dbb23c8 * kernel: fix bug in variable binding on module load
Sometimes module export variables was ignored and a stub used instead of them
2024-11-13 10:29:06 +03:00
bookmist
15a9e614aa gui: fix bug in previous commit (PR #3425). Can't close settings dialog 2024-11-09 13:32:09 +03:00
bookmist
5857acd8e9 lang: more verbose error on wrong lang.xml 2024-11-09 02:18:08 +03:00
bookmist
410eaf4d0e gui: refactoring and cleanup
* extract functions to draw text centered
* fix a bug when one button could be mapped to two commands (for screenshots and texture replacement)
* replace magic strings to enum types, move static vars inside corresponding functions, fix datatypes
* global vars as static, add or remove ref if needed
2024-11-09 02:18:08 +03:00
bookmist
f1df4b3b33 gui: Settings dialog: more translatable strings 2024-11-09 02:18:08 +03:00
Zangetsu38
70a42a7125 package: Add support installation of Preinstalled firmware.
- Add support of exfat partition for installing it.
gui/initial setup: Add button for download Preinstalled Firmware.
2024-11-08 19:52:46 +03:00
scribam
33978d4bfe external: update sdl to version 2.30.9 2024-11-05 21:36:20 +01:00
SaturnSky
934fdadd47 modules/SceGxm: Improve sync object handling and simplify display queue logic 2024-11-05 21:33:59 +01:00
Macdu
e78b375676 modules/SceIpmi: Adding module and stub few functions.
modules/module parent: Adding create vtable fonction.
2024-11-05 00:12:26 +03:00
Macdu
6f110b4a95 modules/SceDisplayUser: stub sceDisplaySetFrameBufInternal. 2024-11-05 00:09:58 +03:00
Macdu
e3fbe9d9d8 modules/SceGxm: Stub some SceGxmInternal functions. 2024-11-05 00:09:58 +03:00
bookmist
d2c6c4ac4f kernel: more correct thread local storage emulation, also stub ThreadVfpException functions
used mostly for lle libkernel
2024-11-05 00:06:59 +03:00
nishinji
bd5936a1ba
compat: change time style to yyyy-mm-dd (#3408)
- follow ISO 8601
2024-11-04 20:13:53 +01:00
Macdu
69961f86e5 modules/SceSharedFb: Implement few functions. 2024-11-03 19:03:29 +03:00
udance4ever
2b364a414d
doc: Add build instructions for Fedora (#3415)
- also includes libc++-static (not installed in asahi.fc40)

Co-authored-by: udance4ever <udance4ever@noreply>
2024-11-02 22:04:55 +01:00
SaturnSky
afd2e218f7 renderer: Fix incorrect timestamp offset in wait_cmd function 2024-11-02 00:21:56 +01:00
Pedro Montes Alcalde
9143a14fcd
external: Update tracy to 0.11.1 2024-10-29 17:26:30 -03:00
oltolm
5c79ce282b
vulkan: fix assertion in Instruction::addIdOperand (#3416) 2024-10-29 21:19:08 +01:00
Zangetsu
d30f4a962a
gui/settings: Skip theme list refresh if no recent updates detected. (#3413) 2024-10-28 22:16:55 +01:00
oltolm
c61895e6f4
vita3k: Add support for mingw-w64 (#3406)
* make the code compile on mingw-w64

* make compile with Clang 19

* make compile with GCC
2024-10-26 23:41:51 +02:00
Zangetsu
f8893fbfe8
gui: Refactor notice handling and app selection. (#3404)
- Switch from opening app to selecting it for newly installed apps.
- Implement erase app notice when corresponding app is deleted.
- Refactor structures to remove redundant variables.
2024-10-26 21:16:39 +02:00
Saturnsky
52b82dd31d
modules/SceGxm: Prevent viewport updates outside of the scene (#3400) 2024-10-17 21:53:12 +02:00
双子叶植物
9fb28ae7ce
gui/ime: Fix IME crash when backspace button is pressed when the input box is empty (#3405)
Co-authored-by: Dicot0721 <dicot1450@qq.com>
2024-10-13 15:34:47 +02:00
nishinji
93759d9cc1
.github/workflows: Detail the name of the artifacts (#3395) 2024-10-06 22:30:47 +02:00
Zangetsu
d112d466ee
interface: Fix load app when module is missing in auto mode. (#3393) 2024-10-06 21:59:10 +02:00
双子叶植物
f43ac8765e
modules/SceIme: fix IME crash due to no initial text (#3394)
* modules: fix IME crush due to no initial text

* modules: simplify fixing IME crash due to no initial text

Co-authored-by: bookmist <roshst@yandex.ru>

---------

Co-authored-by: Dicot0721 <dicot1450@qq.com>
Co-authored-by: bookmist <roshst@yandex.ru>
2024-10-06 21:47:13 +02:00
Zangetsu
383d14020b
gui/controllers dialog: Implement swap for controller ports. (#3383) 2024-10-06 21:38:28 +02:00
scribam
01f6ec6de2 gui: Fix load_image pointer validity check 2024-10-05 20:36:11 +02:00
Saturnsky
97764c04cf
modules/SceKernel: Implement sceKernelGetEventPattern (#3397) 2024-10-05 18:42:51 +02:00
Saturnsky
288869fb1c
gui/information bar: Fix iterator invalidation bug in notice list processing (#3389) 2024-10-05 18:14:42 +02:00
Saturnsky
7963873aa5
modules/SceSysmem: Set correct start_address for USER_RW_UNCACHE (#3398) 2024-10-05 18:03:44 +02:00
Saturnsky
faab9d6aff
modules: Add SceUlobjDbg related new NIDs (#3388) 2024-10-03 21:14:58 +02:00
nishinji
1f6ce2fc67
gui/pkg_install_dialog: Allow license files to be automatically selected if it is already exist (#3370)
Co-authored-by: bookmist <roshst@yandex.ru>
2024-10-03 20:57:50 +02:00
Zangetsu38
10b8bf32d9 gui/perf overlay: Fix window size on Mininum detail. 2024-09-28 02:42:45 +03:00
oltolm
70e034efc5
cmake: Improve mingw support (#3360)
* fix CMake scripts for mingw-w64

* ffmpeg: update submodule
2024-09-26 00:08:47 +02:00
nishinji
048e83c262
vita3k: Use hex for error codes (#3387)
* vita3k: Use hex as it is preferred in error codes

* vita3k: Fixed small mistakes
2024-09-25 00:31:28 +02:00
Saturnsky
2cf413955f
modules/SceJpeg: Improve JPEG decoding accuracy (#3380) 2024-09-25 00:05:36 +02:00
Saturnsky
3fb83f8814
renderer/gl: Implement F32 base color format (#3384) 2024-09-24 21:58:13 +02:00
Zangetsu
9ad860e14e
util/net utils: Implement file download resume. (#3375)
gui/vita3k update: Restore download resume for the latest vita3k build.
2024-09-23 21:53:41 +02:00