rpcs3/rpcs3/Emu
kd-11 00b0311c86 rsx/gl/vulkan: Refactoring and partial vulkan rewrite
- Updates vulkan to use GPU vertex processing
- Rewrites vulkan to buffer entire frames and present when first available to avoid stalls
- Move more state into dynamic descriptors to reduce progam cache misses; Fix render pass conflicts before texture access
- Discards incomplete cb at destruction to avoid refs to destroyed objects
- Move set_viewport to the uninterruptible block before drawing in case cb is switched before we're ready
- Manage frame contexts separately for easier async frame management
- Avoid wasteful create-destroy cycles when sampling rtts
2017-08-16 23:58:30 +03:00
..
Audio Make ALSA optional 2017-08-06 02:02:57 +01:00
Cell Update cellNetCtl.cpp 2017-08-14 18:17:46 +03:00
CPU PPU LLVM: multithread compilation 2017-06-24 19:12:19 +03:00
Io Missing function names (HLE) and small fixes (#3038) 2017-07-21 18:41:11 +03:00
Memory Fix deadlock in vm::unmap 2017-08-13 21:39:08 +03:00
PSP2 Use RTM instructions (skylake+) 2017-07-20 17:22:09 +03:00
RSX rsx/gl/vulkan: Refactoring and partial vulkan rewrite 2017-08-16 23:58:30 +03:00
GameInfo.h Fill game list from all locations 2017-07-12 18:16:09 +03:00
IdManager.cpp Fix idm::init, fxm::init 2017-08-06 16:13:11 +03:00
IdManager.h fxm::check_unlocked added 2017-02-22 12:57:39 +03:00
IPC.h IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
System.cpp Fix rare occurence where there is a /PS3_GAME+something directory which leads to weird behavior 2017-08-15 21:14:09 +03:00
System.h drag and dropperinno (#3037) 2017-08-06 22:29:28 +03:00
VFS.cpp Partial commit: sys_fs 2016-07-17 02:27:52 +03:00
VFS.h Partial commit: sys_fs 2016-07-17 02:27:52 +03:00