Desktop: Fix inverted image colors; GLTexture: use strongly typed enums