...
1enable f16;
2alias int=i32;
3alias uint=u32;
4alias float=f32;
5alias half=f16;
6alias ivec2=vec2i;
7alias uvec2=vec2u;
8alias vec2=vec2f;
9alias ivec3=vec3i;
10alias uvec3=vec3u;
11alias vec3=vec3f;
12alias ivec4=vec4i;
13alias uvec4=vec4u;
14alias ivec2_=vec2<i32>;
15alias uvec2_=vec2<u32>;
16alias vec2_=vec2<f32>;
17alias ivec3_=vec3<i32>;
18alias uvec3_=vec3<u32>;
19alias vec3_=vec3<f32>;
20alias ivec4_=vec4<i32>;
21alias uvec4_=vec4<u32>;
22alias vec4_=vec4<f32>;
23alias hvec2=vec2h;
24alias hvec3=vec3h;
25alias hvec4=vec4h;
26alias hvec4_=vec4<f16>;
27alias m22=mat2x2f;
28alias m23=mat2x3f;
29alias m24=mat2x4f;
30alias m32=mat3x2f;
31alias m33=mat3x3f;
32alias m34=mat3x4f;
33alias m42=mat4x2f;
34alias m43=mat4x3f;
35alias m44=mat4x4f;
36alias m22_=mat2x2<f32>;
37alias m23_=mat2x3<f32>;
38alias m24_=mat2x4<f32>;
39alias m32_=mat3x2<f32>;
40alias m33_=mat3x3<f32>;
41alias m34_=mat3x4<f32>;
42alias m42_=mat4x2<f32>;
43alias m43_=mat4x3<f32>;
44alias m44_=mat4x4<f32>;
45alias m22=mat2x2h;
46alias m23=mat2x3h;
47alias h24=mat2x4h;
48alias h32=mat3x2h;
49alias h33=mat3x3h;
50alias h34=mat3x4h;
51alias h42=mat4x2h;
52alias h43=mat4x3h;
53alias h44=mat4x4h;
54alias h22_=mat2x2<f16>;
55alias h23_=mat2x3<f16>;
56alias h24_=mat2x4<f16>;
57alias h32_=mat3x2<f16>;
58alias h33_=mat3x3<f16>;
59alias h34_=mat3x4<f16>;
60alias h42_=mat4x2<f16>;
61alias h43_=mat4x3<f16>;
62alias h44_=mat4x4<f16>;
View as plain text