Skip to content

Commit df3d845

Browse files
committed
Refactor shader/execution/expression/binary/*
Issue #4178
1 parent ced9013 commit df3d845

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+132
-228
lines changed

src/webgpu/shader/execution/expression/binary/af_addition.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for non-matrix abstract-float addition expression
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_addition.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('scalar')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_comparison.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for the abstract-float comparison operations
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { allInputSources, run } from '../expression.js';
99

1010
import { d } from './af_comparison.cache.js';
1111
import { binary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('equals')
1616
.specURL('https://www.w3.org/TR/WGSL/#comparison-expr')

src/webgpu/shader/execution/expression/binary/af_division.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for non-matrix abstract-float division expression
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_division.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('scalar')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_matrix_addition.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for matrix abstract-float addition expressions
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_matrix_addition.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('matrix')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_matrix_matrix_multiplication.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for matrix-matrix AbstractFloat multiplication expression
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_matrix_matrix_multiplication.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('matrix_matrix')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_matrix_scalar_multiplication.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for matrix-scalar and scalar-matrix AbstractFloat multiplication
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_matrix_scalar_multiplication.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('matrix_scalar')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_matrix_subtraction.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for matrix abstract-float subtraction expression
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_matrix_subtraction.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('matrix')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_matrix_vector_multiplication.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for matrix-vector and vector-matrix AbstractFloat multiplication
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_matrix_vector_multiplication.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('matrix_vector')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_multiplication.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for non-matrix abstract-float multiplication expression
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_multiplication.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('scalar')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

src/webgpu/shader/execution/expression/binary/af_remainder.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ Execution Tests for non-matrix abstract float remainder expression
33
`;
44

55
import { makeTestGroup } from '../../../../../common/framework/test_group.js';
6-
import { GPUTest } from '../../../../gpu_test.js';
6+
import { AllFeaturesMaxLimitsGPUTest } from '../../../../gpu_test.js';
77
import { Type } from '../../../../util/conversion.js';
88
import { onlyConstInputSource, run } from '../expression.js';
99

1010
import { d } from './af_remainder.cache.js';
1111
import { abstractFloatBinary } from './binary.js';
1212

13-
export const g = makeTestGroup(GPUTest);
13+
export const g = makeTestGroup(AllFeaturesMaxLimitsGPUTest);
1414

1515
g.test('scalar')
1616
.specURL('https://www.w3.org/TR/WGSL/#floating-point-evaluation')

0 commit comments

Comments
 (0)