rpcsx/rpcs3/Emu/Cell/lv2
kd-11 8fcd5c1e5a rsx: Texture cache fixes
1. rsx: Rework section synchronization using the new memory mirrors
2. rsx: Tweaks
    - Simplify peeking into the current rsx::thread instance.
      Use a simple rsx::get_current_renderer instead of asking fxm for the same
    - Fix global rsx super memory shm block management
3. rsx: Improve memory validation. test_framebuffer() and
tag_framebuffer() are simplified due to mirror support
4. rsx: Only write back confirmed memory range to avoid overapproximation errors in blit engine
5. rsx: Explicitly mark clobbered flushable sections as dirty to have them
removed
6. rsx: Cumulative fixes
    - Reimplement rsx::buffered_section management routines
    - blit engine subsections are not hit-tested against confirmed/committed memory range
      Not all applications are 'honest' about region bounds, making the real cpu range useless for blit ops
2018-05-23 19:07:08 +03:00
..
lv2.cpp Update some lv2 syscall names (#4490) 2018-05-06 14:21:50 +04:00
sys_cond.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_cond.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_dbg.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_dbg.h Minor fixes 2017-01-28 03:21:11 +03:00
sys_event.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_event.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_event_flag.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_event_flag.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_fs.cpp sys_fs: returns the correct error value when the path is 0 or an empty string 2018-03-23 21:45:22 +04:00
sys_fs.h Add flag for rockband. Tests have shown it independent other flags. But, actual use is currently not known. 2018-02-18 04:29:41 +04:00
sys_gamepad.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_gamepad.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_gpio.cpp Fix vm::check_addr usage 2018-04-01 22:39:48 +03:00
sys_gpio.h hle: gpio syscalls 2018-02-12 04:29:07 +04:00
sys_interrupt.cpp ppu/sys_interrupt: add stack_reset command to fix sys_interrupt stack overflowing 2018-03-09 20:30:59 +04:00
sys_interrupt.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_lwcond.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_lwcond.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_lwmutex.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_lwmutex.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_memory.cpp Avoid illegal available_user_memory in sys_memory (#4399) 2018-05-15 17:40:45 +01:00
sys_memory.h Memory mirror support 2018-05-09 23:35:34 +03:00
sys_mmapper.cpp Memory mirror support 2018-05-09 23:35:34 +03:00
sys_mmapper.h Memory mirror support 2018-05-09 23:35:34 +03:00
sys_mutex.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_mutex.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_net.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_net.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_ppu_thread.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_ppu_thread.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_process.cpp Improve boot dir access 2018-03-11 19:33:01 +03:00
sys_process.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_prx.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_prx.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_rsx.cpp rsx: Texture cache fixes 2018-05-23 19:07:08 +03:00
sys_rsx.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_rwlock.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_rwlock.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_semaphore.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_semaphore.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_spu.cpp Remove mfc_thread 2018-03-31 21:13:12 +03:00
sys_spu.h Remove mfc_thread 2018-03-31 21:13:12 +03:00
sys_ss.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_ss.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_sync.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
sys_time.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_time.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_timer.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_timer.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_trace.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_trace.h Minor fixes 2017-01-28 03:21:11 +03:00
sys_tty.cpp Improve TTY output 2018-03-01 16:28:08 +03:00
sys_tty.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_usbd.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_usbd.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_vm.cpp Implement sys_vm_invalidate 2018-04-07 21:18:34 +03:00
sys_vm.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00