blob: 3c58d17727e565bd3c547b51fd2856bc91b1e345 [file] [log] [blame]
// flags: --hlsl_shader_model 66
enable f16;
var<private> localId: vec3<u32>;
var<private> localIndex: u32;
var<private> globalId: vec3<u32>;
var<private> numWorkgroups: vec3<u32>;
var<private> workgroupId: vec3<u32>;
fn globalId2Index()-> u32 {
return globalId.x;
}
@compute @workgroup_size(1, 1, 1)
fn main() {
var a = vec4<f16>(0,0,0,0);
let b = (f16(0)+f16(1));
a[0] += b;
}