Commit graph

422 commits

Author SHA1 Message Date
Zangetsu38
f19f75fc2e modules/SceSysmem: Align free memory workaround.
Co-authored-by: frangarcj <frangarcj@gmail.com>
2021-01-16 20:02:47 +01:00
scribam
66a3cb4f4f SceAudiodec: add mp3 support 2021-01-16 16:44:14 +01:00
scribam
9664874aa3 dialog: Disable sceTouch and sceCtrl polling when common dialog is running 2021-01-13 22:03:55 +01:00
Princess-of-Sleeping
729b9d09e5 modules/SceSysmem: Add size check for sceKernelAllocMemBlock/VM. (#1086) 2021-01-13 18:59:43 +01:00
Nicolas Jallamion
4938ca8b16
gui: general refactor + fixes (#1091)
i've asked zang for a better name and he does not know :/
2021-01-11 22:46:57 -05:00
scribam
8c764a6d09 SceLibKernel: Fix sceKernelGetThreadExitStatus 2021-01-11 13:18:42 +01:00
bookmist
ec896c09f9 modules/SceLibKernel: sceKernelGetThreadExitStatus implemented 2021-01-06 18:09:46 +01:00
scribam
0a59115014 SceGxm: add error checks and stub some functions 2020-12-31 09:11:59 +01:00
scribam
43f3c2be1e SceCtrl: fix controller binding ext 2020-12-31 09:11:44 +01:00
scribam
e0520fd45e SceCtrl: fix keyboard l1/r1 buttons 2020-12-31 09:11:44 +01:00
scribam
30e50d1d2c SceCtrl: use input_mode_ext in peek_buffer if the function has the "Ext" suffix 2020-12-31 09:11:44 +01:00
scribam
a11c972935 SceDbg: basic implementation for sceDbgLoggingHandler 2020-12-28 23:09:10 +01:00
Hesham Abourgheba
7a1965362e
SceCommonDialog: fix savedata dialog logic (#1063) 2020-12-27 23:18:43 -05:00
scribam
263ec77af7 sceAppUtilDrmOpen: fix error code when dirName is NULL 2020-12-20 19:06:41 +02:00
scribam
5ed6639960 SceGxm: implement sceGxmShaderPatcherGetFragmentProgramRefCount/sceGxmShaderPatcherGetVertexProgramRefCount 2020-12-20 19:05:19 +02:00
scribam
296203fbf7 modules: sync with latest vita-headers/db.yml 2020-12-04 17:47:43 +01:00
scribam
7ffebcc9e7
SceGxm: more error checks update 2020-12-01 17:27:00 +01:00
bythos14
fc40227ee5 SceGxm: Fix improper semantic index for SceGxmProgramParameter 2020-12-01 16:03:36 +01:00
sunho
7a5d243018 SceGxm: implement sceGxmPrecomputedVertexStateSetUniformBuffer 2020-11-25 17:31:25 +09:00
sunho
411dfc5b8f SceGxm: remove default uniform buffer check in setuniformdataf 2020-11-25 17:31:15 +09:00
scribam
4ad2ff9405 SceGxm: implement missing sceGxmProgramIs* functions 2020-11-25 09:19:50 +01:00
scribam
40d588b690 SceFiber: add error checks 2020-11-24 09:14:11 +01:00
scribam
ade269ac25 SceLibKernel: check if a thread is valid in sceKernelWaitThreadEnd/sceKernelWaitThreadEndCB before to lock 2020-11-22 21:52:49 +01:00
scribam
50fb2ba1d9 SceGxm: do not check outputRegisterSize value in sceGxmColorSurfaceInit 2020-11-22 16:23:55 +01:00
scribam
3b2efea9ec SceGxm: restrict texture bias and mip count values 2020-11-21 11:11:04 +01:00
scribam
2db9140643 SceGxm: implement some sceGxmDepthStencilSurface* functions 2020-11-21 11:11:04 +01:00
scribam
18e4a53e4c SceGxm: add function arguments and error checks 2020-11-19 22:46:33 +01:00
Frain-Breeze
ecb90eeadb renderer: add support for pal4 and u4u4u4u4 texture formats 2020-11-20 05:55:05 +09:00
scribam
da1be0fd56 SceGxm: add missing returns before RET_ERROR 2020-11-17 19:16:49 +01:00
scribam
e9ac039fe4 msvc: fix some compiler warnings 2020-11-15 21:46:13 +01:00
scribam
bc09a3053f SceGxm: rename sceGxmGetRenderTargetMemSizes to sceGxmGetRenderTargetMemSize 2020-11-15 21:45:43 +01:00
scribam
0e05b0f9d2 SceGxm: init surface correctly in sceGxmDepthStencilSurfaceInitDisabled 2020-11-15 11:37:44 +01:00
scribam
fb2bc294ad SceGxm: fix sceGxmProgramParameterGetSemanticIndex 2020-11-15 03:59:45 +09:00
sunho
69cfb81b7f kernel: implement sceKernelClearEventFlag 2020-10-31 16:48:56 +09:00
sunho
32957580b7 sceCommonDialog: fix unfinished dialog access bug 2020-10-31 16:48:42 +09:00
sunho
d6d5904bdc renderer: reset command list at the end of scene 2020-10-27 20:22:39 +09:00
sunho
bef7555ba5 modules: fix sceClibVsnprintf 2020-10-25 20:23:12 +09:00
sunho
a647d10c55 gxm: correct initialization
This caused incorrect free in uniform buffer copying process, which resulted in erratic crashes in release build.
2020-10-20 22:11:55 +09:00
sunho
a64f11752e renderer: remove memory leaks & heap corruptions in data uploading commands 2020-10-20 22:11:55 +09:00
scribam
c613017836 thread: Save the returned value to use it in sceKernelWaitThreadEnd and sceKernelWaitThreadEndCB 2020-10-18 23:32:47 +02:00
scribam
105d94660d sceGxm: Implement sceGxmSetDefaultRegionClipAndViewport 2020-10-18 04:12:35 +03:00
IllusionMan1212
2acceac79f SceAppMgr: implement sceAppMgrSaveDataDataSave and sceAppMgrSaveDataDataRemove 2020-09-11 17:50:50 +03:00
Hesham Abourgheba
f086ce6a42 SceRtc: implement sceRtcFormatRFC2822LocalTime 2020-09-11 17:50:50 +03:00
sunho
122b594a99 ngs: add gui option to disable it 2020-09-08 19:20:02 +09:00
sunho
a683e28038 gxm: fix settexturemodesafe 2020-09-08 19:19:32 +09:00
sunho
0443322202 renderer: cast non float in sceGxmSetUniformDataF 2020-09-04 17:37:01 +09:00
IllusionMan1212
e640630a6e gui/SceCommonDialog: implement info window, use firmware font, fix buttons on progress bar mode 2020-09-04 09:32:17 +03:00
IllusionMan1212
0ce103087d gui/SceCommonDialog: implement some missing msg modes and redesign msg dialog 2020-09-04 09:32:17 +03:00
IllusionMan1212
d85ec0cd1a SceCommonDialog/SceAppUtil/io: various save fixes
* io: create parent directories of saves if they don't exist
* sceapputil: fix creating slotparam files
* scecommondialog: fix progress bar and add checks
2020-08-31 03:51:21 +09:00
sunho
a9c1bc8248 renderer: use allocator in precomputed and consider real size of textures and vertex streams 2020-08-29 11:10:31 +09:00