Hi,
The issue with raspberry pi 3+ ,(or even 3 and 2), is that it only support OpenGLES2.0 with low GPU capabilities. Kronos, as uoYabause, is based on openGLES3.0 and uses some ES3.0 features that are not available on ES2.0, like buffer packing. Porting on OpenGLES2.0 might be feasible but the port will consume far more CPU and memory bandwidth.
So, even if we go for a port on an old OpenGLES version, the Rpi will not be enough powerfull to get the right fps.
If you want to build a retropie system using Kronos or uoYabause, you have to consider the ODroid XU4 board which has a good performance and the same HW footprint as a Rpi.
Francois
The issue with raspberry pi 3+ ,(or even 3 and 2), is that it only support OpenGLES2.0 with low GPU capabilities. Kronos, as uoYabause, is based on openGLES3.0 and uses some ES3.0 features that are not available on ES2.0, like buffer packing. Porting on OpenGLES2.0 might be feasible but the port will consume far more CPU and memory bandwidth.
So, even if we go for a port on an old OpenGLES version, the Rpi will not be enough powerfull to get the right fps.
If you want to build a retropie system using Kronos or uoYabause, you have to consider the ODroid XU4 board which has a good performance and the same HW footprint as a Rpi.
Francois