I don’t understand what that error means or why it appeared. It sounds like an error in the low-level OpenGL renderer, and it doesn’t sound like it would have anything at all to do with the image.
Does it work if you put “load-display tinydisplay” in your Config.prc file?
Are you really using Mesa to render OpenGL? Mesa is usually a software-only renderer, although it is true that it is also used as the hardware-accelered OpenGL driver for most Linux systems. But if you saw that message on anything other than Linux, and you thought you were using hardware-accelered OpenGL, it would be a surprise.
You might be using hardware rendering already, then. It depends on whether you have installed the appropriate graphics drivers for your graphics card. You can test this just by observing the performance: if you can render a fullscreen window at 60fps, you are using hardware rendering. Software rendering will tend to be much slower, especially for large windows.
I still don’t know why you’re getting an error message, though.