Commit graph

2270 commits

Author SHA1 Message Date
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
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
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
SaturnSky
5c3754e3ae io/open_file: Returns an error when trying to open a directory 2023-07-01 16:47:36 +02:00
Zangetsu38
3ebf0627f7 modules/SceLibKernel: implement SceIoRename. 2023-07-01 15:32:05 +02:00
Zangetsu38
85a485b477 modules/ScePower: Implement scePowerGetBatteryRemain(Max)Level. 2023-07-01 15:08:06 +02:00
Zangetsu38
0c78a9279d modules/SceAppMgrUser: Fix slash missing of sceAppMgrWorkDirMount. 2023-07-01 14:48:27 +02:00
Zangetsu38
89d30ff980 modules/SceAppMgrUser: Stub some function with str(n)cpy. 2023-07-01 14:39:17 +02:00
Zangetsu38
32b607cb0a gui/information bar: Fix tiny typo of platinum trophy. 2023-06-29 01:09:53 +02:00
Macdu
f8058fb387 shader: Implement repeat for IMAD opcode 2023-06-29 00:05:15 +02:00
Macdu
fa1e5958bb shader: Implement workaround for literal buffer address 2023-06-28 21:13:46 +02:00
James Duarte
2812dc0f3c gui/settings_dialog: fix small (tiny) typo 2023-06-28 19:51:52 +03:00
Zangetsu38
98978983eb modules/SceCommonDialog: Init vector of savedata in progress bar mode.
- should fix crach caused with try set value inside empty vector.
gui/save data dialog: improve progress bar.
2023-06-28 15:51:01 +02:00
Zangetsu38
eb521c25dd gui & modules/save data dialog: Some fix and reworks.
- fix some crash on fixed mode with reworks navigate in button and set first switch of display mode.
- fix icon missing in fixed mode for slot > 0 with reworks load icon texture.
- fix clean preview info in SaveDataDialogInit with reset savedata struct.
- fix dialog show one save of system data with this reset of struct.
- Improve position of new save data in fixed and list mode.
- disable common dialog when app is paused.
- remove duplicate code of open save slot with set all inside check save file and reworks it.
2023-06-27 21:59:03 +02:00
Croden1999
f615ef0726 gui/compat: Add lang to info message. 2023-06-27 21:19:26 +02:00
Macdu
ddb7bd96b7 ngs: Double param buffer size for the equalizer 2023-06-27 20:42:55 +02:00
Macdu
648b452f90 modules/SceGxm: Implement sceGxmShaderPatcherForceUnregisterProgram 2023-06-27 20:26:33 +02:00
Macdu
a6f6436760 modules/SceDisplay: Improve accuracy of FrameBuf functions 2023-06-26 21:22:46 +02:00
Zangetsu38
3d46099c82 gui/save data dialog: Allow navigate with kb/controller and redesign.
- complete reworks and refactor design.
- fix some weird issue.
2023-06-26 17:13:10 +02:00
Seungyun Lee
13abbd747b mem: Register signal handler also to SIGBUS on macOS 2023-06-26 15:10:12 +02:00