On Mon Jun 5 21:08:01 2023 +0000, Nikolay Sivov wrote:
It's not to make sense as a load, but to be able to tell them apart later. If it was tex2D() initially there is nothing else to do, if it was tex1D(), SM4 needs to do something (checking for combined sampling case to distinguish it from regular SM4 1D load). What was proposed is to produce something "common" for functions, and then have multiple passes to fix that up, instead of producing final result immediately.
It's still not clear to me that we need to treat the combined sampling case specially, though.