Skip to content

Commit d2f8879

Browse files
committed
Refactor shader/execution/expression/call/builtin/atomics/*
Issue gpuweb#4178
1 parent 3d17e72 commit d2f8879

11 files changed

+22
-22
lines changed

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Returns the original value stored in the atomic object.
99
`;
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
12-
import { GPUTest } from '../../../../../../gpu_test.js';
12+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1313

1414
import {
1515
dispatchSizes,
@@ -19,7 +19,7 @@ import {
1919
typedArrayCtor,
2020
} from './harness.js';
2121

22-
export const g = makeTestGroup(GPUTest);
22+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2323

2424
g.test('add_storage')
2525
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicAnd.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Returns the original value stored in the atomic object.
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
1212
import { keysOf } from '../../../../../../../common/util/data_tables.js';
13-
import { GPUTest } from '../../../../../../gpu_test.js';
13+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1414

1515
import {
1616
dispatchSizes,
@@ -21,7 +21,7 @@ import {
2121
typedArrayCtor,
2222
} from './harness.js';
2323

24-
export const g = makeTestGroup(GPUTest);
24+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2525

2626
g.test('and_storage')
2727
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ component of the result vector equals cmp.
1616
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
1717
import { keysOf } from '../../../../../../../common/util/data_tables.js';
1818
import { assert } from '../../../../../../../common/util/util.js';
19-
import { GPUTest } from '../../../../../../gpu_test.js';
19+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
2020

2121
import {
2222
dispatchSizes,
@@ -26,7 +26,7 @@ import {
2626
onlyWorkgroupSizes,
2727
} from './harness.js';
2828

29-
export const g = makeTestGroup(GPUTest);
29+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
3030

3131
g.test('compare_exchange_weak_storage_basic')
3232
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ Atomically stores the value v in the atomic object pointed to atomic_ptr and ret
44

55
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
66
import { keysOf } from '../../../../../../../common/util/data_tables.js';
7-
import { GPUTest } from '../../../../../../gpu_test.js';
7+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
88
import { checkElementsEqual } from '../../../../../../util/check_contents.js';
99

1010
import { dispatchSizes, workgroupSizes, typedArrayCtor, kMapId } from './harness.js';
1111

12-
export const g = makeTestGroup(GPUTest);
12+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1313

1414
g.test('exchange_storage_basic')
1515
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ Returns the atomically loaded the value pointed to by atomic_ptr. It does not mo
44

55
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
66
import { keysOf } from '../../../../../../../common/util/data_tables.js';
7-
import { GPUTest } from '../../../../../../gpu_test.js';
7+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
88

99
import { dispatchSizes, workgroupSizes, typedArrayCtor, kMapId } from './harness.js';
1010

11-
export const g = makeTestGroup(GPUTest);
11+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1212

1313
g.test('load_storage')
1414
.specURL('https://www.w3.org/TR/WGSL/#atomic-load')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Returns the original value stored in the atomic object.
99
`;
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
12-
import { GPUTest } from '../../../../../../gpu_test.js';
12+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1313

1414
import {
1515
dispatchSizes,
@@ -19,7 +19,7 @@ import {
1919
typedArrayCtor,
2020
} from './harness.js';
2121

22-
export const g = makeTestGroup(GPUTest);
22+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2323

2424
g.test('max_storage')
2525
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Returns the original value stored in the atomic object.
99
`;
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
12-
import { GPUTest } from '../../../../../../gpu_test.js';
12+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1313

1414
import {
1515
dispatchSizes,
@@ -19,7 +19,7 @@ import {
1919
typedArrayCtor,
2020
} from './harness.js';
2121

22-
export const g = makeTestGroup(GPUTest);
22+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2323

2424
g.test('min_storage')
2525
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Returns the original value stored in the atomic object.
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
1212
import { keysOf } from '../../../../../../../common/util/data_tables.js';
13-
import { GPUTest } from '../../../../../../gpu_test.js';
13+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1414

1515
import {
1616
dispatchSizes,
@@ -21,7 +21,7 @@ import {
2121
typedArrayCtor,
2222
} from './harness.js';
2323

24-
export const g = makeTestGroup(GPUTest);
24+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2525

2626
g.test('or_storage')
2727
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Atomically stores the value v in the atomic object pointed to by atomic_ptr.
44

55
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
66
import { keysOf } from '../../../../../../../common/util/data_tables.js';
7-
import { GPUTest } from '../../../../../../gpu_test.js';
7+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
88

99
import {
1010
dispatchSizes,
@@ -15,7 +15,7 @@ import {
1515
kMapId,
1616
} from './harness.js';
1717

18-
export const g = makeTestGroup(GPUTest);
18+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1919

2020
g.test('store_storage_basic')
2121
.specURL('https://www.w3.org/TR/WGSL/#atomic-store')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Returns the original value stored in the atomic object.
99
`;
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
12-
import { GPUTest } from '../../../../../../gpu_test.js';
12+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1313

1414
import {
1515
dispatchSizes,
@@ -19,7 +19,7 @@ import {
1919
typedArrayCtor,
2020
} from './harness.js';
2121

22-
export const g = makeTestGroup(GPUTest);
22+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2323

2424
g.test('sub_storage')
2525
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

src/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Returns the original value stored in the atomic object.
1010

1111
import { makeTestGroup } from '../../../../../../../common/framework/test_group.js';
1212
import { keysOf } from '../../../../../../../common/util/data_tables.js';
13-
import { GPUTest } from '../../../../../../gpu_test.js';
13+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../../../gpu_test.js';
1414

1515
import {
1616
dispatchSizes,
@@ -21,7 +21,7 @@ import {
2121
typedArrayCtor,
2222
} from './harness.js';
2323

24-
export const g = makeTestGroup(GPUTest);
24+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
2525

2626
g.test('xor_storage')
2727
.specURL('https://www.w3.org/TR/WGSL/#atomic-rmw')

0 commit comments

Comments
 (0)