summaryrefslogtreecommitdiffstats
path: root/dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/pipeline/default_layout.spec.ts
blob: f303b2737f529fd052e6286eb27a993c4c0aef17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
export const description = `
Tests for default pipeline layouts.
`;

import { makeTestGroup } from '../../../../common/framework/test_group.js';
import { GPUTest } from '../../../gpu_test.js';

export const g = makeTestGroup(GPUTest);

g.test('getBindGroupLayout_js_object')
  .desc(
    `Test that getBindGroupLayout returns [TODO: the same or a different, needs spec] object
each time.`
  )
  .unimplemented();

g.test('incompatible_with_explicit')
  .desc(`Test that default bind group layouts are never compatible with explicitly created ones.`)
  .unimplemented();

g.test('layout')
  .desc(
    `Test that bind group layouts of the default pipeline layout are correct by passing various
shaders and then checking their computed bind group layouts are compatible with particular bind
groups.`
  )
  .unimplemented();