Had this exact same problem. The solution for me was this:
1) Launch Retroarch and go into Settings
2) Then click Video, then Output
3) If "gl" is set, then try "gl1" . (or if "gl1" is set, then try "gl").
4) Then back out, exit Retroarch, re-launch and try your game/core again!