RVGL runs on OpenGL (Open Graphics Library) which is an API for rendering 2D and 3D vector graphics. Nearly all embedded devices run on OpenGL ES which is a simpler version of OpenGL. RVGL does not run on OpenGL ES [as of 23-1-2017]. To solve this problem, OpenGL calls need to be translated to GL ES calls, which tampers performance.
There are a few embedded systems which can run RVGL. It can be interesting to run RVGL on embedded systems, so it could even be possible to create a handheld that can play Re-Volt, or a DIY game console.
The ODROID computers, for example U3, C1 and the XU4 can run RVGL via GLShim (which translates OpenGL to OpenGL ES calls).
Two users have tested the game, on stock tracks. The results were okay.
Actually even the XU4 has some low FPS sometimes (complicated map with lots of effects and cars), but most of the times it plays very well.
The performance on the C2 is good. You can play the game in full speed without lagging although it's slower than on the U3 (haven't tried C1 lately).
More information on this subject is appreciated.
To run RVGL on the ODROID, several steps have to be done, which can be found at the ODROID forum.
RVGL does not run smoothy on the Raspberry Pi. It runs around 2 FPS, which feels like 10 FPS.
Thanks to kallelay for the information.
There are many and many other embedded devices who have the potential to run RVGL.
x86 boards can run OpenGL natively, thanks to the Intel HD drivers that are available. RVGL runs really nicely on those. Several examples are Udoo x86, the UP board and the Jaguarboard. The Intel Compute sticks work really well too.