1layout (
2    origin_upper_left,
3    override_coverage,
4    push_constant,
5    blend_support_all_equations,
6    tracked,
7    srgb_unpremul,
8    key,
9    location = 1,
10    offset = 1,
11    binding = 1,
12    index = 1,
13    set = 1,
14    builtin = 1,
15    input_attachment_index = 1,
16    max_vertices = 1,
17    invocations = 1,
18    when = one,
19    ctype = int)
20void on_return() {}
21
22void on_param(
23layout (
24    origin_upper_left,
25    override_coverage,
26    push_constant,
27    blend_support_all_equations,
28    tracked,
29    srgb_unpremul,
30    key,
31    location = 1,
32    offset = 1,
33    binding = 1,
34    index = 1,
35    set = 1,
36    builtin = 1,
37    input_attachment_index = 1,
38    max_vertices = 1,
39    invocations = 1,
40    when = one,
41    ctype = int) float x) {}
42