I just tried this with OpenGL and it still didn't work
Does the game create an error_log.txt? (and if so, can you post it)