piie, I'm also here now:
I'd say since this device uses linux, it probably uses mesa and also implements OGL instead of GLES
I doubt vanilla teeworlds is compilable with GLES only, bcs GL_QUADS and glOrtho don't exist in GLESAnyway, if you can open the terminal on your device you can request the supported OGL version
glxinfo | grep stringgenerally vanilla should be compatible to OpenGL 1.2
e.g. adding SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 1);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 2);
13:25
might already fix the problem (add it in backend_sdl.cpp before creating the window)