blob: dfdd35379b555436943c204d7b51dbc32b937858 [file]
// flags: --hlsl-shader-model 6.2
enable f16;
struct Immediate {
scale: f32,
offsets: vec2<f16>,
bias: f16,
}
var<immediate> data: Immediate;
@group(0) @binding(0)
var<storage, read_write> output: vec4<f32>;
@compute @workgroup_size(1)
fn main() {
output = vec4<f32>(data.scale, vec2<f32>(data.offsets), f32(data.bias));
}