large.spec.ts (1749B)
1 export const description = ` 2 Stress tests covering usage of very large textures. 3 `; 4 5 import { makeTestGroup } from '../../common/framework/test_group.js'; 6 import { GPUTest } from '../../webgpu/gpu_test.js'; 7 8 export const g = makeTestGroup(GPUTest); 9 10 g.test('loading,2d') 11 .desc( 12 `Tests execution of shaders loading values from very large (up to at least 13 8192x8192) 2D textures. The texture size is selected according to the limit 14 supported by the GPUDevice.` 15 ) 16 .unimplemented(); 17 18 g.test('loading,2d_array') 19 .desc( 20 `Tests execution of shaders loading values from very large (up to at least 21 8192x8192x2048) arrays of 2D textures. The texture and array size is selected 22 according to limits supported by the GPUDevice.` 23 ) 24 .unimplemented(); 25 26 g.test('loading,3d') 27 .desc( 28 `Tests execution of shaders loading values from very large (up to at least 29 2048x2048x2048) textures. The texture size is selected according to the limit 30 supported by the GPUDevice.` 31 ) 32 .unimplemented(); 33 34 g.test('sampling,2d') 35 .desc( 36 `Tests execution of shaders sampling values from very large (up to at least 37 8192x8192) 2D textures. The texture size is selected according to the limit 38 supported by the GPUDevice.` 39 ) 40 .unimplemented(); 41 42 g.test('sampling,2d_array') 43 .desc( 44 `Tests execution of shaders sampling values from very large (up to at least 45 8192x8192x2048) arrays of 2D textures. The texture and array size is selected 46 according to limits supported by the GPUDevice.` 47 ) 48 .unimplemented(); 49 50 g.test('sampling,3d') 51 .desc( 52 `Tests execution of shaders sampling values from very large (up to at least 53 2048x2048x2048) textures. The texture size is selected according to the limit 54 supported by the GPUDevice.` 55 ) 56 .unimplemented();