I wonder if _REV/UNPACK_SWAP_BYTES is slower or faster than rgba swizzling.  Swizzling is afaik essentially free, especially since here it's already doing it to apply the game's remap settings.

Could definitely see some driver being a lot slower for byte swapped texture uploads.

But, I have not tested any of this, so no real idea.

-[Unknown]