I need to pass some data over from Go to an \'300 es\' shader. The data consists of two uint16s packed into a uint32. Each uint16 represents a half-precision float (float16).