Well, here's a bit of an update I guess. I got the renderer working yesterday, but there are some strange issues with polygons randomly not rendering. We're looking into it, but it seems like it might be a driver bug. Regarding performance: it's about the same as the software renderer. In some cases it's a bit faster, while in others it's a bit slower. Also, I have some reworking to do so that the screen layouts and stuff will work with the new GL display method, though the polygon issue has a higher priority right now. Anyways, release will probably be delayed for a bit. The current source is up on my GitHub on the opengl branch though, if you wanna check it out. I just don't wanna officially release anything until it's working right.
((((And to plug my DS emulator NooDS for a second, I'm currently having some luck getting a few homebrews to run, so maybe we'll have that to fall back on in the future as a (hopefully) speedy DS emulator on the Switch??))))