blob: ba833dbafe9f5f188271ab231a622caeb3ed49f2 [file] [log] [blame]
James Pricebb0496e2021-06-03 09:38:34 +00001struct FragmentInputs {
Ben Clayton01e4b6f2022-01-19 22:46:57 +00002 @builtin(position) position : vec4<f32>;
3 @builtin(front_facing) front_facing : bool;
4 @builtin(sample_index) sample_index : u32;
5 @builtin(sample_mask) sample_mask : u32;
James Pricebb0496e2021-06-03 09:38:34 +00006};
7
Ben Clayton01e4b6f2022-01-19 22:46:57 +00008@stage(fragment)
James Pricebb0496e2021-06-03 09:38:34 +00009fn main(inputs : FragmentInputs) {
10 if (inputs.front_facing) {
11 let foo : vec4<f32> = inputs.position;
12 let bar : u32 = inputs.sample_index + inputs.sample_mask;
13 }
14}