OpenGL unable to render large image files which exceeds texture limits
In current implementation, entire image is uploaded to OpenGL texture. This may produce unexpected result if the input image is too large.
E.g., an image with width over 4k is unable to display in VLC on a Mac with HD3000 graphics cards.