RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.64k stars 1.92k forks source link

OpenGL remaining tasks #12166

Open kd-11 opened 2 years ago

kd-11 commented 2 years ago
marcoluc97 commented 2 years ago

Link #11432

kd-11 commented 2 years ago

Optimizations are mostly complete, but I need to avoid doing full buffer round-trips for some data types when doing copies. These can be trivially implemented using custom shaders. Specifically BGRA<->RGBA conversions need not use the slow copy method with double compute pipelines. After that I only need to do async shader compilation and FSR to get OGL to have functional parity with Vulkan.