opengl: fix swizzle
The four components are, in order: x, y, z, w.
The U and V values are the first and second components in the second texture.
The second commit simplifies by removing the if condition (different naming schemes are equivalent).
Fixes #26735 (closed)