Implement 16f -> 16hf texture emulation
There's currently no way to upload a 16-bit float texture using 32-bit host floats via vulkan, but that's a common/useful thing (especially for LUTs).
We should implement texture format emulation for this format mapping pair as well.