use uint32_t and gibt emissiveness it's own layout location