@@ -4,9 +4,9 @@ Tests for capabilities added by rg11b10ufloat-renderable flag.
4
4
5
5
import { makeTestGroup } from '../../../../common/framework/test_group.js' ;
6
6
import { GPUConst } from '../../../constants.js' ;
7
- import { ValidationTest } from '../validation_test.js' ;
7
+ import { AllFeaturesMaxLimitsValidationTest } from '../validation_test.js' ;
8
8
9
- export const g = makeTestGroup ( ValidationTest ) ;
9
+ export const g = makeTestGroup ( AllFeaturesMaxLimitsValidationTest ) ;
10
10
11
11
g . test ( 'create_texture' )
12
12
. desc (
@@ -17,10 +17,8 @@ Note, the createTexture tests cover these validation cases where this feature is
17
17
`
18
18
)
19
19
. params ( u => u . combine ( 'sampleCount' , [ 1 , 4 ] ) )
20
- . beforeAllSubcases ( t => {
21
- t . selectDeviceOrSkipTestCase ( 'rg11b10ufloat-renderable' ) ;
22
- } )
23
20
. fn ( t => {
21
+ t . skipIfDeviceDoesNotHaveFeature ( 'rg11b10ufloat-renderable' ) ;
24
22
const { sampleCount } = t . params ;
25
23
const descriptor = {
26
24
size : [ 1 , 1 , 1 ] ,
@@ -38,10 +36,8 @@ Test that it is valid to begin render pass with rg11b10ufloat texture format
38
36
iff rg11b10ufloat-renderable feature is enabled. Single sampled case.
39
37
`
40
38
)
41
- . beforeAllSubcases ( t => {
42
- t . selectDeviceOrSkipTestCase ( 'rg11b10ufloat-renderable' ) ;
43
- } )
44
39
. fn ( t => {
40
+ t . skipIfDeviceDoesNotHaveFeature ( 'rg11b10ufloat-renderable' ) ;
45
41
const texture = t . createTextureTracked ( {
46
42
size : [ 1 , 1 , 1 ] ,
47
43
format : 'rg11b10ufloat' ,
@@ -70,10 +66,8 @@ Test that it is valid to begin render pass with rg11b10ufloat texture format
70
66
iff rg11b10ufloat-renderable feature is enabled. MSAA and resolve case.
71
67
`
72
68
)
73
- . beforeAllSubcases ( t => {
74
- t . selectDeviceOrSkipTestCase ( 'rg11b10ufloat-renderable' ) ;
75
- } )
76
69
. fn ( t => {
70
+ t . skipIfDeviceDoesNotHaveFeature ( 'rg11b10ufloat-renderable' ) ;
77
71
const renderTexture = t . createTextureTracked ( {
78
72
size : [ 1 , 1 , 1 ] ,
79
73
format : 'rg11b10ufloat' ,
@@ -109,10 +103,8 @@ Test that it is valid to begin render bundle encoder with rg11b10ufloat texture
109
103
format iff rg11b10ufloat-renderable feature is enabled.
110
104
`
111
105
)
112
- . beforeAllSubcases ( t => {
113
- t . selectDeviceOrSkipTestCase ( 'rg11b10ufloat-renderable' ) ;
114
- } )
115
106
. fn ( t => {
107
+ t . skipIfDeviceDoesNotHaveFeature ( 'rg11b10ufloat-renderable' ) ;
116
108
t . device . createRenderBundleEncoder ( {
117
109
colorFormats : [ 'rg11b10ufloat' ] ,
118
110
} ) ;
@@ -125,10 +117,8 @@ Test that it is valid to create render pipeline with rg11b10ufloat texture forma
125
117
in descriptor.fragment.targets iff rg11b10ufloat-renderable feature is enabled.
126
118
`
127
119
)
128
- . beforeAllSubcases ( t => {
129
- t . selectDeviceOrSkipTestCase ( 'rg11b10ufloat-renderable' ) ;
130
- } )
131
120
. fn ( t => {
121
+ t . skipIfDeviceDoesNotHaveFeature ( 'rg11b10ufloat-renderable' ) ;
132
122
t . device . createRenderPipeline ( {
133
123
layout : 'auto' ,
134
124
vertex : {
0 commit comments