xref: /aosp_15_r20/external/skia/tests/sksl/intrinsics/BitCount.wgsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1### Compilation failed:
2
3error: Tint compilation failed.
4
5diagnostic(off, derivative_uniformity);
6diagnostic(off, chromium.unreachable_code);
7struct FSOut {
8  @location(0) sk_FragColor: vec4<f32>,
9};
10struct _GlobalUniforms {
11  a: i32,
12  b: u32,
13};
14@binding(0) @group(0) var<uniform> _globalUniforms: _GlobalUniforms;
15fn _skslMain(_stageOut: ptr<function, FSOut>) {
16  {
17    let _skTemp0 = bitCount(_globalUniforms.a);
18    (*_stageOut).sk_FragColor.x = f32(_skTemp0);
19    let _skTemp1 = bitCount(_globalUniforms.b);
20    (*_stageOut).sk_FragColor.y = f32(_skTemp1);
21  }
22}
23@fragment fn main() -> FSOut {
24  var _stageOut: FSOut;
25  _skslMain(&_stageOut);
26  return _stageOut;
27}
28
291 error
30