ackUnorm2x16_emu(uint u) { float x = float(u & 0xFFFFu) / 65535.0; float y = float(u >> 16) / 65535.0; return vec2(x, y); }