Commit graph

3748 commits

Author SHA1 Message Date
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
slipcounter
9c6e9409b4 external: Update printf submodule 2023-06-30 18:05:53 +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
SaturnSky
c571602e53 modules/sceJpegEncUser: Improve JPEG encoding more strictly
- Fixes issue where sceJpegEncoderEncode would generate a still MJPEG instead of a JPEG
- Implement the behavior of sceJpegEncoderSetCompressionRatio
2023-06-26 12:47:07 +02:00
Macdu
fd92a28a1f renderer: Remove debug color 2023-06-25 18:39:31 +02:00
Macdu
12224d7c64 Revert "gui/live area: Some small refactor and improvement."
This reverts commit 0a3c9d5b2d.
2023-06-24 08:37:00 +02:00
Zangetsu38
0a3c9d5b2d gui/live area: Some small refactor and improvement.
- Add search in navigate by controller/kb.
- Fix navigate when press right if have nothing available on it.
- Refactor and improve position and size of gate/frames for all style.
- Fix respect aspect ratio for pos and size of items depending resolution of window.
2023-06-23 22:29:27 +02:00
Zangetsu38
03a8c30175 modules/SceCommonDialog: Fix allocate EmptyParam for slot upper 0.
- Empty param is not only in slot 0, is for all slot available, so move on vector.
- Should fix all missing new save icon.
gui/common dialog/save dialog: fix position of text in new save.
- Fix pos and the size of the elements regardless of the size of the window.
- Fix scroll bar missing.
2023-06-23 22:07:05 +02:00
Zangetsu38
2f46b479e4 modules/SceNpTrophy: Fix platinum trophy unlock.
- Unlock platinum trophy compare if trophies count is same as total unlocked,
but that's not possible, because trophy counting includes platinum.
- So need remove 1 from the trophy count to check that only one is missing.
2023-06-23 03:04:11 +02:00
bookmist
6893276ac0 modules/SceLibKernel: implement sceClibVprintf 2023-06-22 18:06:23 +03:00
Macdu
7cbfccc189 renderer: Fix issue when sampling stencil without depth buffer 2023-06-22 16:06:49 +02:00
Zangetsu38
2e94f73d51 SceVideodec: set res of sceAvcdecDecode.
- should fix video resolution in lego game
- remove memset to 0 on last frame in sceAvcdecDecodeStop, should fix green screen regression.
2023-06-22 15:19:42 +02:00
Macdu
86dae8a55e renderer/vulkan: Fix depth stencil surfaces initialization 2023-06-22 13:23:57 +02:00
bookmist
a283a7a538 modules/SceNet: Stub SceNetResolverCreate with fake id. 2023-06-22 11:49:03 +02:00
Macdu
1dd62b23fe ngs: Save Atrac9 decoder state 2023-06-22 09:23:02 +02:00
Zangetsu38
53c29aa433 gui/user management: Small reworks and improvement.
- Remove scroll bar in child.
- automatic scroll in center pos when click on element if is not centered.
2023-06-21 18:59:23 +02:00
Macdu
00b872fe22 renderer/vulkan: Add additional check for valid buffer 2023-06-21 14:39:08 +02:00
nishinji
343d438e4e gui/live_area: add browser template
Co-authored-by: Zangetsu38 <dante38@free.fr>
2023-06-20 15:06:13 +02:00
Macdu
82dabe806a ngs: Stub all audio modules 2023-06-20 11:42:34 +02:00
Macdu
745292f606 ngs: Big refractor 2023-06-20 11:42:34 +02:00
Macdu
497c8df9c5 modules/SceNgs: Cleanup 2023-06-20 11:42:34 +02:00
Zangetsu38
7170fc6918 renderer/texture: convert U8U3U3U2 to U8U8U8U8.
Co-authored-by: SaturnSky <ikadro@gmail.com>
2023-06-19 20:10:04 +02:00
Zangetsu38
e58419c001 renderer/vulkan/gxm to vulkan: Stub fmt U8U3U3U2.
- Should fix crash on app using it.
2023-06-18 15:07:55 +02:00
Macdu
da447324bd renderer/vulkan: Handle when reading a surface with its stride included 2023-06-18 12:40:23 +02:00
Zangetsu38
22ea4f03d2 gui/user management: Fix crash when using clean setup.
- fix position with set current user in center screen in boot.
gui/home screen: fix browse app list in list mode for up button.
2023-06-15 11:11:28 +02:00
Zangetsu38
8d345f0021 gui/home screen: Allow browse in apps list with kb/controller.
- keep respect aspect ratio.
gui/live area: Allow browse live area with kb/controller.
- Allow using PS in controller for pause/resume game.
- refactor close system app.
- And lot more refactor/fix.
gui/manual: Allow browse in the page with kb/controler.
- Little refactor slider style of browse pages.
gui/user_management: Allow browse with kb/controler.
2023-06-15 00:35:51 +02:00
Macdu
8c94e31ffd modules/SceGxm, renderer/vulkan: Implement visibility increment mode 2023-06-13 18:21:40 +02:00
SaturnSky
5fd9bf9dc5 modules/sceJpegEncUser/sceJpegEncoderCsc: Fixed issue when inPitch and width are different 2023-06-13 18:20:28 +02:00
Croden1999
9e20f6d09b gui: Update the firmware website of regions 2023-06-13 01:33:10 +02:00
SaturnSky
a5ab965e1a renderer/gl: Fix issue when Surface cache is extented
- Fixed an issue with initializing textures when the width or height of the Surface cache is extented
2023-06-12 20:25:25 +02:00
Zangetsu38
2101d1ea3f vita3k/CMakeLists: fix path of openssl on copy command. 2023-06-09 03:24:01 +02:00
Zangetsu38
1a11a50c53 external: fix the path to openssl from the extracted archive. 2023-06-09 03:01:11 +02:00
bookmist
470bdd7b95 modules: implement sceFiberGetInfo, sceGxmShaderPatcherGetUserData, sceKernelCheckThreadStack 2023-06-08 10:59:01 +03:00
Zangetsu38
9d0230995d gui: fix position of draw background. 2023-06-07 23:18:35 +02:00
SaturnSky
7268ca874c modules/sceJpegUser: Improved YUV format compatibility
- Improved compatibility for YUV420 and YUV422 formats
- Fix to handle color range of YUVs as full range
2023-06-07 00:17:42 +02:00