struct FragmentInputs { | |
float4 position; | |
bool front_facing; | |
uint sample_index; | |
uint sample_mask; | |
}; | |
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(tint_symbol_1 tint_symbol) { | |
const FragmentInputs inputs = {tint_symbol.position, tint_symbol.front_facing, tint_symbol.sample_index, tint_symbol.sample_mask}; | |
if (inputs.front_facing) { | |
const float4 foo = inputs.position; | |
const uint bar = (inputs.sample_index + inputs.sample_mask); | |
} | |
return; | |
} | |