cloud-game icon indicating copy to clipboard operation
cloud-game copied to clipboard

Port Libretro frontend to C

Open sergystepanov opened this issue 1 year ago • 0 comments

Go language FFI interface for C has proven to be quite restrictive and not suitable for this particular application. It is uncertain if goroutines will ever work with other stack-full-mangling coroutine systems like libco without writing performance-killing workarounds. The alternative is a completely isolated frontend with an IPC interface. With this approach we can focus further development of frontend's platform-specific code for just one -- Linux, leaving Docker to handle the rest (it will be impossible to run the app with a gpu-acceleration feature out of the box on mac except one that limited to Docker capabilities of gpu passthrough).

TBD

sergystepanov avatar Oct 17 '23 09:10 sergystepanov