Source code

Revision control

Copy as Markdown

Other Tools

export const description = `
Stress tests for allocation of GPUBuffer objects through GPUDevice.
`;
import { makeTestGroup } from '../../common/framework/test_group.js';
import { GPUTest } from '../../webgpu/gpu_test.js';
export const g = makeTestGroup(GPUTest);
g.test('coexisting').desc(`Tests allocation of many coexisting GPUBuffer objects.`).unimplemented();
g.test('continuous,with_destroy')
.desc(
`Tests allocation and destruction of many GPUBuffer objects over time. Objects
are sequentially created and destroyed over a very large number of iterations.`
)
.unimplemented();
g.test('continuous,no_destroy')
.desc(
`Tests allocation and implicit GC of many GPUBuffer objects over time. Objects
are sequentially created and dropped for GC over a very large number of
iterations.`
)
.unimplemented();