export const description = ` Tests for valid operations with various client-side thread-shared state of GPUBuffers. States to test: - mapping pending - mapped - mapped at creation - mapped at creation, then unmapped - mapped at creation, then unmapped, then re-mapped - destroyed TODO: Look for more things to test. `; import { makeTestGroup } from '../../../../common/framework/test_group.js'; import { AllFeaturesMaxLimitsGPUTest } from '../../../gpu_test.js'; export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest); g.test('serialize') .desc( `Copy a GPUBuffer to another thread while it is in various states on {the sending thread, yet another thread}.` ) .unimplemented(); g.test('destroyed') .desc(`Destroy on one thread while in various states in another thread.`) .unimplemented();