On Thu Jan 5 15:53:53 2023 +0000, Zebediah Figura wrote:
It'll also need to get preserved when cloning the type.
Whops, at first I thought that the "Reinterpreting type" FIXME wasn't being issued for types like `matrix<min16float, 4, 4>` and `vector<min16float, 4>`, but now I realize it is (well, at least for the scalar type within the declaration).
Issuing this warning is the main purpose of the `is_minimum_precision` flag for now. To also keep it for types declared in this way, it was necessary to use `hlsl_type_clone()`.