Commit graph

2270 commits

Author SHA1 Message Date
mangren
0d061c9037 shader/translator: Add support for detecting CMP integer 2021-02-05 23:03:23 +01:00
mangren
048a5cb6f1 shader/ialu: Implement I8MAD 2021-02-05 23:03:23 +01:00
scribam
06f22d565d SceAtrac: Add error checking and implement sceAtracQueryDecoderGroupMemSize 2021-02-04 23:20:00 +01:00
scribam
cc49970910 modules: sync with latest vita-headers/db.yml 2021-02-04 23:16:00 +01:00
scribam
6929ec0ad7 gui: Hide "Discord Rich Presence" checkbox if USE_DISCORD_RICH_PRESENCE is OFF 2021-02-04 23:14:38 +01:00
Zangetsu38
5e3c96ecd3 renderer/get_surface_data: add few color format support. 2021-02-04 13:20:40 +01:00
Zangetsu38
169e26d345 gui/settings: add date and clock format. 2021-02-01 21:50:22 +01:00
Zangetsu38
3ef667f4e7 gui: add support some language in gui. 2021-02-01 16:28:33 +01:00
Francisco José García García
f116a83907 modulemgr: Fix file reading into vector 2021-01-31 17:07:06 +01:00
Rinnegatamante
4e5c1cddd4 Fix for correct tile level region clipping. 2021-01-30 21:30:53 -05:00
bookmist
c74a5c7d20 modules/SceLibKernel,SceThreadmgr: sceKernelGetLwMutexInfo, sceKernelGetLwMutexInfoById, _sceKernelGetLwMutexInfoById implemented 2021-01-30 03:05:57 +01:00
striker.sh
c9e25ec890 use USE_DISCORD_RICH_PRESENCE to prevent building discord sdk 2021-01-27 17:07:45 +01:00
Zangetsu38
a3aa6a6792 gui: improve font format support. 2021-01-27 14:23:54 +01:00
EXtremeExploit
e20e54984f Fix failed vpk crash and made error popup make more sense 2021-01-25 21:43:37 +01:00
Francisco José García García
6a51155681 gxm: Add vertex program cache 2021-01-25 15:57:17 +01:00
Francisco José García García
eae6603bce modulemgr: Implement sceKernelGetModuleIdByAddr 2021-01-25 15:49:21 +01:00
Francisco José García García
b801d98fe5 processmgr: Implement _sceKernelRegisterLibkernelAddresses 2021-01-25 15:49:21 +01:00
Zangetsu38
3cf56a9fb0 SceModulemgr: move some functions. 2021-01-25 15:49:21 +01:00
Francisco José García García
a5bb651bae io: Move some function to SceIofilemgr. 2021-01-25 15:49:21 +01:00
Francisco José García García
1a291cc031 SceSblRng: Implement _sceKernelGetRandomNumber 2021-01-25 15:49:21 +01:00
Francisco José García García
e1e172ce6f processmgr: implement _sceKernelGetTimer5Reg 2021-01-25 15:49:21 +01:00
Francisco José García García
4738ce7d90 thread: move and implement some functions to SceThreadmgr. 2021-01-25 15:49:21 +01:00
Zangetsu38
4c91313273 modules/SceAppMgrUser,SceDisplayUser & SceRtc/SceRtcUser: move all function inside kernel modules. 2021-01-25 15:49:21 +01:00
Zangetsu38
789a2e0874 interface: load driver and kernel module.
settings dialog: add option for enable it.
2021-01-25 15:49:21 +01:00
Francisco José García García
1b080927f1 util: Move encode_arm_inst to util 2021-01-25 12:57:52 +01:00
Francisco José García García
1d79c92df3 module: Patch imports when modules are loaded later 2021-01-25 12:57:52 +01:00
EXtremeExploit
34bec68371 vita3k: Fix grammar errors 2021-01-24 21:35:40 +01:00
Zangetsu38
39d4fa89f1 gui: move system language inside setting app. 2021-01-24 21:10:06 +01:00
bookmist
f31e571662 config:state Fix crash on startup when a setting not found in config.yml 2021-01-20 00:08:56 +01:00
bookmist
a0fbf81d04 gui: user_management. Fix crash on first start when no user exists. 2021-01-19 21:22:28 +01:00
Zangetsu38
a8d52b9e7b gui: improve font for Japanese/Chinese/Russian symbole. 2021-01-18 17:59:50 +01:00
Zangetsu38
f19f75fc2e modules/SceSysmem: Align free memory workaround.
Co-authored-by: frangarcj <frangarcj@gmail.com>
2021-01-16 20:02:47 +01:00
mangren
ae25063e0e shader/translator: Use all 4 components when do ALU dot 2021-01-16 20:02:47 +01:00
scribam
66a3cb4f4f SceAudiodec: add mp3 support 2021-01-16 16:44:14 +01:00
Zangetsu38
0f2aabb900 gui: add welcome dialog on first boot.
gui/app context menu: fix glitch on render.
emu: bump on version 0.1.2.
2021-01-16 02:10:40 +01:00
Zangetsu38
73d7efb37b user management: refactor. 2021-01-15 20:58:55 +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
Zangetsu38
79c6c71a7d trophy collection: fix mistake and small refactor.
gui: rename 3 init function for content, themes and trophy.
2021-01-12 16:32:28 +02: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
EXtremeExploit
83baa4f6bc kernel: Check if a thread is already running when starting it 2021-01-10 13:21:18 +01:00
pent0
9e5b977bc4
Merge pull request #1081 from pent0/vtt
shader: Fix typos and implement high/low modifier for IMAD32
2021-01-08 21:51:26 +07:00
mangren
f6f20a3775 shader: Correct constant lookup
fix regressions and also clear out how it works
2021-01-08 20:40:40 +07:00
mangren
9ad5c13012 shader: Rotate VDP write mask instead giving current repeat
Well because disasm is wrong lol and no easy way to fix
2021-01-08 20:40:29 +07:00
mangren
5b922469c1 shader: Correct repeat offset behaviour on GPI sources
- Don't ignore INTERNAL repeat mode on GPI sources
- Otherwise GPI source does not get affected by repeat offset
2021-01-08 20:32:09 +07:00
mangren
5024698b1d shader: Add repeat multiplier and edge cases of its for VMOV and VPCK 2021-01-07 00:22:09 +07:00
bookmist
ec896c09f9 modules/SceLibKernel: sceKernelGetThreadExitStatus implemented 2021-01-06 18:09:46 +01:00
mangren
131410df11 shader/translator: Pack u16/u8/s6/s8 without data modification
Since if we pack it as u16 and unpack it as s16 we probably doom. This try to avoid data modification by using bitfieldExtract/bitfieldInsert. Sign extension code is from kd-11.
2021-01-06 16:37:11 +07:00
mangren
5cfb30387c shader/analyzer: Add I32MAD predicates 2021-01-06 16:37:10 +07:00