| <!-- AUTO-GENERATED - DO NOT EDIT. See WebGPU CTS: tools/gen_wpt_cts_html. --> |
| <!-- |
| This test suite is built from the TypeScript sources at: |
| https://github.com/gpuweb/cts |
| |
| If you are debugging WebGPU conformance tests, it's highly recommended that |
| you use the standalone interactive runner in that repository, which |
| provides tools for easier debugging and editing (source maps, debug |
| logging, warn/skip functionality, etc.) |
| |
| NOTE: |
| The WPT version of this file is generated with *one variant per test spec |
| file*. If your harness needs more fine-grained suppressions, you'll need to |
| generate your own variants list from your suppression list. |
| See `tools/gen_wpt_cts_html` to do this. |
| |
| When run under browser CI, the original cts.https.html should be skipped, and |
| this alternate version should be run instead, under a non-exported WPT test |
| directory (e.g. Chromium's wpt_internal). |
| --> |
| |
| <!doctype html> |
| <title>WebGPU CTS</title> |
| <meta charset=utf-8> |
| <link rel=help href='https://gpuweb.github.io/gpuweb/'> |
| |
| <script src=/resources/testharness.js></script> |
| <script src=/resources/testharnessreport.js></script> |
| <script> |
| const loadWebGPUExpectations = undefined; |
| const shouldWebGPUCTSFailOnWarnings = undefined; |
| </script> |
| <script type=module src=/webgpu/common/runtime/wpt.js></script> |
| |
| <meta name=variant content='webgpu:api,operation,adapter,requestDevice:request_default_after_error:*'> |
| <meta name=variant content='webgpu:api,operation,adapter,requestDevice_limits:unknown_limits:*'> |
| <meta name=variant content='webgpu:api,operation,adapter,requestDevice_limits:supported_limits:*'> |
| <meta name=variant content='webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:*'> |
| <meta name=variant content='webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map:mapAsync,write:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map:mapAsync,read:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map:mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map:remapped_for_write:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map_detach:while_mapped:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map_oom:mapAsync:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map_oom:mappedAtCreation,full_getMappedRange:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,map_oom:mappedAtCreation,smaller_getMappedRange:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,threading:serialize:*'> |
| <meta name=variant content='webgpu:api,operation,buffers,threading:destroyed:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,basic:empty:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,basic:b2t2b:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,basic:b2t2t2b:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,clearBuffer:clear:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:zero_sized:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_color:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:origins_and_extents:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:mip_levels:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:undefined_params:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow_depth_stencil:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_indices:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_order:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_before_pipeline:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,programmable,state_tracking:one_bind_group_multiple_slots:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_multiple_sets:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,programmable,state_tracking:compatible_pipelines:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_without_changing_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_without_changing_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,render,state_tracking:change_pipeline_before_and_after_vertex_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_but_not_used_in_draw:*'> |
| <meta name=variant content='webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_before_non_indexed_draw:*'> |
| <meta name=variant content='webgpu:api,operation,compute,basic:memcpy:*'> |
| <meta name=variant content='webgpu:api,operation,compute,basic:large_dispatch:*'> |
| <meta name=variant content='webgpu:api,operation,device,lost:not_lost_on_gc:*'> |
| <meta name=variant content='webgpu:api,operation,device,lost:lost_on_destroy:*'> |
| <meta name=variant content='webgpu:api,operation,device,lost:same_object:*'> |
| <meta name=variant content='webgpu:api,operation,labels:object_has_descriptor_label:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,single_buffer:rw:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,single_buffer:wr:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,single_buffer:ww:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_pass:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_bundle:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,buffer,single_buffer:two_dispatches_in_the_same_compute_pass:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,texture,same_subresource:rw:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_store:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_resolve:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,texture,same_subresource:wr:*'> |
| <meta name=variant content='webgpu:api,operation,memory_sync,texture,same_subresource:ww:*'> |
| <meta name=variant content='webgpu:api,operation,onSubmittedWorkDone:without_work:*'> |
| <meta name=variant content='webgpu:api,operation,onSubmittedWorkDone:with_work:*'> |
| <meta name=variant content='webgpu:api,operation,onSubmittedWorkDone:many,serial:*'> |
| <meta name=variant content='webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'> |
| <meta name=variant content='webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'> |
| <meta name=variant content='webgpu:api,operation,pipeline,default_layout:getBindGroupLayout_js_object:*'> |
| <meta name=variant content='webgpu:api,operation,pipeline,default_layout:incompatible_with_explicit:*'> |
| <meta name=variant content='webgpu:api,operation,pipeline,default_layout:layout:*'> |
| <meta name=variant content='webgpu:api,operation,queue,writeBuffer:array_types:*'> |
| <meta name=variant content='webgpu:api,operation,queue,writeBuffer:multiple_writes_at_different_offsets_and_sizes:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,clear_value:stored:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,clear_value:loaded:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,clear_value:srgb:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,clear_value:layout:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,resolve:render_pass_resolve:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'> |
| <meta name=variant content='webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'> |
| <meta name=variant content='webgpu:api,operation,render_pipeline,culling_tests:culling:*'> |
| <meta name=variant content='webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count:*'> |
| <meta name=variant content='webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count,blend:*'> |
| <meta name=variant content='webgpu:api,operation,render_pipeline,primitive_topology:basic:*'> |
| <meta name=variant content='webgpu:api,operation,render_pipeline,primitive_topology:unaligned_vertex_count:*'> |
| <meta name=variant content='webgpu:api,operation,render_pipeline,vertex_only_render_pipeline:draw_depth_and_stencil_with_vertex_only_pipeline:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,basic:clear:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,basic:fullscreen_quad:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,basic:large_draw:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,blending:GPUBlendComponent:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,blending:formats:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,blending:clamp,blend_factor:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,blending:clamp,blend_color:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,blending:clamp,blend_result:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth:depth_bias:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth:depth_disabled:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth:depth_write_disabled:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth:depth_compare_func:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth:reverse_depth:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,draw:arguments:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,draw:default_arguments:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,draw:vertex_attributes,basic:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,draw:vertex_attributes,formats:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,draw:largeish_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,rendering,indirect_draw:basics:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:partial_write_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:map_whole_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:map_partial_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:mapped_at_creation_whole_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:mapped_at_creation_partial_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:copy_buffer_to_buffer_copy_source:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:copy_buffer_to_texture:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:resolve_query_set_to_partial_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:copy_texture_to_partial_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:uniform_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:readonly_storage_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:storage_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:vertex_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:index_buffer:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:indirect_buffer_for_draw_indirect:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,buffer:indirect_buffer_for_dispatch_indirect:*'> |
| <meta name=variant content='webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*'> |
| <meta name=variant content='webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:*'> |
| <meta name=variant content='webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:*'> |
| <meta name=variant content='webgpu:api,operation,shader_module,compilation_info:compilationInfo_returns:*'> |
| <meta name=variant content='webgpu:api,operation,shader_module,compilation_info:line_number_and_position:*'> |
| <meta name=variant content='webgpu:api,operation,shader_module,compilation_info:offset_and_length:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,read:format:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,read:dimension:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,read:aspect:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,write:format:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,write:dimension:*'> |
| <meta name=variant content='webgpu:api,operation,texture_view,write:aspect:*'> |
| <meta name=variant content='webgpu:api,operation,uncapturederror:constructor:*'> |
| <meta name=variant content='webgpu:api,operation,uncapturederror:iff_uncaptured:*'> |
| <meta name=variant content='webgpu:api,operation,uncapturederror:only_original_device_is_event_target:*'> |
| <meta name=variant content='webgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:vertex_format_to_shader_format_conversion:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:setVertexBuffer_offset_and_attribute_offset:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:non_zero_array_stride_and_attribute_offset:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:buffers_with_varying_step_mode:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_overlapped:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:array_stride_zero:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:discontiguous_location_and_attribs:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,correctness:overlapping_attributes:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,index_format:index_format,uint16:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,index_format:index_format,uint32:*'> |
| <meta name=variant content='webgpu:api,operation,vertex_state,index_format:primitive_restart:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_and_bundle,color_format:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_and_bundle,color_count:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_and_bundle,color_sparse:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_and_bundle,depth_format:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_and_bundle,sample_count:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_sparse:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*'> |
| <meta name=variant content='webgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,create:size:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,create:usage:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,create:createBuffer_invalid_and_oom:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,destroy:all_usages:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,destroy:error_buffer:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,destroy:twice:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,destroy:while_mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,usage:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:getMappedRange,disjoinRanges_many:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'> |
| <meta name=variant content='webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'> |
| <meta name=variant content='webgpu:api,validation,capability_checks,features,depth_clip_control:createRenderPipeline:*'> |
| <meta name=variant content='webgpu:api,validation,capability_checks,features,query_types:createQuerySet:*'> |
| <meta name=variant content='webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:*'> |
| <meta name=variant content='webgpu:api,validation,capability_checks,features,texture_formats:depth_stencil_state:*'> |
| <meta name=variant content='webgpu:api,validation,capability_checks,features,texture_formats:render_bundle_encoder_descriptor_depth_stencil_format:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:binding_count_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:binding_must_be_present_in_layout:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:minBindingSize:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:buffer,resource_state:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:texture,resource_state:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroupLayout:visibility:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroupLayout:multisampled_validation:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroupLayout:max_dynamic_buffers:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:*'> |
| <meta name=variant content='webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:*'> |
| <meta name=variant content='webgpu:api,validation,createComputePipeline:basic_use_of_createComputePipeline:*'> |
| <meta name=variant content='webgpu:api,validation,createComputePipeline:shader_module_must_be_valid:*'> |
| <meta name=variant content='webgpu:api,validation,createComputePipeline:shader_module_stage_must_be_compute:*'> |
| <meta name=variant content='webgpu:api,validation,createComputePipeline:entry_point_name_must_match:*'> |
| <meta name=variant content='webgpu:api,validation,createComputePipeline:pipeline_layout,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createComputePipeline:shader_module,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:*'> |
| <meta name=variant content='webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:*'> |
| <meta name=variant content='webgpu:api,validation,createPipelineLayout:bind_group_layouts,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:basic_use_of_createRenderPipeline:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:create_vertex_only_pipeline_with_without_depth_stencil_state:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:at_least_one_color_state_is_required_for_complete_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:color_formats_must_be_renderable:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:depth_stencil_state,format:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:depth_stencil_state,depth_aspect,depth_test:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:depth_stencil_state,depth_aspect,depth_write:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:depth_stencil_state,stencil_aspect,stencil_test:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:depth_stencil_state,stencil_aspect,stencil_write:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:sample_count_must_be_valid:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:pipeline_output_targets:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:pipeline_output_targets,blend:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:pipeline_output_targets,format_blendable:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:pipeline_output_targets,blend_min_max:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:pipeline_layout,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:shader_module,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,createRenderPipeline:entry_point_name_must_match:*'> |
| <meta name=variant content='webgpu:api,validation,createSampler:lodMinAndMaxClamp:*'> |
| <meta name=variant content='webgpu:api,validation,createSampler:maxAnisotropy:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:zero_size:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:dimension_type_and_format_compatibility:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:mipLevelCount,format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:mipLevelCount,bound_check:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:mipLevelCount,bound_check,bigger_than_integer_bit_width:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:sampleCount,various_sampleCount_with_all_formats:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:sampleCount,valid_sampleCount_with_other_parameter_varies:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,uncompressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,compressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,1d_texture:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,2d_texture,uncompressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,2d_texture,compressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,3d_texture,uncompressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_size,3d_texture,compressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:texture_usage:*'> |
| <meta name=variant content='webgpu:api,validation,createTexture:viewFormats:*'> |
| <meta name=variant content='webgpu:api,validation,createView:format:*'> |
| <meta name=variant content='webgpu:api,validation,createView:dimension:*'> |
| <meta name=variant content='webgpu:api,validation,createView:aspect:*'> |
| <meta name=variant content='webgpu:api,validation,createView:array_layers:*'> |
| <meta name=variant content='webgpu:api,validation,createView:mip_levels:*'> |
| <meta name=variant content='webgpu:api,validation,createView:cube_faces_square:*'> |
| <meta name=variant content='webgpu:api,validation,createView:texture_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,beginRenderPass:color_attachments,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,beginRenderPass:depth_stencil_attachment,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,beginRenderPass:occlusion_query_set,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,buffer_texture_copies:depth_stencil_format,copy_usage_and_aspect:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,buffer_texture_copies:depth_stencil_format,copy_buffer_size:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:default_args:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:buffer_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:size_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:overflow:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,clearBuffer:out_of_bounds:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,compute_pass:pipeline,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_size_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_within_same_buffer:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:mipmap_level:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:sample_count:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:multisampled_copy_restrictions:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:depth_stencil_copy_restrictions:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_within_same_texture:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,debug:debug_group_balanced:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,debug:debug_group:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,debug:debug_marker:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,index_access:out_of_bounds:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,index_access:out_of_bounds_zero_sized_index_buffer:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,draw:unused_buffer_bound:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,draw:last_buffer_setting_take_account:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,draw:buffer_binding_overlap:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,x_y_width_height_nonnegative:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,xy_rect_contained_in_attachment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,depth_rangeAndOrder:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,x_y_width_height_nonnegative:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,xy_rect_contained_in_attachment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setBlendConstant:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,dynamic_state:setStencilReference:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_oob:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_and_size_oob:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setPipeline:invalid_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setPipeline:pipeline,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setVertexBuffer:slot:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_and_size_oob:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_vertex_buffer_should_be_bound:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_index_buffer_should_be_bound:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_inherit_from_previous_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_do_not_inherit_between_render_passes:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,setBindGroup:bind_group,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_passed_but_not_expected:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_match_expectations_in_pass_encoder:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,cmds,setBindGroup:u32array_start_and_length:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,createRenderBundleEncoder:valid_texture_formats:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly_with_undefined_depth:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bind_groups_and_pipeline_layout_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:buffer_binding,render_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:sampler_binding,render_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_binding_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_visibility_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_resource_type_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_invalid_nesting:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,begin_end:occlusion_query,disjoint_queries_with_same_query_index:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,begin_end:nesting:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,general:occlusion_query,query_type:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,general:occlusion_query,invalid_query_set:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,general:occlusion_query,query_index:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,general:timestamp_query,query_type_and_index:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,general:timestamp_query,invalid_query_set:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,general:timestamp_query,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,resolveQuerySet:queryset_and_destination_buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,resolveQuerySet:first_query_and_query_count:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,resolveQuerySet:destination_buffer_usage:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,resolveQuerySet:destination_offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,resolveQuerySet:resolve_buffer_oob:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,queries,resolveQuerySet:query_set_buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,render_bundle:empty_bundle_list:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,render_bundle:device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,render_bundle:color_formats_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,render_bundle:depth_stencil_formats_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,render_bundle:depth_stencil_readonly_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,encoding,render_bundle:sample_count_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,error_scope:simple_case_where_the_error_scope_catches_an_error:*'> |
| <meta name=variant content='webgpu:api,validation,error_scope:errors_bubble_to_the_parent_scope_if_not_handled_by_the_current_scope:*'> |
| <meta name=variant content='webgpu:api,validation,error_scope:if_an_error_scope_matches_an_error_it_does_not_bubble_to_the_parent_scope:*'> |
| <meta name=variant content='webgpu:api,validation,error_scope:if_no_error_scope_handles_an_error_it_fires_an_uncapturederror_event:*'> |
| <meta name=variant content='webgpu:api,validation,error_scope:push,popping_sibling_error_scopes_must_be_balanced:*'> |
| <meta name=variant content='webgpu:api,validation,error_scope:push,popping_nested_error_scopes_must_be_balanced:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,buffer_related:buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,buffer_related:buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,buffer_related:usage:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:required_bytes_in_copy:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:rows_per_image_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:bound_on_bytes_per_row:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,layout_related:bound_on_offset:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:valid:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:texture,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:usage:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:sample_count:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:mip_level:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:format:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:origin_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:size_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,image_copy,texture_related:copy_rectangle:*'> |
| <meta name=variant content='webgpu:api,validation,initialization,requestDevice:features,nonexistent:*'> |
| <meta name=variant content='webgpu:api,validation,initialization,requestDevice:features,known_but_unavailable:*'> |
| <meta name=variant content='webgpu:api,validation,initialization,requestDevice:limits:*'> |
| <meta name=variant content='webgpu:api,validation,query_set,create:count:*'> |
| <meta name=variant content='webgpu:api,validation,query_set,destroy:twice:*'> |
| <meta name=variant content='webgpu:api,validation,queue,buffer_mapped:writeBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,queue,buffer_mapped:copyBufferToBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,queue,buffer_mapped:copyBufferToTexture:*'> |
| <meta name=variant content='webgpu:api,validation,queue,buffer_mapped:copyTextureToBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,queue,buffer_mapped:map_command_recording_order:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,contexts:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,contexts:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_imageBitmap,state:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,state:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,dimension:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,format:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*'> |
| <meta name=variant content='webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,destination:*'> |
| <meta name=variant content='webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery:*'> |
| <meta name=variant content='webgpu:api,validation,queue,destroyed,query_set:writeTimestamp:*'> |
| <meta name=variant content='webgpu:api,validation,queue,destroyed,query_set:resolveQuerySet:*'> |
| <meta name=variant content='webgpu:api,validation,queue,submit:command_buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,queue,writeBuffer:buffer_state:*'> |
| <meta name=variant content='webgpu:api,validation,queue,writeBuffer:ranges:*'> |
| <meta name=variant content='webgpu:api,validation,queue,writeBuffer:usages:*'> |
| <meta name=variant content='webgpu:api,validation,queue,writeBuffer:buffer,device_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass,resolve:resolve_attachment:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:a_render_pass_with_only_one_color_is_ok:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:a_render_pass_with_only_one_depth_attachment_is_ok:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:OOB_color_attachment_indices_are_handled:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:attachments_must_have_the_same_size:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:attachments_must_match_whether_they_are_used_for_color_or_depth_stencil:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:check_layer_count_for_color_or_depth_stencil:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:check_mip_level_count_for_color_or_depth_stencil:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_set_resolve_target_if_color_attachment_is_non_multisampled:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:check_the_use_of_multisampled_textures_as_color_attachments:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_multisampled_resolve_target:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_resolve_target_with_array_layer_count_greater_than_1:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_resolve_target_with_mipmap_level_count_greater_than_1:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_resolve_target_whose_usage_is_not_RENDER_ATTACHMENT:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:it_is_invalid_to_use_a_resolve_target_in_error_state:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:use_of_multisampled_attachment_and_non_multisampled_resolve_target_is_allowed:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:use_a_resolve_target_in_a_format_different_than_the_attachment_is_not_allowed:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:size_of_the_resolve_target_must_be_the_same_as_the_color_attachment:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:check_depth_stencil_attachment_sample_counts_mismatch:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:depth_stencil_attachment:*'> |
| <meta name=variant content='webgpu:api,validation,render_pass_descriptor:multisample_render_target_formats_support_resolve:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_color:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_aspect:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:unused_bindings_in_pipeline:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:validation_scope,no_draw_or_dispatch:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:validation_scope,same_draw_or_dispatch:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:validation_scope,different_draws_or_dispatches:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_pass_encoder:validation_scope,different_passes:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachments:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_depth_stencil_texture:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*'> |
| <meta name=variant content='webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createTexture,2d,uncompressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createTexture,2d,compressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createSampler:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createBindGroup:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createShaderModule:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createComputePipeline:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createRenderPipeline:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createCommandEncoder:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createRenderBundleEncoder:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:createQuerySet:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,copyBufferToBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,copyBufferToTexture:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,copyTextureToBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,copyTextureToTexture:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,clearBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,writeTimestamp:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,resolveQuerySet:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,computePass,dispatch:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:command,renderPass,renderBundle:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:queue,writeBuffer:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,uncompressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,compressed_format:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*'> |
| <meta name=variant content='webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,imageBitmap:*'> |
| <meta name=variant content='webgpu:api,validation,texture,destroy:base:*'> |
| <meta name=variant content='webgpu:api,validation,texture,destroy:twice:*'> |
| <meta name=variant content='webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:max_vertex_buffer_limit:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:max_vertex_attribute_limit:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:max_vertex_buffer_array_stride_limit:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_buffer_array_stride_limit_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_attribute_shaderLocation_limit:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_attribute_shaderLocation_unique:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_shader_input_location_limit:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_shader_input_location_in_vertex_state:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_shader_type_matches_attribute_format:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_attribute_offset_alignment:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:vertex_attribute_contained_in_stride:*'> |
| <meta name=variant content='webgpu:api,validation,vertex_state:many_attributes_overlapping:*'> |
| <meta name=variant content='webgpu:examples:test_name:*'> |
| <meta name=variant content='webgpu:examples:not_implemented_yet,without_plan:*'> |
| <meta name=variant content='webgpu:examples:not_implemented_yet,with_plan:*'> |
| <meta name=variant content='webgpu:examples:basic:*'> |
| <meta name=variant content='webgpu:examples:basic,async:*'> |
| <meta name=variant content='webgpu:examples:basic,plain_cases:*'> |
| <meta name=variant content='webgpu:examples:basic,plain_cases_private:*'> |
| <meta name=variant content='webgpu:examples:basic,builder_cases:*'> |
| <meta name=variant content='webgpu:examples:basic,builder_cases_subcases:*'> |
| <meta name=variant content='webgpu:examples:basic,builder_subcases:*'> |
| <meta name=variant content='webgpu:examples:basic,builder_subcases_short:*'> |
| <meta name=variant content='webgpu:examples:gpu,async:*'> |
| <meta name=variant content='webgpu:examples:gpu,buffers:*'> |
| <meta name=variant content='webgpu:examples:gpu,with_texture_compression,bc:*'> |
| <meta name=variant content='webgpu:examples:gpu,with_texture_compression,etc2:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:BufferUsage,count:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:BufferUsage,values:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:TextureUsage,count:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:TextureUsage,values:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:ColorWrite,count:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:ColorWrite,values:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:ShaderStage,count:*'> |
| <meta name=variant content='webgpu:idl,constants,flags:ShaderStage,values:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:binary_arith:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:binary_logical:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:binary_mixed:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:call:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:index_accessor:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:assignment:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:type_constructor:*'> |
| <meta name=variant content='webgpu:shader,execution,evaluation_order:member_accessor:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,bitwise:bitwise_or:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,bitwise:bitwise_and:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_arithmetic:addition:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_arithmetic:subtraction:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_arithmetic:division:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_arithmetic:modulus:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_logical:equals:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_logical:not_equals:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_logical:less_than:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_logical:less_equals:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_logical:greater_than:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,binary,f32_logical:greater_equals:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,abs:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,abs:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,abs:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,all:bool:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,any:bool:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,atan:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,atan2:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,ceil:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,clamp:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,clamp:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,clamp:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,cos:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,countLeadingZeros:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,countLeadingZeros:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,countOneBits:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,countOneBits:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,countTrailingZeros:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,extractBits:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,extractBits:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,firstLeadingBit:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,firstTrailingBit:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,acos:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,asin:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,cosh:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,vector_case_cross:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,distance:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,exp:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,exp2:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,faceForward:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,fma:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,scalar_case_frexp:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,vector_case_frexp:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,inverseSqrt:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,length:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,mix_all_same_type_operands:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,vector_mix_with_scalar_blending_factor:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,scalar_case_modf:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,vector_case_modf:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,vector_case_normalize:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,pow:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,quantize_to_f16:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,reflect:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,refract:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,round:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,float_sign:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,sinh:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,smoothStep:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,sqrt:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,step:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,tan:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,tanh:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,float_built_functions:float_builtin_functions,trunc:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,floor:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,fract:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,insertBits:integer:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,ldexp:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,log:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,log2:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,logical_built_in_functions:logical_builtin_functions,scalar_select:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,logical_built_in_functions:logical_builtin_functions,vector_select:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,max:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,max:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,max:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,min:u32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,min:i32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,min:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,reverseBits:unsigned:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,reverseBits:signed:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,select:bool:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,select:vector:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,sin:f32:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,call,builtin,value_testing_built_in_functions:value_testing_builtin_functions,runtime_sized_array_length:*'> |
| <meta name=variant content='webgpu:shader,execution,expression,unary,f32_arithmetic:negation:*'> |
| <meta name=variant content='webgpu:shader,execution,memory_model,atomicity:atomicity:*'> |
| <meta name=variant content='webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:*'> |
| <meta name=variant content='webgpu:shader,execution,memory_model,coherence:corr:*'> |
| <meta name=variant content='webgpu:shader,execution,memory_model,weak:message_passing_workgroup_memory:*'> |
| <meta name=variant content='webgpu:shader,execution,robust_access:linear_memory:*'> |
| <meta name=variant content='webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:*'> |
| <meta name=variant content='webgpu:shader,execution,sampling,gradients_in_varying_loop:derivative_in_varying_loop:*'> |
| <meta name=variant content='webgpu:shader,execution,shader_io,compute_builtins:inputs:*'> |
| <meta name=variant content='webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:*'> |
| <meta name=variant content='webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:*'> |
| <meta name=variant content='webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:*'> |
| <meta name=variant content='webgpu:shader,execution,zero_init:compute,zero_init:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,builtins:stage_inout:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,builtins:type:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,builtins:nesting:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,builtins:duplicates:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,builtins:missing_vertex_position:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,generic:missing_attribute_on_param:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,generic:missing_attribute_on_param_struct:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,generic:missing_attribute_on_return_type:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,generic:missing_attribute_on_return_type_struct:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,interpolate:require_location:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,interpolate:integral_types:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,invariant:valid_only_with_vertex_position_builtin:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,invariant:not_valid_on_user_defined_io:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,invariant:invalid_use_of_parameters:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,locations:stage_inout:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,locations:type:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,locations:nesting:*'> |
| <meta name=variant content='webgpu:shader,validation,shader_io,locations:duplicates:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:empty:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:null_characters:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:whitespace:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:comments:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:line_comment_terminators:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:unterminated_block_comment:*'> |
| <meta name=variant content='webgpu:shader,validation,tokens:identifiers:*'> |
| <meta name=variant content='webgpu:shader,validation,variable_and_const:initializer_type:*'> |
| <meta name=variant content='webgpu:shader,validation,variable_and_const:io_shareable_type:*'> |
| <meta name=variant content='webgpu:shader,validation,wgsl,basic:trivial:*'> |
| <meta name=variant content='webgpu:shader,validation,wgsl,basic:nonsense:*'> |
| <meta name=variant content='webgpu:util,texture,texel_data:unorm_texel_data_in_shader:*'> |
| <meta name=variant content='webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*'> |
| <meta name=variant content='webgpu:util,texture,texel_data:uint_texel_data_in_shader:*'> |
| <meta name=variant content='webgpu:util,texture,texel_data:sint_texel_data_in_shader:*'> |
| <meta name=variant content='webgpu:util,texture,texel_data:float_texel_data_in_shader:*'> |
| <meta name=variant content='webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:*'> |
| <meta name=variant content='webgpu:util,texture,texture_ok:float32:*'> |
| <meta name=variant content='webgpu:util,texture,texture_ok:norm:*'> |
| <meta name=variant content='webgpu:util,texture,texture_ok:snorm_min:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,context_creation:return_type:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,getPreferredFormat:value:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'> |
| <meta name=variant content='webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'> |
| <meta name=variant content='webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'> |
| <meta name=variant content='webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'> |
| <meta name=variant content='webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'> |
| <meta name=variant content='webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'> |
| <meta name=variant content='webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'> |
| <meta name=variant content='webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'> |
| <meta name=variant content='webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'> |
| <meta name=variant content='webgpu:web_platform,external_texture,video:importExternalTexture,destroy:*'> |
| <meta name=variant content='webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'> |
| <meta name=variant content='webgpu:web_platform,worker,worker:worker:*'> |