Zion Nimchuk
8276d29d4f
Silence warnings in lv2/Modules
2017-11-30 18:07:19 +03:00
VelocityRa
754cdea435
Avoid recreating SwsContext every frame
...
* Applies to video decoding(`libvdec`) and post-processing(`libvpost`).
2017-11-27 22:35:40 +04:00
scribam
78101a9e57
cmake: remove unused link to ffmpeg libswresample
2017-11-25 14:07:11 +00:00
Ofek
3628a8593f
Fix cellGameBootCheck for disc games ( #3771 )
...
Don't return dirName
2017-11-23 16:27:44 +04:00
Ofek
58c42ad9c0
Check sys_spu_thread_group_create's nsize ( #3742 )
...
* Check sys_spu_thread_group_create's nsize
* cellSearch callback correction
2017-11-23 02:02:23 +04:00
Nekotekina
c435b328c7
Implement savedata delete op
2017-11-15 21:00:02 +03:00
Nekotekina
0d1cb8c878
Fix cellMsgDialog
2017-11-15 21:00:02 +03:00
Nekotekina
16d7023a92
cellSaveData fixes
2017-11-15 21:00:02 +03:00
Nekotekina
358afc045d
Minor fix (cellGame)
2017-11-15 21:00:02 +03:00
clienthax
9e0b881b2b
Fire callback in cellSearchInitialize
...
Allows BLJS10131 to get ingame ;)
2017-11-15 02:26:36 +04:00
Ofek
8fc9862614
Fix cellGameGet(Set)Param ( #3690 )
...
* Fix cellGameGet(Set)Param
2017-11-11 22:22:38 +00:00
Talkashie
55d84414ee
Stub sceNpSnsFbCheckConfig ( #3720 )
2017-11-11 22:18:32 +04:00
Zion Nimchuk
6782b22637
Make cellMouseGetDataList return CELL_MOUSE_ERROR_NO_DEVICE if mouse handler is set to null
2017-11-04 19:55:32 +00:00
Robbie
47bacc0ef0
Make trophy dialog smarter and not need the silly file. Can load all games by default now.
2017-11-03 21:15:43 +03:00
Nekotekina
59cd0a9c7f
Implement set_native_priority (posix)
2017-11-01 05:07:12 +03:00
Robbie
4aa89132d7
Implement Trophy Manager.
2017-10-29 18:48:33 +03:00
Zangetsu38
53f9defb07
Trophy: use system language setting
2017-10-27 14:09:50 +01:00
Robbie
b0737d1c90
Make a basic trophy notification dialog ( #3204 )
...
* Make trophy notification dialog.
* Fix bug where trophy state doesn't persist with game reboot.
2017-10-24 18:43:05 +03:00
Farseer
e8bde583ef
Remove sysutil callback
2017-10-12 04:46:10 +03:00
Nekotekina
5b19908996
Escape problematic characters in VFS
...
With full-width <>:"\|?*
2017-10-11 22:01:37 +03:00
Nekotekina
ab4e66a0bf
Add cellVdec hack (stolen TLS)
2017-10-05 19:51:37 +03:00
Nekotekina
45a855ef1f
Fix cellKb
2017-10-05 19:51:37 +03:00
Nekotekina
e5f756205c
sys_net full rewrite
...
Implement sys_net syscalls
Clean libnet functions
Use libnet.sprx
Use libhttp.sprx
Use libssl.sprx
Use librudp.sprx
Implement sys_ss_random_number_generator
2017-10-05 19:51:37 +03:00
jjsat
632c8872cd
Respect the controller setting when returning data from cellPadGetData.
2017-09-28 12:15:54 +03:00
Farseer
2b0edf6cde
Allow null argument
...
Should fix Jak 2
2017-09-21 17:31:46 +03:00
Nekotekina
dd919c76b8
cellAudio: use error_code
2017-09-20 14:27:52 +03:00
Nekotekina
519f21db18
Exitspawn support renewal
...
Implemented _sys_process_exit2 syscall
Rewritten sys_game_process_exitspawn
Rewritten sys_game_process_exitspawn2
Implemented _sys_process_atexitspawn
Implemented _sys_process_at_Exitspawn
And some other changes
2017-09-19 15:07:07 +03:00
Nekotekina
bc098d6b9c
Rewrite _sys_strncat
2017-09-19 15:07:07 +03:00
Nekotekina
22ff8abd7d
Rewrite _sys_strncpy
2017-09-19 15:07:07 +03:00
Nekotekina
871ccfd32c
Rewrite _sys_strrchr
2017-09-19 15:07:07 +03:00
Nekotekina
7a79e184c5
Rewrite _sys_strchr
2017-09-19 15:07:07 +03:00
Nekotekina
0e72cc879f
Rewrite _sys_strcpy
2017-09-19 15:07:07 +03:00
Nekotekina
13304bd18b
Rewrite _sys_strcat
2017-09-19 15:07:07 +03:00
Nekotekina
a4b824c50a
Rewrite _sys_strncmp
2017-09-19 15:07:07 +03:00
Nekotekina
ccc87081f3
Rewrite _sys_strcmp
2017-09-19 15:07:07 +03:00
Nekotekina
800ba9d902
Rewrite _sys_strlen
2017-09-19 15:07:07 +03:00
Nekotekina
015b9fdf8b
Fix _sys_strncasecmp
2017-09-19 15:07:07 +03:00
Nekotekina
83f93202d0
Rewrite _sys_memcmp
2017-09-19 15:07:07 +03:00
Nekotekina
4fe4521881
Implemented __sys_look_ctype_table
...
Implemented _sys_tolower, _sys_toupper
Fixed _sys_strncasecmp
2017-09-19 15:07:07 +03:00
Nekotekina
b9b71ccbc1
Implemented syscall _sys_process_exit
2017-09-19 15:07:07 +03:00
Nekotekina
e789b969b0
Implemented MFF_HIDDEN for VNIDs
...
Minor refactoring
Now possible: ```REF_FUNC(...).flag(MFF_HIDDEN);```
2017-09-19 15:07:07 +03:00
Nekotekina
669b1385cc
Move sys_process_exit
2017-09-19 15:07:07 +03:00
scribam
01ffaab3e0
Silent some compiler warnings
2017-09-19 13:21:12 +03:00
Zion Nimchuk
4a10dcc549
Fix buffer overrun in cert loading, made it more accurate. Fixes #3408
2017-09-13 17:40:57 +03:00
RipleyTom
0457f23b13
Pad Refactoring
...
Adds a window to setup multiple input types as once
All controllers are now handled by a single thread
[hcorion] evdev refactor
2017-09-09 00:55:03 +01:00
Farseer
0cbbd3a5b1
Trophy fixes
...
Should fix Kung Fu Panda 2 Raging Blast 2
2017-09-08 20:10:57 +03:00
Zion Nimchuk
7c897d5019
Weird tlou fix
2017-09-06 21:44:58 +01:00
jjsat
4558f93f92
Convert endianess before passing buffers to setsockopt.
2017-09-06 00:14:15 +03:00
Nekotekina
2e510e5ca0
Fix rXml limitation
...
(trophies)
2017-09-04 02:15:28 +03:00
Zion Nimchuk
cc880b53aa
Add cross-platform implementation of cellHttpUtilParseUri
2017-09-04 00:37:36 +03:00
Zion Nimchuk
8ad44dd00f
Implement cellSslCertificateLoader
2017-09-04 00:37:36 +03:00
Ofek
caab400258
Various fixes (Trophy, Gcm corrections, stack alloc) ( #2894 )
...
* Fixed sys_get_random_number generating less bytes than needed, and ceiling the buffer size in 0x1000 instead of failing
* Corrected alignment check in libgcm
* Now calling callback of sceNpManagerRegisterCallback
* Fixed trophies
2017-09-02 14:43:44 +03:00
Nekotekina
5b00aaf561
Fix decrypt_self usage
2017-09-01 02:10:57 +03:00
Nekotekina
37d7fdbcae
Fix sys_raw_spu_image_load
2017-08-31 21:44:42 +03:00
Nekotekina
62c14e9437
Fix sys_raw_spu_load
2017-08-31 21:44:26 +03:00
Nekotekina
649d68a00f
+sys_spu_elf_get_segments
2017-08-31 20:38:17 +03:00
Nekotekina
8807cd06b7
+sys_spu_elf_get_information
2017-08-31 20:37:54 +03:00
Nekotekina
b533d57717
sys_spu_image: minor update
...
Cleanup
Templates extended
2017-08-31 20:36:51 +03:00
Nekotekina
010b75251f
fs::rename fixed
...
Added overwriting policy
sys_fs_rename improved
2017-08-30 17:14:30 +03:00
JayC-03
64a6fbe39f
Add missing game categories
...
Used by some media apps,
YouTube boots now.
2017-08-29 03:19:35 +03:00
Nekotekina
f59a448f3f
Copy sys_spu_segment info in SPU TG
...
No idea whether it fixes something or not
2017-08-27 03:00:10 +03:00
Nekotekina
aa5dc5455e
_sys_spu_image_import implemented
...
vm:var<T[]> improved (begin/end)
sys_spu_image_import rewritten
2017-08-27 03:00:10 +03:00
scribam
8fdf1b23a3
Update cell_FreeType2.cpp
2017-08-26 22:03:15 +01:00
RipleyTom
5681801b85
cellOskDialogLoadAsync fix
...
Takes into account text limit and initial text
2017-08-25 21:31:27 +03:00
Nekotekina
590ca7115f
Rewrite cellVideoOutConfigure
2017-08-19 17:35:04 +03:00
Jake
650db9c962
cellPad: remove unneeded &
2017-08-19 12:27:53 +03:00
scribam
dc9671c639
Add cellAtracGetSamplingRate and cellAtracMultiGetSamplingRate functions
2017-08-18 22:42:38 +03:00
Talkashie
d8c449aadf
Update cellNetCtl.cpp
2017-08-14 18:17:46 +03:00
Talkashie
2c611ec0ba
Update cellHttp.cpp
2017-08-14 18:17:46 +03:00
Talkashie
a909bd6edd
Register missing functions in cellSysutil ( #3206 )
2017-08-13 00:32:00 +03:00
scribam
98ef419abd
Add sceNpTssGetDataNoLimit and sceNpTssGetDataNoLimitAsync functions
2017-08-10 15:03:54 +03:00
scribam
77354f0f90
Add _sce_net_add_name_server function
2017-08-10 15:03:54 +03:00
scribam
108f87c08f
Add cellUsbdRegisterCompositeLdd, cellUsbdUnregisterCompositeLdd and cellUsbdResetDevice functions
2017-08-10 15:03:54 +03:00
scribam
08e2698b9c
Add cellSearchGetContentInfoSharable function
2017-08-10 15:03:54 +03:00
scribam
6e81db7b43
Add cellVideoOutSetCopyControl function
2017-08-10 15:03:54 +03:00
scribam
e9f12ae30a
Stub cellAvconfExt functions
2017-08-10 15:03:54 +03:00
scribam
2f977aae18
Stub cellSysutilAvc2 functions
2017-08-10 15:03:54 +03:00
kd-11
fcb7072fee
Implement hardware zcull emulation
...
rsx/gl: Support s1 immediate values; ogl minor refactoring
2017-08-06 14:29:42 +03:00
Jake
21dd715b42
sys_rsx: implement support for lle-gcm
2017-08-02 01:33:12 +03:00
Jake
d9a693019b
rsx/gcm: Implement rsx dma. Refactor gcm/rsx to not be as codependent
2017-08-02 01:33:12 +03:00
mp-t
607d2486ea
Code review ( #3114 )
...
* Fix always-true conditions in sceNp module
* gl_render_targets: useless check on unsigned variable, possible bug
* fixed UB in crypto utility functions
* copy-paste error in vk::init_default_resources
* pass strings by const ref
* Dont copy vectors. Make sure copies are not needed because functions are used in a multi-threaded context.
2017-08-01 20:22:33 +03:00
Nekotekina
93db420f80
sys_lwmutex, sys_lwcond refactoring
2017-07-30 01:09:42 +03:00
Robbie
f9e996e006
Rewrite memory pool to be thread safe.
2017-07-28 23:50:21 +03:00
Nekotekina
f58652e51c
cellRec: fix vm::bptr
2017-07-26 21:09:00 +03:00
Nekotekina
60c6bb9865
Restore hook static functions
2017-07-26 21:03:41 +03:00
Zion Nimchuk
08f0047529
Refactor setsockopt for better cross-platform-ness
2017-07-26 20:27:07 +03:00
Zion Nimchuk
54a38aa927
Fix issue #2788
2017-07-26 20:27:07 +03:00
scribam
173cc13d01
Stub some cellSysutilAvc2 functions
2017-07-26 17:49:40 +03:00
scribam
1899f399b6
Mixed minor changes
2017-07-26 17:49:40 +03:00
scribam
4c5921a7a4
Stub some cellGameExec and cellResc functions
2017-07-26 17:49:40 +03:00
scribam
be84dd73a9
Stub cellRec functions
2017-07-26 17:49:40 +03:00
RipleyTom
b2fa0fdf53
Fix PARAM.SFO filename case ( #3081 )
...
For (get_list_item)
2017-07-24 23:53:20 +03:00
Nekotekina
c9abab6828
cellGame: minor refactoring
2017-07-23 11:03:38 +03:00
scribam
9747ab61f9
Missing function names (HLE) and small fixes ( #3038 )
...
* Add sceNpScoreGetFriendsRanking and sceNpScoreGetFriendsRankingAsync functions
* Add sceNpSnsFbGetLongAccessToken function
* Add new functions for the sceNpTus module
* Add new functions for the cellSailRec module
* Stub cellCrossControllerInitialize
* Add sceNpAuth* functions for the sceNp2 module
* Remove unnecessary call to c_str()
* Add missing module id "CELL_SYSMODULE_ADEC_AT3MULTI"
* Add Turkish keyboard mapping constant
* Add cellOskDialogExtRegisterKeyboardEventHookCallbackEx function
* Update cellSubDisplay
* Update cotire version to 1.7.10
* Replace cellSubdisplay by cellSubDisplay
* Update cellSysutil.cpp with new functions stubbed
2017-07-21 18:41:11 +03:00
RipleyTom
0136215ef1
Minor sceNpBasicGetEvent Fix
2017-07-19 21:41:37 +03:00
Dangles91
7426eb285f
Fixes for save_op_get_list_item
...
Only return data for dir and bind where requested. Some games like Akiba's Trip call this function but don't ask for any data back.
2017-07-18 15:22:49 +03:00
Dangles
6610abcd5f
Minor changes for save data utility ( #3005 )
2017-07-16 19:10:45 +03:00
scribam
ce7b55871b
Add sceNp2* functions
2017-07-14 01:46:07 +03:00
scribam
9d8fa28dd9
Add sceNp* functions
2017-07-14 01:46:07 +03:00
scribam
3a3e9770f3
Add cellHttp* functions
2017-07-14 01:46:07 +03:00