rpcsx/rpcs3/Emu/Cell/lv2
kd-11 ee009ec99c rsx: Robustness fixes
- Track last working state and reset to it if RSX starts to desync
-- This is especially useful when running vulkan since the renderer will easily outpace the rest of the system when merely recording draw commands
- Ignore empty sets
-- Mark empty/invalid IB sets as having 0 element counts.
2018-01-02 21:17:56 +03:00
..
lv2.cpp Silence some warnings in some files in Utilities 2017-11-30 18:07:19 +03:00
sys_cond.cpp IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_cond.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_dbg.cpp config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
sys_dbg.h Minor fixes 2017-01-28 03:21:11 +03:00
sys_event.cpp Fix sys_event_port_connect_ipc 2017-09-04 02:15:28 +03:00
sys_event.h Implemented syscall sys_event_port_connect_ipc 2017-08-31 22:10:22 +03:00
sys_event_flag.cpp IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_event_flag.h Silence warnings in lv2/Modules 2017-11-30 18:07:19 +03:00
sys_fs.cpp Reset initial seek position in MSELF files (#3977) 2017-12-23 23:18:55 +04:00
sys_fs.h Implements sys_fs_disk_free 2017-07-04 16:16:32 +03:00
sys_gamepad.cpp Move sys_gamepad files to the correct directory 2017-08-18 21:59:25 +03:00
sys_gamepad.h Move sys_gamepad filter 2017-09-04 02:15:28 +03:00
sys_interrupt.cpp Add cellVdec hack (stolen TLS) 2017-10-05 19:51:37 +03:00
sys_interrupt.h sys_interrupt... 2017-02-04 20:39:04 +03:00
sys_lwcond.cpp Fix _sys_lwcond_signal, _sys_lwcond_signal_all 2017-07-30 01:09:42 +03:00
sys_lwcond.h Fix _sys_lwcond_signal, _sys_lwcond_signal_all 2017-07-30 01:09:42 +03:00
sys_lwmutex.cpp config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
sys_lwmutex.h PPU thread scheduler 2017-02-13 22:26:11 +03:00
sys_memory.cpp sys_memory: Lower maximum size for memory block to fake OS size - Report available memory minus another fake block that can be used for the OS 2017-12-01 20:29:59 +03:00
sys_memory.h sys_memory: Lower maximum size for memory block to fake OS size - Report available memory minus another fake block that can be used for the OS 2017-12-01 20:29:59 +03:00
sys_mmapper.cpp PPU Page Faults (#3309) 2017-10-08 23:37:54 +03:00
sys_mmapper.h PPU Page Faults (#3309) 2017-10-08 23:37:54 +03:00
sys_mutex.cpp IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_mutex.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_net.cpp Fix lv2_socket id_base 2017-12-27 02:51:58 +03:00
sys_net.h Fix lv2_socket id_base 2017-12-27 02:51:58 +03:00
sys_ppu_thread.cpp PPU Page Faults (#3309) 2017-10-08 23:37:54 +03:00
sys_ppu_thread.h PPU Page Faults (#3309) 2017-10-08 23:37:54 +03:00
sys_process.cpp Remove /app_home/ dependency 2017-12-27 02:51:58 +03:00
sys_process.h Exitspawn support renewal 2017-09-19 15:07:07 +03:00
sys_prx.cpp Initial work on sys_usbd syscalls 2017-11-19 23:11:13 +03:00
sys_prx.h Implement _sys_prx_get_module_info 2017-09-08 00:06:53 +03:00
sys_rsx.cpp rsx: Robustness fixes 2018-01-02 21:17:56 +03:00
sys_rsx.h sys_rsx: implement support for lle-gcm 2017-08-02 01:33:12 +03:00
sys_rwlock.cpp IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_rwlock.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_semaphore.cpp Fix sys_semaphore_wait (on timeout) 2017-07-26 22:35:45 +03:00
sys_semaphore.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_spu.cpp Check sys_spu_thread_group_create's nsize (#3742) 2017-11-23 02:02:23 +04:00
sys_spu.h Implemented syscall _sys_spu_image_get_segments 2017-08-31 21:39:12 +03:00
sys_ss.cpp change CryptAcquireContextW to try CRYPT_NEWKEYSET flag if key container doesnt exist already < https://msdn.microsoft.com/en-us/library/windows/desktop/aa379886(v=vs.85).aspx > 2017-11-03 14:17:37 +03:00
sys_ss.h sys_net full rewrite 2017-10-05 19:51:37 +03:00
sys_sync.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_time.cpp config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
sys_time.h Minor fixes 2017-01-28 03:21:11 +03:00
sys_timer.cpp config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
sys_timer.h sys_timer: Fix initial timer state 2017-07-22 09:41:00 +03:00
sys_trace.cpp config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
sys_trace.h Minor fixes 2017-01-28 03:21:11 +03:00
sys_tty.cpp Fix sys_tty_write() if called with pwritelen == NULL. 2017-09-06 00:14:15 +03:00
sys_tty.h error_code implemented 2016-08-16 18:57:44 +03:00
sys_usbd.cpp Change sys_usbd_receive_event 2017-11-27 23:15:28 +03:00
sys_usbd.h Initial work on sys_usbd syscalls 2017-11-19 23:11:13 +03:00
sys_vm.cpp config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
sys_vm.h Use sys_vm_memory_map plus add default value for sys_allocate (#2560) 2017-03-21 16:02:00 +03:00