Commit graph

2270 commits

Author SHA1 Message Date
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
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
bookmist
1cd8c8378e kernel/sync_primitives: more accurate implementation of message pipes 2023-06-05 00:04:31 +02:00
Macdu
6c900b2a33 renderer: Fix stencil and depth sampling 2023-06-04 12:09:22 +02:00
Macdu
58a571e8ea modules/SceGxm, renderer/vulkan: Implement visibility buffer using occlusion queries 2023-06-04 00:51:51 +02:00
nishinji
1458f474f5 shaders-builtin: Add bicubic filter 2023-06-02 16:45:25 +02:00
Zangetsu38
9837745e54 config: Add option of vulkan validation layer.
- Allow can disable it for no impact performance of game when sdk is installed.
2023-05-28 23:07:59 +02:00
Saturnsky
d16f87c337
modules/sceJpegEncUser, codec: Implement stubbed functions (#2608)
- MJpeg and sceJpegEncoderSetValidRegion functions are not yet supported.
- Ignores the CompressionRatio parameter.
2023-05-28 16:07:31 +02:00
bookmist
a197d981e0 modules/SceNet: a bit more correct error codes 2023-05-27 20:45:58 +03:00
bookmist
befe57b3f2 modules/SceHttp: fix crash at HLE http on connection closing 2023-05-27 20:45:58 +03:00
bookmist
33991d6a3b modules/SceRtcUser: implement sceRtcTickAddYears, sceRtcTickAddMonths 2023-05-27 20:45:58 +03:00
bookmist
bf2e6da45b modules/SceGxm: Workaround possible crash on game exit (exit_delete_all_threads)
Crash happens when internal kernel display_queue_thread is destroyed before internal sdl SceGxmDisplayQueue thread
2023-05-27 20:45:58 +03:00
bookmist
841336b9e6 modules/SceNpTrophy: stubbed impl of sceNpTrophyGetGroupInfo. also remove std:: from types 2023-05-27 20:45:58 +03:00
bookmist
04b356173b modules/SceLibKernel: stubbed sceKernelGetRWLockInfo, sceKernelTrySendMsgPipe 2023-05-27 20:45:58 +03:00
bookmist
1733c14a8c modules/SceThreadmgr: implement sceKernelDeleteCallback 2023-05-27 20:45:58 +03:00
bookmist
4b0593d308 modules/SceAudiodec: a bit better logs 2023-05-27 20:45:58 +03:00
bookmist
b011ee0fac modules/SceVideodec: describe enums 2023-05-27 20:45:58 +03:00
Macdu
5e0b62ccf3 shader: Improve shader handling of Vita's MSAA 2023-05-27 14:28:14 +02:00
Macdu
23910123d3 shader: correct frag_coord position when upscaling is enabled 2023-05-27 14:28:14 +02:00
Macdu
de93bb6898 renderer/vulkan: Improve support for not-downscaled MSAA surfaces 2023-05-27 14:28:14 +02:00
Macdu
dd4a96f870 renderer/vulkan: Fix flat viewport when upscaling is used 2023-05-27 00:03:22 +02:00