Commit graph

3992 commits

Author SHA1 Message Date
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
Nekotekina
24f9f06279 Check FNID duplication 2017-08-13 21:39:08 +03:00
Nekotekina
af11ad6253 Fix deadlock in vm::unmap 2017-08-13 21:39:08 +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
1e46cd255b gl: Fix inconsistent state tracking 2017-08-10 00:16:20 +03:00
kd-11
e5e6af41a6 gl: Fix occlusion statistics clearing 2017-08-10 00:16:20 +03:00
kd-11
ce437eb8d2 gl: Properly initialize pipeline properties 2017-08-10 00:16:20 +03:00
kd-11
4c019c55d2 rsx/gl: Fix zcull queries and log conditional render modes
- Fixes a situation where a query readback is requested while zcull render is still active
2017-08-10 00:16:20 +03:00
Aurora
7e1c6a5819 Make it build on macOS with Clang 2017-08-08 23:20:07 +03:00
Nekotekina
613214cdca Improve error formatting 2017-08-08 22:17:51 +03:00
Megamouse
f3ad922a8f drag and dropperinno (#3037) 2017-08-06 22:29:28 +03:00
Nekotekina
7b27a8e993 Fix idm::init, fxm::init 2017-08-06 16:13:11 +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
kd-11
7ab1792ef7 rsx: Implement conditional locks 2017-08-06 14:29:42 +03:00
Jan Beich
40d305b35d Make ALSA optional 2017-08-06 02:02:57 +01:00
RipleyTom
2d7e91ba8a Yield instead of sleeping rsx thread. (#3158)
Another Yield
2017-08-06 01:46:01 +01:00
Nekotekina
b05434bc6f Fix Firmware message 2017-08-05 17:07:30 +03:00
Nekotekina
7b4c044480 Relax allocations in ppu_load_exec 2017-08-04 14:33:53 +03:00
Nekotekina
c14eb4e54a Implement error report stacking 2017-08-04 14:33:53 +03:00
Jake
02845f546e Add gcm to auto lle / liblv2 2017-08-02 01:33:12 +03:00
Jake
fff34a7f0f d3d12: Fix 0 sized framebuffer crashes 2017-08-02 01:33:12 +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
bf14cbdb27 Fix _sys_lwcond_signal, _sys_lwcond_signal_all 2017-07-30 01:09:42 +03:00
Nekotekina
93db420f80 sys_lwmutex, sys_lwcond refactoring 2017-07-30 01:09:42 +03:00
Nekotekina
a209d0d7fa Minor fix of sys_event_queue_receive 2017-07-30 01:09:42 +03:00
Nekotekina
f564a72d03 SPU: minor optimization 2017-07-30 01:09:42 +03:00
Talkashie
aeb01bd216 Update outdated firmware log message 2017-07-30 01:10:24 +03:00
Robbie
f9e996e006 Rewrite memory pool to be thread safe. 2017-07-28 23:50:21 +03:00
kd-11
f613901eac gl/vk: Do not trust gcm buffer size to match internal rendering resolution
- Should fix games with strange scaling artifacts due to upscaling from lower resolutions
2017-07-27 14:33:30 +03:00
kd-11
4cd5624fa7 rsx/vk/gl: Refactoring - Also adds a vertex cache to openGL as well 2017-07-27 14:33:30 +03:00
kd-11
fb7ccbd7b4 vulkan: Workaround to avoid lockup due to double fault
- TODO: Ensure no page faults occur within a page-fault handler!
2017-07-27 14:33:30 +03:00
kd-11
17c399d4e8 spu: acquire_pc rewritten to be more precise in timing
- More accurate pauses may slightly reduce performance but makes it more viable
  to allow more threads to participate without stuttering
2017-07-27 14:33:30 +03:00
kd-11
dd19622823 vulkan: Texture cache rewritten - Use a map of vectors instead of a flat array 2017-07-27 14:33:30 +03:00
kd-11
46fa6e47fe rsx/vk: Vertex cache rewritten, add option to disable it as well
- Also enable SPU loop detection by default while were at it
2017-07-27 14:33:30 +03:00
Nekotekina
7fa42cfaad Fix sys_semaphore_wait (on timeout) 2017-07-26 22:35:45 +03:00
Nekotekina
f58652e51c cellRec: fix vm::bptr 2017-07-26 21:09:00 +03:00
Nekotekina
bf53035e3f IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
Nekotekina
60c6bb9865 Restore hook static functions 2017-07-26 21:03:41 +03:00
Nekotekina
67b71c0f89 Fix sys_rwlock_wunlock 2017-07-26 21:03:41 +03:00
Nekotekina
5766fb1f31 Fix sys_rwlock_wlock 2017-07-26 21:03:41 +03:00