Added opaque support for half sized floats