It is normal, afaik OpenGl takes the bottom left corner as 0,0 origin, and reads texture data upside down.
When you turn a pixmap into an image, for example, it flips the image vertically.
When you turn a pixmap into an image, for example, it flips the image vertically.