Commit graph

3748 commits

Author SHA1 Message Date
Zangetsu38
e31934edba renderer: Add support of FMT UBC5 on translate (format/swizzle).
- should fix crash with divide by zero on game using it.
2023-07-26 17:10:16 +02:00
bookmist
c7440923c2 vita3k: refactoring module load and start, use LLE for libsmart and libface 2023-07-25 15:16:59 +03:00
Macdu
569fe85f5a modules/SceThreadmgr: Remove assert 2023-07-25 14:10:50 +02:00
Zangetsu38
0b48dc9b27 modules/SceAudio: Implement sceAudioOutSetConfig. 2023-07-25 02:10:39 +02:00
Macdu
b4249a67f4 kernel: Implement sceKernelRegisterThreadEventHandler 2023-07-24 19:53:09 +02:00
Zangetsu38
9990ea11b3 regmgr: refactor and fix int value.
- Refactor int value for get saved it in 4 byte in file.
- reworks spacing for get int same line of value name.
- Add type of value.
- No set init value if is 0 on str/bin.

Co-Authored-By: Macdu <Macdu@users.noreply.github.com>
2023-07-24 13:26:54 +02:00
CoffeeBrewer64
6f39c3b1a7 Lang: Polish and Finnish fixes 2023-07-22 15:47:43 +02:00
Pedro Montes Alcalde
1d26382eaa
net: Fix max epoll nfd number on wait (#2764) 2023-07-21 13:18:26 -03:00
Zangetsu38
8aab90b50d modules/SceSysmem: Implement sceKernelOpenMemBlock.
- ignore flags for now.
2023-07-21 18:14:34 +02:00
nishinji
2d5e6928a6 gui: allow circle for confirm in app close dialogue 2023-07-21 16:41:23 +02:00
Princess-of-Sleeping
f239ad72b7 config: Added support show/demo mode switch. 2023-07-21 16:05:56 +02:00
Zangetsu38
2fac93d06d regmgr: fix crash when reg is missing on app try using it.
- remove loop for task on space, using vector char.
2023-07-21 14:52:02 +02:00
slipcounter
87ca930ec9 modules/SceNgsUser: Fix crash in sceNgsVoiceSetParamsBlock 2023-07-20 16:41:31 +02:00
Zangetsu38
e1560db6de modules/SceKernelThreadMgr: Implement sceKernelOpenEventFlag.
- Add sync primitive log on other find functions.
2023-07-20 12:30:03 +02:00
Pedro Montes Alcalde
a4b0daa760
net: Some implement some rare net funcs 2023-07-19 19:11:12 -03:00
Zangetsu38
4fedf56459 modules/SceKernelThreadMgr: Implement some Kernel functions.
- Implement sceKernelDeleteMsgPipe
- Implement sceKernelOpenMutex
- Implement sceKernelOpenSema
2023-07-18 15:05:16 +02:00
nishinji
8550119af4 gui: Allow using Circle for confirm in homescreen and livearea 2023-07-18 13:07:22 +02:00
nishinji
4beb8624f2 gui: small fix for update histry 2023-07-18 13:07:22 +02:00
TotalCaesar659
4b7b3b7778
Add libssl-dev for building on Ubuntu/Debian (#2286) 2023-07-17 09:34:28 -03:00
bookmist
9c41b8a900 utils: implement stoi_def and use it instead of std::stoi 2023-07-17 15:09:15 +03:00
bookmist
7d3608808d modules: Describe and partial implement SceRtabi module
used by driver_us.suprx
2023-07-16 21:41:58 +03:00
Macdu
b37382ba9b modules/SceModuleMgr: Add check before calling module_start 2023-07-16 17:30:58 +02:00
Macdu
66a06c823f modules/SceGxm: Decrease vdm command footprint 2023-07-16 17:06:04 +02:00
Pedro Montes Alcalde
24d6c1dd94
gui: Fix allocations dialog typo and incorrect type (#2618) 2023-07-16 12:03:34 -03:00
EXtremeExploit
843a367795 display: Add missing nullptr check to sceDisplaySetFrameBuf 2023-07-16 12:38:11 +02:00
Zangetsu38
816af374bf ctrl: Fix scrolling alone in game when any common dialog is open. 2023-07-14 13:51:47 +02:00
Zangetsu38
8169f4ac23 regmgr: Add more id on get category and name by id.
- Fix crash when category/name is empty.
- Fix init regmgr when change pref path.
- Fix crash if value is not int for get int.
- Add Set default value if value is corrupted.
- Using vector for reg category template for keep order instead unordered map for fix broken file when switch pref path directory.
2023-07-14 13:21:29 +02:00
nishinji
37e334b3f4 regmgr: add one id missing on get gategory and name by id
Co-Authored-By: Zangetsu38 <Dante38@free.fr>
2023-07-11 23:46:23 +02:00
Macdu
91d43d122d kernel: Implement timer events 2023-07-11 21:57:44 +02:00
Zangetsu38
888cdcf167 render: fix swizzle of RGB1 and BGR1
- should fix color on some game.

Co-Authored-By: Macdu <Macdu@users.noreply.github.com>
2023-07-11 21:57:05 +02:00
Macdu
5e948274b7 modules/SceGxm: Stub sceGxmVshInitialize 2023-07-11 18:26:50 +02:00
Macdu
e53600bcd7 renderer/vulkan: Improve u1u5u5u5 swizzle 2023-07-11 13:24:32 +02:00
Macdu
d3bbb9d128 gui: Fix ime max length 2023-07-11 12:17:03 +02:00
Macdu
fb15e9556e renderer/vulkan: Emulate macroblock tile sync 2023-07-10 22:03:00 +02:00
Macdu
a5b957ea2a vita3k: Use config pref path for command line commands 2023-07-10 19:40:27 +02:00
Zangetsu38
cccc8d46b2 regmgr: Move value from string to vector char.
- Reworks GetBin.
- Stub sceRegMgrGetKeysInfo.
2023-07-10 17:04:13 +02:00
Pedro Montes Alcalde
3adf4642b5
http: Allow for responses bigger than 5KB and better accuracy (#2659) 2023-07-10 11:39:29 -03:00
Zangetsu38
5810acf29c modules/SceRegistryMgr: Initial implement of regmgr functions. 2023-07-09 14:03:17 +02:00
Zangetsu38
41239bde8d gui/save data dialog: Allow using Circle for confirm. 2023-07-09 12:09:16 +02:00
Macdu
be74f38300 modules/SceGxm: Handle calling sceGxmExecuteCommandList with empty immediate list 2023-07-08 19:48:33 +02:00
Macdu
389f079c19 mem: Free memory when it is freed on Linux 2023-07-07 18:02:53 +02:00
Macdu
c20b1bd995 external: Update vulkan dependencies 2023-07-07 17:12:32 +02:00
Macdu
6fff5ed746 renderer: Improve pipeline/shader cache save and restoration process 2023-07-07 05:30:44 +02:00
Macdu
79ce52c853 renderer/vulkan: Implement shader interlock 2023-07-07 05:30:44 +02:00
bookmist
acb706b920 modules/SceTouch: stub for sceTouchPeekRegion (ignore region) 2023-07-07 00:31:39 +02:00
SaturnSky
fb470a9ff6 modules/SceAudiodecUser: Implement some errors in ClearContext 2023-07-05 15:41:19 +02:00
Zangetsu38
854a82b23c modules/SceDriverUser/SceAppMgrUser: Stub sceAppMgrReceiveEventNum. 2023-07-05 15:40:22 +02:00
bookmist
0fb1cd7c9a modules/SceThreadmgr: more correct _sceKernelGetThreadCpuAffinityMask 2023-07-04 23:49:53 +03:00
shinra-electric
6342c20536 Fix macOS updater
I just add a few quotation marks to try to get the script to recognise spaces in the path
2023-07-03 16:27:39 +02:00
Zangetsu38
349d89a9eb gui: Add option to allow disable display of compile shaders dialog. 2023-07-02 15:35:47 +02:00