[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:*] [:queryTypeA="occlusion";queryTypeB="occlusion"] expected: if os == "mac": PASS FAIL [:queryTypeA="occlusion";queryTypeB="timestamp"] expected: if os == "mac": PASS FAIL [:queryTypeA="timestamp";queryTypeB="occlusion"] expected: if os == "mac": PASS FAIL [:queryTypeA="timestamp";queryTypeB="timestamp"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:*] [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="keep"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="zero"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="replace"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="invert"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="keep"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="zero"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="replace"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="invert"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:*] [:isAsync=false] expected: FAIL [:isAsync=true] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:format:*] [:isAsync=false;format="r8unorm"] expected: FAIL [:isAsync=false;format="r8snorm"] expected: FAIL [:isAsync=false;format="r8uint"] expected: FAIL [:isAsync=false;format="r8sint"] expected: FAIL [:isAsync=false;format="r16uint"] expected: FAIL [:isAsync=false;format="r16sint"] expected: FAIL [:isAsync=false;format="r16float"] expected: FAIL [:isAsync=false;format="rg8unorm"] expected: FAIL [:isAsync=false;format="rg8snorm"] expected: FAIL [:isAsync=false;format="rg8uint"] expected: FAIL [:isAsync=false;format="rg8sint"] expected: FAIL [:isAsync=false;format="r32uint"] expected: FAIL [:isAsync=false;format="r32sint"] expected: FAIL [:isAsync=false;format="r32float"] expected: FAIL [:isAsync=false;format="rg16uint"] expected: FAIL [:isAsync=false;format="rg16sint"] expected: FAIL [:isAsync=false;format="rg16float"] expected: FAIL [:isAsync=false;format="rgba8unorm"] expected: FAIL [:isAsync=false;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgba8snorm"] expected: FAIL [:isAsync=false;format="rgba8uint"] expected: FAIL [:isAsync=false;format="rgba8sint"] expected: FAIL [:isAsync=false;format="bgra8unorm"] expected: FAIL [:isAsync=false;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgb10a2unorm"] expected: FAIL [:isAsync=false;format="rg11b10ufloat"] expected: FAIL [:isAsync=false;format="rgb9e5ufloat"] expected: FAIL [:isAsync=false;format="rg32uint"] expected: FAIL [:isAsync=false;format="rg32sint"] expected: FAIL [:isAsync=false;format="rg32float"] expected: FAIL [:isAsync=false;format="rgba16uint"] expected: FAIL [:isAsync=false;format="rgba16sint"] expected: FAIL [:isAsync=false;format="rgba16float"] expected: FAIL [:isAsync=false;format="rgba32uint"] expected: FAIL [:isAsync=false;format="rgba32sint"] expected: FAIL [:isAsync=false;format="rgba32float"] expected: FAIL [:isAsync=false;format="depth32float"] expected: FAIL [:isAsync=false;format="depth16unorm"] expected: FAIL [:isAsync=false;format="stencil8"] expected: FAIL [:isAsync=false;format="depth24plus"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8"] expected: FAIL [:isAsync=false;format="bc1-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc1-rgba-unorm-srgb"] expected: FAIL [:isAsync=false;format="bc2-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc2-rgba-unorm-srgb"] expected: FAIL [:isAsync=false;format="bc3-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc3-rgba-unorm-srgb"] expected: FAIL [:isAsync=false;format="bc4-r-unorm"] expected: FAIL [:isAsync=false;format="bc4-r-snorm"] expected: FAIL [:isAsync=false;format="bc5-rg-unorm"] expected: FAIL [:isAsync=false;format="bc5-rg-snorm"] expected: FAIL [:isAsync=false;format="bc6h-rgb-ufloat"] expected: FAIL [:isAsync=false;format="bc6h-rgb-float"] expected: FAIL [:isAsync=false;format="bc7-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc7-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="r8unorm"] expected: FAIL [:isAsync=true;format="r8snorm"] expected: FAIL [:isAsync=true;format="r8uint"] expected: FAIL [:isAsync=true;format="r8sint"] expected: FAIL [:isAsync=true;format="r16uint"] expected: FAIL [:isAsync=true;format="r16sint"] expected: FAIL [:isAsync=true;format="r16float"] expected: FAIL [:isAsync=true;format="rg8unorm"] expected: FAIL [:isAsync=true;format="rg8snorm"] expected: FAIL [:isAsync=true;format="rg8uint"] expected: FAIL [:isAsync=true;format="rg8sint"] expected: FAIL [:isAsync=true;format="r32uint"] expected: FAIL [:isAsync=true;format="r32sint"] expected: FAIL [:isAsync=true;format="r32float"] expected: FAIL [:isAsync=true;format="rg16uint"] expected: FAIL [:isAsync=true;format="rg16sint"] expected: FAIL [:isAsync=true;format="rg16float"] expected: FAIL [:isAsync=true;format="rgba8unorm"] expected: FAIL [:isAsync=true;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgba8snorm"] expected: FAIL [:isAsync=true;format="rgba8uint"] expected: FAIL [:isAsync=true;format="rgba8sint"] expected: FAIL [:isAsync=true;format="bgra8unorm"] expected: FAIL [:isAsync=true;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgb10a2unorm"] expected: FAIL [:isAsync=true;format="rg11b10ufloat"] expected: FAIL [:isAsync=true;format="rgb9e5ufloat"] expected: FAIL [:isAsync=true;format="rg32uint"] expected: FAIL [:isAsync=true;format="rg32sint"] expected: FAIL [:isAsync=true;format="rg32float"] expected: FAIL [:isAsync=true;format="rgba16uint"] expected: FAIL [:isAsync=true;format="rgba16sint"] expected: FAIL [:isAsync=true;format="rgba16float"] expected: FAIL [:isAsync=true;format="rgba32uint"] expected: FAIL [:isAsync=true;format="rgba32sint"] expected: FAIL [:isAsync=true;format="rgba32float"] expected: FAIL [:isAsync=true;format="depth32float"] expected: FAIL [:isAsync=true;format="depth16unorm"] expected: FAIL [:isAsync=true;format="stencil8"] expected: FAIL [:isAsync=true;format="depth24plus"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8"] expected: FAIL [:isAsync=true;format="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="bc1-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc1-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="bc2-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc2-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="bc3-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc3-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="bc4-r-unorm"] expected: FAIL [:isAsync=true;format="bc4-r-snorm"] expected: FAIL [:isAsync=true;format="bc5-rg-unorm"] expected: FAIL [:isAsync=true;format="bc5-rg-snorm"] expected: FAIL [:isAsync=true;format="bc6h-rgb-ufloat"] expected: FAIL [:isAsync=true;format="bc6h-rgb-float"] expected: FAIL [:isAsync=true;format="bc7-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc7-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="etc2-rgb8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgb8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgb8a1unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgb8a1unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgba8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgba8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-r11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-r11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-rg11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-rg11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-4x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-4x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x12-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x12-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8a1unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8a1unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgba8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgba8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-r11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-r11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-rg11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-rg11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-4x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-4x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x12-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x12-unorm-srgb"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:*] [:isAsync=false;format="r8unorm";componentCount=1] expected: FAIL [:isAsync=false;format="r8unorm";componentCount=2] expected: FAIL [:isAsync=false;format="r8unorm";componentCount=3] expected: FAIL [:isAsync=false;format="r8unorm";componentCount=4] expected: FAIL [:isAsync=false;format="rg8unorm";componentCount=1] expected: FAIL [:isAsync=false;format="rg8unorm";componentCount=2] expected: FAIL [:isAsync=false;format="rg8unorm";componentCount=3] expected: FAIL [:isAsync=false;format="rg8unorm";componentCount=4] expected: FAIL [:isAsync=false;format="rgba8unorm";componentCount=1] expected: FAIL [:isAsync=false;format="rgba8unorm";componentCount=2] expected: FAIL [:isAsync=false;format="rgba8unorm";componentCount=3] expected: FAIL [:isAsync=false;format="rgba8unorm";componentCount=4] expected: FAIL [:isAsync=false;format="bgra8unorm";componentCount=1] expected: FAIL [:isAsync=false;format="bgra8unorm";componentCount=2] expected: FAIL [:isAsync=false;format="bgra8unorm";componentCount=3] expected: FAIL [:isAsync=false;format="bgra8unorm";componentCount=4] expected: FAIL [:isAsync=true;format="r8unorm";componentCount=1] expected: FAIL [:isAsync=true;format="r8unorm";componentCount=2] expected: FAIL [:isAsync=true;format="r8unorm";componentCount=3] expected: FAIL [:isAsync=true;format="r8unorm";componentCount=4] expected: FAIL [:isAsync=true;format="rg8unorm";componentCount=1] expected: FAIL [:isAsync=true;format="rg8unorm";componentCount=2] expected: FAIL [:isAsync=true;format="rg8unorm";componentCount=3] expected: FAIL [:isAsync=true;format="rg8unorm";componentCount=4] expected: FAIL [:isAsync=true;format="rgba8unorm";componentCount=1] expected: FAIL [:isAsync=true;format="rgba8unorm";componentCount=2] expected: FAIL [:isAsync=true;format="rgba8unorm";componentCount=3] expected: FAIL [:isAsync=true;format="rgba8unorm";componentCount=4] expected: FAIL [:isAsync=true;format="bgra8unorm";componentCount=1] expected: FAIL [:isAsync=true;format="bgra8unorm";componentCount=2] expected: FAIL [:isAsync=true;format="bgra8unorm";componentCount=3] expected: FAIL [:isAsync=true;format="bgra8unorm";componentCount=4] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pass,resolve:resolve_attachment:*] [:] expected: FAIL [:colorAttachmentSamples=1] expected: FAIL [:resolveTargetSamples=4] expected: FAIL [:resolveTargetUsage=1] expected: FAIL [:resolveTargetViewBaseMipLevel=1;resolveTargetHeight=4;resolveTargetWidth=4] expected: FAIL [:resolveTargetViewBaseMipLevel=1;resolveTargetViewMipCount=2;resolveTargetHeight=4;resolveTargetWidth=4] expected: FAIL [:resolveTargetInvalid=true] expected: FAIL [:resolveTargetViewMipCount=2] expected: FAIL [:resolveTargetViewBaseArrayLayer=1] expected: FAIL [:resolveTargetViewBaseArrayLayer=1;resolveTargetViewArrayLayerCount=2] expected: FAIL [:resolveTargetViewArrayLayerCount=2] expected: FAIL [:otherAttachmentFormat="bgra8unorm"] expected: FAIL [:colorAttachmentFormat="bgra8unorm"] expected: FAIL [:colorAttachmentFormat="rgba8unorm-srgb"] expected: FAIL [:resolveTargetFormat="bgra8unorm"] expected: FAIL [:resolveTargetFormat="rgba8unorm-srgb"] expected: FAIL [:colorAttachmentHeight=4] expected: FAIL [:colorAttachmentWidth=4] expected: FAIL [:resolveTargetHeight=4] expected: FAIL [:resolveTargetWidth=4] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_filterable:*] [:isAsync=false;format="r8unorm"] expected: FAIL [:isAsync=false;format="r8uint"] expected: FAIL [:isAsync=false;format="r8sint"] expected: FAIL [:isAsync=false;format="r16uint"] expected: FAIL [:isAsync=false;format="r16sint"] expected: FAIL [:isAsync=false;format="r16float"] expected: FAIL [:isAsync=false;format="rg8unorm"] expected: FAIL [:isAsync=false;format="rg8uint"] expected: FAIL [:isAsync=false;format="rg8sint"] expected: FAIL [:isAsync=false;format="r32uint"] expected: FAIL [:isAsync=false;format="r32sint"] expected: FAIL [:isAsync=false;format="r32float"] expected: FAIL [:isAsync=false;format="rg16uint"] expected: FAIL [:isAsync=false;format="rg16sint"] expected: FAIL [:isAsync=false;format="rg16float"] expected: FAIL [:isAsync=false;format="rgba8unorm"] expected: FAIL [:isAsync=false;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgba8uint"] expected: FAIL [:isAsync=false;format="rgba8sint"] expected: FAIL [:isAsync=false;format="bgra8unorm"] expected: FAIL [:isAsync=false;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgb10a2unorm"] expected: FAIL [:isAsync=false;format="rg32uint"] expected: FAIL [:isAsync=false;format="rg32sint"] expected: FAIL [:isAsync=false;format="rg32float"] expected: FAIL [:isAsync=false;format="rgba16uint"] expected: FAIL [:isAsync=false;format="rgba16sint"] expected: FAIL [:isAsync=false;format="rgba16float"] expected: FAIL [:isAsync=false;format="rgba32uint"] expected: FAIL [:isAsync=false;format="rgba32sint"] expected: FAIL [:isAsync=false;format="rgba32float"] expected: FAIL [:isAsync=true;format="r8unorm"] expected: FAIL [:isAsync=true;format="r8uint"] expected: FAIL [:isAsync=true;format="r8sint"] expected: FAIL [:isAsync=true;format="r16uint"] expected: FAIL [:isAsync=true;format="r16sint"] expected: FAIL [:isAsync=true;format="r16float"] expected: FAIL [:isAsync=true;format="rg8unorm"] expected: FAIL [:isAsync=true;format="rg8uint"] expected: FAIL [:isAsync=true;format="rg8sint"] expected: FAIL [:isAsync=true;format="r32uint"] expected: FAIL [:isAsync=true;format="r32sint"] expected: FAIL [:isAsync=true;format="r32float"] expected: FAIL [:isAsync=true;format="rg16uint"] expected: FAIL [:isAsync=true;format="rg16sint"] expected: FAIL [:isAsync=true;format="rg16float"] expected: FAIL [:isAsync=true;format="rgba8unorm"] expected: FAIL [:isAsync=true;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgba8uint"] expected: FAIL [:isAsync=true;format="rgba8sint"] expected: FAIL [:isAsync=true;format="bgra8unorm"] expected: FAIL [:isAsync=true;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgb10a2unorm"] expected: FAIL [:isAsync=true;format="rg32uint"] expected: FAIL [:isAsync=true;format="rg32sint"] expected: FAIL [:isAsync=true;format="rg32float"] expected: FAIL [:isAsync=true;format="rgba16uint"] expected: FAIL [:isAsync=true;format="rgba16sint"] expected: FAIL [:isAsync=true;format="rgba16float"] expected: FAIL [:isAsync=true;format="rgba32uint"] expected: FAIL [:isAsync=true;format="rgba32sint"] expected: FAIL [:isAsync=true;format="rgba32float"] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_test:*] [:isAsync=false;format="depth32float";face="front";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="never"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="less"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="equal"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="greater"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth32float";face="front";compare="always"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="never"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="less"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="equal"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="greater"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth32float";face="back";compare="always"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="never"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="less"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="greater"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="front";compare="always"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="never"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="less"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="greater"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";face="back";compare="always"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="never"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="less"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="equal"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="less-equal"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="greater"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="not-equal"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="greater-equal"] expected: FAIL [:isAsync=false;format="stencil8";face="front";compare="always"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="never"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="less"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="equal"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="less-equal"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="greater"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="not-equal"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="greater-equal"] expected: FAIL [:isAsync=false;format="stencil8";face="back";compare="always"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="never"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="less"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="greater"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="front";compare="always"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="never"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="less"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="greater"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth24plus";face="back";compare="always"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="never"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="less"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="greater"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="front";compare="always"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="never"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="less"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="less-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="greater"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="not-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="greater-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";face="back";compare="always"] expected: FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="never"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="less"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="less-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="greater"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="not-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="greater-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="front";compare="always"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="never"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="less"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="less-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="greater"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="not-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="greater-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";face="back";compare="always"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float";face="front";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="never"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="less"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="equal"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="greater"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth32float";face="front";compare="always"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="never"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="less"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="equal"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="greater"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth32float";face="back";compare="always"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="never"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="less"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="greater"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="front";compare="always"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="never"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="less"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="greater"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";face="back";compare="always"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="never"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="less"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="equal"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="less-equal"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="greater"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="not-equal"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="greater-equal"] expected: FAIL [:isAsync=true;format="stencil8";face="front";compare="always"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="never"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="less"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="equal"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="less-equal"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="greater"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="not-equal"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="greater-equal"] expected: FAIL [:isAsync=true;format="stencil8";face="back";compare="always"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="never"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="less"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="greater"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="front";compare="always"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="never"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="less"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="greater"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth24plus";face="back";compare="always"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="never"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="less"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="greater"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="front";compare="always"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="never"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="less"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="less-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="greater"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="not-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="greater-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";face="back";compare="always"] expected: FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="never"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="less"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="less-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="greater"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="not-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="greater-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="front";compare="always"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="never"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="less"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="less-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="greater"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="not-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="greater-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";face="back";compare="always"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_renderable:*] [:isAsync=false;format="r8unorm"] expected: FAIL [:isAsync=false;format="r8snorm"] expected: FAIL [:isAsync=false;format="r8uint"] expected: FAIL [:isAsync=false;format="r8sint"] expected: FAIL [:isAsync=false;format="r16uint"] expected: FAIL [:isAsync=false;format="r16sint"] expected: FAIL [:isAsync=false;format="r16float"] expected: FAIL [:isAsync=false;format="rg8unorm"] expected: FAIL [:isAsync=false;format="rg8snorm"] expected: FAIL [:isAsync=false;format="rg8uint"] expected: FAIL [:isAsync=false;format="rg8sint"] expected: FAIL [:isAsync=false;format="r32uint"] expected: FAIL [:isAsync=false;format="r32sint"] expected: FAIL [:isAsync=false;format="r32float"] expected: FAIL [:isAsync=false;format="rg16uint"] expected: FAIL [:isAsync=false;format="rg16sint"] expected: FAIL [:isAsync=false;format="rg16float"] expected: FAIL [:isAsync=false;format="rgba8unorm"] expected: FAIL [:isAsync=false;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgba8snorm"] expected: FAIL [:isAsync=false;format="rgba8uint"] expected: FAIL [:isAsync=false;format="rgba8sint"] expected: FAIL [:isAsync=false;format="bgra8unorm"] expected: FAIL [:isAsync=false;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgb10a2unorm"] expected: FAIL [:isAsync=false;format="rg11b10ufloat"] expected: FAIL [:isAsync=false;format="rgb9e5ufloat"] expected: FAIL [:isAsync=false;format="rg32uint"] expected: FAIL [:isAsync=false;format="rg32sint"] expected: FAIL [:isAsync=false;format="rg32float"] expected: FAIL [:isAsync=false;format="rgba16uint"] expected: FAIL [:isAsync=false;format="rgba16sint"] expected: FAIL [:isAsync=false;format="rgba16float"] expected: FAIL [:isAsync=false;format="rgba32uint"] expected: FAIL [:isAsync=false;format="rgba32sint"] expected: FAIL [:isAsync=false;format="rgba32float"] expected: FAIL [:isAsync=false;format="depth32float"] expected: FAIL [:isAsync=false;format="depth16unorm"] expected: FAIL [:isAsync=false;format="stencil8"] expected: FAIL [:isAsync=false;format="depth24plus"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8"] expected: FAIL [:isAsync=false;format="bc1-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc1-rgba-unorm-srgb"] expected: FAIL [:isAsync=false;format="bc2-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc2-rgba-unorm-srgb"] expected: FAIL [:isAsync=false;format="bc3-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc3-rgba-unorm-srgb"] expected: FAIL [:isAsync=false;format="bc4-r-unorm"] expected: FAIL [:isAsync=false;format="bc4-r-snorm"] expected: FAIL [:isAsync=false;format="bc5-rg-unorm"] expected: FAIL [:isAsync=false;format="bc5-rg-snorm"] expected: FAIL [:isAsync=false;format="bc6h-rgb-ufloat"] expected: FAIL [:isAsync=false;format="bc6h-rgb-float"] expected: FAIL [:isAsync=false;format="bc7-rgba-unorm"] expected: FAIL [:isAsync=false;format="bc7-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="r8unorm"] expected: FAIL [:isAsync=true;format="r8snorm"] expected: FAIL [:isAsync=true;format="r8uint"] expected: FAIL [:isAsync=true;format="r8sint"] expected: FAIL [:isAsync=true;format="r16uint"] expected: FAIL [:isAsync=true;format="r16sint"] expected: FAIL [:isAsync=true;format="r16float"] expected: FAIL [:isAsync=true;format="rg8unorm"] expected: FAIL [:isAsync=true;format="rg8snorm"] expected: FAIL [:isAsync=true;format="rg8uint"] expected: FAIL [:isAsync=true;format="rg8sint"] expected: FAIL [:isAsync=true;format="r32uint"] expected: FAIL [:isAsync=true;format="r32sint"] expected: FAIL [:isAsync=true;format="r32float"] expected: FAIL [:isAsync=true;format="rg16uint"] expected: FAIL [:isAsync=true;format="rg16sint"] expected: FAIL [:isAsync=true;format="rg16float"] expected: FAIL [:isAsync=true;format="rgba8unorm"] expected: FAIL [:isAsync=true;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgba8snorm"] expected: FAIL [:isAsync=true;format="rgba8uint"] expected: FAIL [:isAsync=true;format="rgba8sint"] expected: FAIL [:isAsync=true;format="bgra8unorm"] expected: FAIL [:isAsync=true;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgb10a2unorm"] expected: FAIL [:isAsync=true;format="rg11b10ufloat"] expected: FAIL [:isAsync=true;format="rgb9e5ufloat"] expected: FAIL [:isAsync=true;format="rg32uint"] expected: FAIL [:isAsync=true;format="rg32sint"] expected: FAIL [:isAsync=true;format="rg32float"] expected: FAIL [:isAsync=true;format="rgba16uint"] expected: FAIL [:isAsync=true;format="rgba16sint"] expected: FAIL [:isAsync=true;format="rgba16float"] expected: FAIL [:isAsync=true;format="rgba32uint"] expected: FAIL [:isAsync=true;format="rgba32sint"] expected: FAIL [:isAsync=true;format="rgba32float"] expected: FAIL [:isAsync=true;format="depth32float"] expected: FAIL [:isAsync=true;format="depth16unorm"] expected: FAIL [:isAsync=true;format="stencil8"] expected: FAIL [:isAsync=true;format="depth24plus"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8"] expected: FAIL [:isAsync=true;format="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="bc1-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc1-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="bc2-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc2-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="bc3-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc3-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="bc4-r-unorm"] expected: FAIL [:isAsync=true;format="bc4-r-snorm"] expected: FAIL [:isAsync=true;format="bc5-rg-unorm"] expected: FAIL [:isAsync=true;format="bc5-rg-snorm"] expected: FAIL [:isAsync=true;format="bc6h-rgb-ufloat"] expected: FAIL [:isAsync=true;format="bc6h-rgb-float"] expected: FAIL [:isAsync=true;format="bc7-rgba-unorm"] expected: FAIL [:isAsync=true;format="bc7-rgba-unorm-srgb"] expected: FAIL [:isAsync=true;format="etc2-rgb8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgb8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgb8a1unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgb8a1unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgba8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="etc2-rgba8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-r11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-r11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-rg11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="eac-rg11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-4x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-4x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-5x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-6x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-8x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-10x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x12-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="astc-12x12-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8a1unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgb8a1unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgba8unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="etc2-rgba8unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-r11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-r11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-rg11unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="eac-rg11snorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-4x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-4x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x4-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-5x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-6x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-8x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x5-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x6-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x8-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-10x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x10-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x12-unorm"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="astc-12x12-unorm-srgb"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,superset:*] [:] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:*] [:isAsync=false;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] expected: FAIL [:isAsync=false;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32"\]] expected: FAIL [:isAsync=false;outputs=["%40location(1)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] expected: FAIL [:isAsync=false;outputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\]] expected: FAIL [:isAsync=false;outputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\]] expected: FAIL [:isAsync=true;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] expected: FAIL [:isAsync=true;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32"\]] expected: FAIL [:isAsync=true;outputs=["%40location(1)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] expected: FAIL [:isAsync=true;outputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\]] expected: FAIL [:isAsync=true;outputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\]] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:occlusionQuerySet,query_set_type:*] [:queryType="occlusion"] expected: FAIL [:queryType="timestamp"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestamp_writes_location:*] [:locationA="beginning";locationB="beginning"] expected: if os == "mac": PASS FAIL [:locationA="beginning";locationB="end"] expected: if os == "mac": PASS FAIL [:locationA="end";locationB="beginning"] expected: if os == "mac": PASS FAIL [:locationA="end";locationB="end"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,aligned:*] [:format="r8unorm"] expected: FAIL [:format="r8uint"] expected: FAIL [:format="r8sint"] expected: FAIL [:format="r16uint"] expected: FAIL [:format="r16sint"] expected: FAIL [:format="r16float"] expected: FAIL [:format="rg8unorm"] expected: FAIL [:format="rg8uint"] expected: FAIL [:format="rg8sint"] expected: FAIL [:format="r32uint"] expected: FAIL [:format="r32sint"] expected: FAIL [:format="r32float"] expected: FAIL [:format="rg16uint"] expected: FAIL [:format="rg16sint"] expected: FAIL [:format="rg16float"] expected: FAIL [:format="rgba8unorm"] expected: FAIL [:format="rgba8unorm-srgb"] expected: FAIL [:format="rgba8uint"] expected: FAIL [:format="rgba8sint"] expected: FAIL [:format="bgra8unorm"] expected: FAIL [:format="bgra8unorm-srgb"] expected: FAIL [:format="rgb10a2unorm"] expected: FAIL [:format="rg32uint"] expected: FAIL [:format="rg32sint"] expected: FAIL [:format="rg32float"] expected: FAIL [:format="rgba16uint"] expected: FAIL [:format="rgba16sint"] expected: FAIL [:format="rgba16float"] expected: FAIL [:format="rgba32uint"] expected: FAIL [:format="rgba32sint"] expected: FAIL [:format="rgba32float"] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write,frag_depth:*] [:isAsync=false;format="_undef_"] expected: FAIL [:isAsync=false;format="depth32float"] expected: FAIL [:isAsync=false;format="depth16unorm"] expected: FAIL [:isAsync=false;format="stencil8"] expected: FAIL [:isAsync=false;format="depth24plus"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8"] expected: FAIL [:isAsync=true;format="_undef_"] expected: FAIL [:isAsync=true;format="depth32float"] expected: FAIL [:isAsync=true;format="depth16unorm"] expected: FAIL [:isAsync=true;format="stencil8"] expected: FAIL [:isAsync=true;format="depth24plus"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8"] expected: FAIL [:isAsync=false;format="depth32float-stencil8"] expected: FAIL [:isAsync=true;format="depth32float-stencil8"] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,same_query_index:*] [:queryIndexA=0;queryIndexB=0] expected: if os == "mac": PASS FAIL [:queryIndexA=0;queryIndexB=1] expected: if os == "mac": PASS FAIL [:queryIndexA=1;queryIndexB=0] expected: if os == "mac": PASS FAIL [:queryIndexA=1;queryIndexB=1] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachments:*] [:isAsync=false;targetsLength=8] expected: FAIL [:isAsync=false;targetsLength=9] expected: FAIL [:isAsync=true;targetsLength=8] expected: FAIL [:isAsync=true;targetsLength=9] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_test:*] [:isAsync=false;format="depth32float";depthCompare="_undef_"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="never"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="less"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="equal"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="less-equal"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="greater"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="not-equal"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="greater-equal"] expected: FAIL [:isAsync=false;format="depth32float";depthCompare="always"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="_undef_"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="never"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="less"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="equal"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="less-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="greater"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="not-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="greater-equal"] expected: FAIL [:isAsync=false;format="depth16unorm";depthCompare="always"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="_undef_"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="never"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="less"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="equal"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="less-equal"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="greater"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="not-equal"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="greater-equal"] expected: FAIL [:isAsync=false;format="stencil8";depthCompare="always"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="never"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="less"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="equal"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="less-equal"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="greater"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="not-equal"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="greater-equal"] expected: FAIL [:isAsync=false;format="depth24plus";depthCompare="always"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="_undef_"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="never"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="less"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="less-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="greater"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="not-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="greater-equal"] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthCompare="always"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="_undef_"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="never"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="less"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="equal"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="less-equal"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="greater"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="not-equal"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="greater-equal"] expected: FAIL [:isAsync=true;format="depth32float";depthCompare="always"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="_undef_"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="never"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="less"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="equal"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="less-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="greater"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="not-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="greater-equal"] expected: FAIL [:isAsync=true;format="depth16unorm";depthCompare="always"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="_undef_"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="never"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="less"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="equal"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="less-equal"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="greater"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="not-equal"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="greater-equal"] expected: FAIL [:isAsync=true;format="stencil8";depthCompare="always"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="never"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="less"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="equal"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="less-equal"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="greater"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="not-equal"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="greater-equal"] expected: FAIL [:isAsync=true;format="depth24plus";depthCompare="always"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="_undef_"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="never"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="less"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="less-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="greater"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="not-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="greater-equal"] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthCompare="always"] expected: FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="never"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="less"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="less-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="greater"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="not-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="greater-equal"] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthCompare="always"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="_undef_"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="never"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="less"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="less-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="greater"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="not-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="greater-equal"] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthCompare="always"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write:*] [:isAsync=false;format="depth32float";depthWriteEnabled=false] expected: FAIL [:isAsync=false;format="depth32float";depthWriteEnabled=true] expected: FAIL [:isAsync=false;format="depth16unorm";depthWriteEnabled=false] expected: FAIL [:isAsync=false;format="depth16unorm";depthWriteEnabled=true] expected: FAIL [:isAsync=false;format="stencil8";depthWriteEnabled=false] expected: FAIL [:isAsync=false;format="stencil8";depthWriteEnabled=true] expected: FAIL [:isAsync=false;format="depth24plus";depthWriteEnabled=false] expected: FAIL [:isAsync=false;format="depth24plus";depthWriteEnabled=true] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthWriteEnabled=false] expected: FAIL [:isAsync=false;format="depth24plus-stencil8";depthWriteEnabled=true] expected: FAIL [:isAsync=true;format="depth32float";depthWriteEnabled=false] expected: FAIL [:isAsync=true;format="depth32float";depthWriteEnabled=true] expected: FAIL [:isAsync=true;format="depth16unorm";depthWriteEnabled=false] expected: FAIL [:isAsync=true;format="depth16unorm";depthWriteEnabled=true] expected: FAIL [:isAsync=true;format="stencil8";depthWriteEnabled=false] expected: FAIL [:isAsync=true;format="stencil8";depthWriteEnabled=true] expected: FAIL [:isAsync=true;format="depth24plus";depthWriteEnabled=false] expected: FAIL [:isAsync=true;format="depth24plus";depthWriteEnabled=true] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthWriteEnabled=false] expected: FAIL [:isAsync=true;format="depth24plus-stencil8";depthWriteEnabled=true] expected: FAIL [:isAsync=false;format="depth32float-stencil8";depthWriteEnabled=false] expected: if os == "mac": PASS FAIL [:isAsync=false;format="depth32float-stencil8";depthWriteEnabled=true] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthWriteEnabled=false] expected: if os == "mac": PASS FAIL [:isAsync=true;format="depth32float-stencil8";depthWriteEnabled=true] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_blend:*] [:isAsync=false;component="color"] expected: FAIL [:isAsync=false;component="alpha"] expected: FAIL [:isAsync=true;component="color"] expected: FAIL [:isAsync=true;component="alpha"] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,query_index:*] [:queryIndex=0] expected: if os == "mac": PASS FAIL [:queryIndex=1] expected: if os == "mac": PASS FAIL [:queryIndex=2] expected: if os == "mac": PASS FAIL [:queryIndex=3] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:*] [:isAsync=false;format="_undef_"] expected: FAIL [:isAsync=false;format="r8unorm"] expected: FAIL [:isAsync=false;format="r8uint"] expected: FAIL [:isAsync=false;format="r8sint"] expected: FAIL [:isAsync=false;format="r16uint"] expected: FAIL [:isAsync=false;format="r16sint"] expected: FAIL [:isAsync=false;format="r16float"] expected: FAIL [:isAsync=false;format="rg8unorm"] expected: FAIL [:isAsync=false;format="rg8uint"] expected: FAIL [:isAsync=false;format="rg8sint"] expected: FAIL [:isAsync=false;format="r32uint"] expected: FAIL [:isAsync=false;format="r32sint"] expected: FAIL [:isAsync=false;format="r32float"] expected: FAIL [:isAsync=false;format="rg16uint"] expected: FAIL [:isAsync=false;format="rg16sint"] expected: FAIL [:isAsync=false;format="rg16float"] expected: FAIL [:isAsync=false;format="rgba8unorm"] expected: FAIL [:isAsync=false;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgba8uint"] expected: FAIL [:isAsync=false;format="rgba8sint"] expected: FAIL [:isAsync=false;format="bgra8unorm"] expected: FAIL [:isAsync=false;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=false;format="rgb10a2unorm"] expected: FAIL [:isAsync=false;format="rg32uint"] expected: FAIL [:isAsync=false;format="rg32sint"] expected: FAIL [:isAsync=false;format="rg32float"] expected: FAIL [:isAsync=false;format="rgba16uint"] expected: FAIL [:isAsync=false;format="rgba16sint"] expected: FAIL [:isAsync=false;format="rgba16float"] expected: FAIL [:isAsync=false;format="rgba32uint"] expected: FAIL [:isAsync=false;format="rgba32sint"] expected: FAIL [:isAsync=false;format="rgba32float"] expected: FAIL [:isAsync=true;format="_undef_"] expected: FAIL [:isAsync=true;format="r8unorm"] expected: FAIL [:isAsync=true;format="r8uint"] expected: FAIL [:isAsync=true;format="r8sint"] expected: FAIL [:isAsync=true;format="r16uint"] expected: FAIL [:isAsync=true;format="r16sint"] expected: FAIL [:isAsync=true;format="r16float"] expected: FAIL [:isAsync=true;format="rg8unorm"] expected: FAIL [:isAsync=true;format="rg8uint"] expected: FAIL [:isAsync=true;format="rg8sint"] expected: FAIL [:isAsync=true;format="r32uint"] expected: FAIL [:isAsync=true;format="r32sint"] expected: FAIL [:isAsync=true;format="r32float"] expected: FAIL [:isAsync=true;format="rg16uint"] expected: FAIL [:isAsync=true;format="rg16sint"] expected: FAIL [:isAsync=true;format="rg16float"] expected: FAIL [:isAsync=true;format="rgba8unorm"] expected: FAIL [:isAsync=true;format="rgba8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgba8uint"] expected: FAIL [:isAsync=true;format="rgba8sint"] expected: FAIL [:isAsync=true;format="bgra8unorm"] expected: FAIL [:isAsync=true;format="bgra8unorm-srgb"] expected: FAIL [:isAsync=true;format="rgb10a2unorm"] expected: FAIL [:isAsync=true;format="rg32uint"] expected: FAIL [:isAsync=true;format="rg32sint"] expected: FAIL [:isAsync=true;format="rg32float"] expected: FAIL [:isAsync=true;format="rgba16uint"] expected: FAIL [:isAsync=true;format="rgba16sint"] expected: FAIL [:isAsync=true;format="rgba16float"] expected: FAIL [:isAsync=true;format="rgba32uint"] expected: FAIL [:isAsync=true;format="rgba32sint"] expected: FAIL [:isAsync=true;format="rgba32float"] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:*] [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] expected: FAIL [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:*] [:isAsync=false;writeMask=0] expected: FAIL [:isAsync=false;writeMask=15] expected: FAIL [:isAsync=false;writeMask=16] expected: FAIL [:isAsync=false;writeMask=2147483649] expected: FAIL [:isAsync=true;writeMask=0] expected: FAIL [:isAsync=true;writeMask=15] expected: FAIL [:isAsync=true;writeMask=16] expected: FAIL [:isAsync=true;writeMask=2147483649] expected: FAIL [cts.https.html?q=webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:*] [:readonly=true] expected: FAIL [:readonly=true;depthStoreOp="discard"] expected: FAIL [:readonly=true;stencilStoreOp="discard"] expected: FAIL [:readonly=false] expected: FAIL [:readonly=false;depthReadOnly=true] expected: FAIL [:readonly=false;stencilReadOnly=true] expected: FAIL [:readonly="_undef_"] expected: FAIL [:readonly="_undef_";depthReadOnly=true] expected: FAIL [:readonly="_undef_";stencilReadOnly=true] expected: FAIL