struct tint_symbol_1 { float4 position : SV_Position; bool front_facing : SV_IsFrontFace; uint sample_index : SV_SampleIndex; uint sample_mask : SV_Coverage; }; void main_inner(float4 position, bool front_facing, uint sample_index, uint sample_mask) { if (front_facing) { const float4 foo = position; const uint bar = (sample_index + sample_mask); } } void main(tint_symbol_1 tint_symbol) { main_inner(tint_symbol.position, tint_symbol.front_facing, tint_symbol.sample_index, tint_symbol.sample_mask); return; }