RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.15k stars 1.89k 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.