Ben Clayton | 86d1ad0 | 2024-02-21 08:11:33 +0000 | [diff] [blame] | 1 | enable f16; |
2 | |||||
3 | fn bitcast_1df11f() { | ||||
4 | var res : vec2<f16> = bitcast<vec2<f16>>(vec2<f16>(1.0h)); | ||||
5 | prevent_dce = res; | ||||
6 | } | ||||
7 | |||||
8 | @group(2) @binding(0) var<storage, read_write> prevent_dce : vec2<f16>; | ||||
9 | |||||
10 | @vertex | ||||
11 | fn vertex_main() -> @builtin(position) vec4<f32> { | ||||
12 | bitcast_1df11f(); | ||||
13 | return vec4<f32>(); | ||||
14 | } | ||||
15 | |||||
16 | @fragment | ||||
17 | fn fragment_main() { | ||||
18 | bitcast_1df11f(); | ||||
19 | } | ||||
20 | |||||
21 | @compute @workgroup_size(1) | ||||
22 | fn compute_main() { | ||||
23 | bitcast_1df11f(); | ||||
24 | } |