MSL: Cleanup fallback IO block emission.
authorHans-Kristian Arntzen <post@arntzen-software.no>
Fri, 9 Apr 2021 12:59:45 +0000 (14:59 +0200)
committerHans-Kristian Arntzen <post@arntzen-software.no>
Mon, 19 Apr 2021 10:10:49 +0000 (12:10 +0200)
commit5e9c2d060ed04c51147c47138541aa2779b960b0
treec4bde2671da09a579711811f4052b154e0bb2e15
parente32c474911781b7a2e0cc1e70f85b7404fc71a65
MSL: Cleanup fallback IO block emission.

Need to emit in add_variable_to_iface(). Unifies the code paths a fair
bit.
reference/opt/shaders-msl/masking/write-outputs.mask-point-size.tesc
reference/opt/shaders-msl/masking/write-outputs.mask-position.tesc
spirv_msl.cpp
spirv_msl.hpp