| <!-- 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='?q=webgpu:api,operation,adapter,info:adapter_info:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,info:same_object:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,info:device_matches_adapter:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,info:subgroup_sizes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter_invalid_featureLevel:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter_no_parameters:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:default:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:invalid:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:stale:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:features,unknown:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:features,known:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:limits,unknown:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:limits,supported:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:limit,out_of_range:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:*'> |
| <meta name=variant content='?q=webgpu:api,operation,adapter,requestDevice:always_returns_device:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,createBindGroup:buffer_binding_resource:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mapAsync,write:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mapAsync,read:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mapAsync,mapState:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map:remapped_for_write:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map_detach:while_mapped:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,threading:serialize:*'> |
| <meta name=variant content='?q=webgpu:api,operation,buffers,threading:destroyed:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,basic:empty:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,basic:b2t2b:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,clearBuffer:clear:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:zero_sized:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_color:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_stencil:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:origins_and_extents:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:mip_levels:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:undefined_params:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow_depth_stencil:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_indices:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_order:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_before_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,state_tracking:one_bind_group_multiple_slots:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_multiple_sets:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,state_tracking:compatible_pipelines:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,initial:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,empty:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,scissor:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,depth:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,stencil:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,alpha_to_coverage:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,multi_resolve:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_without_changing_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_without_changing_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,state_tracking:change_pipeline_before_and_after_vertex_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_but_not_used_in_draw:*'> |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_before_non_indexed_draw:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute,basic:memcpy:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute,basic:large_dispatch:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:numeric_id:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:computed:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:precision:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:workgroup_size:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:shared_shader_module:*'> |
| <meta name=variant content='?q=webgpu:api,operation,compute_pipeline,overrides:multi_entry_points:*'> |
| <meta name=variant content='?q=webgpu:api,operation,device,all_limits_and_features:everything:*'> |
| <meta name=variant content='?q=webgpu:api,operation,device,lost:not_lost_on_gc:*'> |
| <meta name=variant content='?q=webgpu:api,operation,device,lost:lost_on_destroy:*'> |
| <meta name=variant content='?q=webgpu:api,operation,device,lost:same_object:*'> |
| <meta name=variant content='?q=webgpu:api,operation,labels:object_has_descriptor_label:*'> |
| <meta name=variant content='?q=webgpu:api,operation,labels:wrappers_do_not_share_labels:*'> |
| <meta name=variant content='?q=webgpu:api,operation,limits,max_combined_limits:max_storage_buffer_texture_frag_outputs:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_pass:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_bundle:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_dispatches_in_one_compute_pass:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,single_buffer:rw:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,single_buffer:wr:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,single_buffer:ww:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_pass:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_bundle:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_dispatches_in_the_same_compute_pass:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,texture,readonly_depth_stencil:sampling_while_testing:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_store:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_resolve:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,texture,same_subresource:wr:*'> |
| <meta name=variant content='?q=webgpu:api,operation,memory_sync,texture,same_subresource:ww:*'> |
| <meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:without_work:*'> |
| <meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:with_work:*'> |
| <meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*'> |
| <meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*'> |
| <meta name=variant content='?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*'> |
| <meta name=variant content='?q=webgpu:api,operation,pipeline,default_layout:getBindGroupLayout_js_object:*'> |
| <meta name=variant content='?q=webgpu:api,operation,pipeline,default_layout:incompatible_with_explicit:*'> |
| <meta name=variant content='?q=webgpu:api,operation,pipeline,default_layout:layout:*'> |
| <meta name=variant content='?q=webgpu:api,operation,pipeline,pipeline_layout_created_with_null_bind_group_layout:pipeline_layout_with_null_bind_group_layout,rendering:*'> |
| <meta name=variant content='?q=webgpu:api,operation,pipeline,pipeline_layout_created_with_null_bind_group_layout:pipeline_layout_with_null_bind_group_layout,compute:*'> |
| <meta name=variant content='?q=webgpu:api,operation,queue,writeBuffer:array_types:*'> |
| <meta name=variant content='?q=webgpu:api,operation,queue,writeBuffer:multiple_writes_at_different_offsets_and_sizes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,reflection:buffer_reflection_attributes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,reflection:buffer_creation_from_reflection:*'> |
| <meta name=variant content='?q=webgpu:api,operation,reflection:texture_reflection_attributes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,reflection:texture_creation_from_reflection:*'> |
| <meta name=variant content='?q=webgpu:api,operation,reflection:query_set_reflection_attributes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,reflection:query_set_creation_from_reflection:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,clear_value:loaded:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,clear_value:stencil_clear_value:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,resolve:render_pass_resolve:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,culling_tests:culling:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,overrides:basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,overrides:precision:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,overrides:shared_shader_module:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,overrides:multi_entry_points:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count,blend:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,primitive_topology:basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,primitive_topology:unaligned_vertex_count:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,sample_mask:alpha_to_coverage_mask:*'> |
| <meta name=variant content='?q=webgpu:api,operation,render_pipeline,vertex_only_render_pipeline:draw_depth_and_stencil_with_vertex_only_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,3d_texture_slices:one_color_attachment,mip_levels:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,3d_texture_slices:multiple_color_attachments,same_mip_level:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,3d_texture_slices:multiple_color_attachments,same_slice_with_diff_mip_levels:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,basic:clear:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,basic:large_draw:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:blending,GPUBlendComponent:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:blending,formats:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:blending,clamping:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:blend_constant,setting:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:blend_constant,not_inherited:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,channel_work:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,blending_disabled:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth:depth_disabled:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth:depth_write_disabled:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth:depth_test_fail:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth:depth_compare_func:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth:reverse_depth:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth_bias:depth_bias:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,draw:arguments:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,draw:default_arguments:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,draw:largeish_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,indirect_draw:basics:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_compare_func:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_passOp_operation:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_failOp_operation:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_depthFailOp_operation:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_read_write_mask:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_reference_initialized:*'> |
| <meta name=variant content='?q=webgpu:api,operation,rendering,stencil:stencil_accumulation:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:partial_write_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:map_whole_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:map_partial_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_whole_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_partial_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_buffer_copy_source:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_texture:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:resolve_query_set_to_partial_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:copy_texture_to_partial_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:uniform_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:readonly_storage_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:storage_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:vertex_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:index_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_draw_indirect:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_dispatch_indirect:*'> |
| <meta name=variant content='?q=webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,filter_mode:magFilter,nearest:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,filter_mode:magFilter,linear:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,filter_mode:minFilter,nearest:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,filter_mode:minFilter,linear:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,filter_mode:mipmapFilter:*'> |
| <meta name=variant content='?q=webgpu:api,operation,sampling,sampler_texture:sample_texture_combos:*'> |
| <meta name=variant content='?q=webgpu:api,operation,shader_module,compilation_info:getCompilationInfo_returns:*'> |
| <meta name=variant content='?q=webgpu:api,operation,shader_module,compilation_info:line_number_and_position:*'> |
| <meta name=variant content='?q=webgpu:api,operation,shader_module,compilation_info:offset_and_length:*'> |
| <meta name=variant content='?q=webgpu:api,operation,storage_texture,read_only:basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,storage_texture,read_write:basic:*'> |
| <meta name=variant content='?q=webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:*'> |
| <meta name=variant content='?q=webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,operation,texture_view,write:format:*'> |
| <meta name=variant content='?q=webgpu:api,operation,texture_view,write:dimension:*'> |
| <meta name=variant content='?q=webgpu:api,operation,texture_view,write:aspect:*'> |
| <meta name=variant content='?q=webgpu:api,operation,uncapturederror:iff_uncaptured:*'> |
| <meta name=variant content='?q=webgpu:api,operation,uncapturederror:only_original_device_is_event_target:*'> |
| <meta name=variant content='?q=webgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*'> |
| <meta name=variant content='?q=webgpu:api,operation,uncapturederror:onuncapturederror_order_wrt_addEventListener:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:vertex_format_to_shader_format_conversion:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:setVertexBuffer_offset_and_attribute_offset:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:non_zero_array_stride_and_attribute_offset:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:buffers_with_varying_step_mode:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_overlapped:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:array_stride_zero:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:discontiguous_location_and_attribs:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,correctness:overlapping_attributes:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,index_format:index_format,uint16:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,index_format:index_format,uint32:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,index_format:index_format,change_pipeline_after_setIndexBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_before_setPipeline:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_different_formats:*'> |
| <meta name=variant content='?q=webgpu:api,operation,vertex_state,index_format:primitive_restart:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,create:size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,create:limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,create:usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,create:createBuffer_invalid_and_oom:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,destroy:all_usages:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,destroy:error_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,destroy:twice:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,destroy:while_mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,clip_distances:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,clip_distances:createRenderPipeline,max_vertex_output_location:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,query_types:createQuerySet:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,query_types:timestamp:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_compression_bc_sliced_3d:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_compression_astc_sliced_3d:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:storage_texture_binding_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:color_target_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:depth_stencil_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:render_bundle_encoder_descriptor_color_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:render_bundle_encoder_descriptor_depth_stencil_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats:check_capability_guarantees:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:enables_rg11b10ufloat_renderable:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:texture_usage,render_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:texture_usage,multisample:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:texture_usage,storage_binding:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:render_pipeline,color_target:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:render_pass,resolvable:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:bind_group_layout,storage_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier1:pipeline_auto_layout,storage_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier2:enables_rg11b10ufloat_renderable_and_texture_formats_tier1:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier2:bind_group_layout,storage_binding_read_write_access:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_formats_tier2:pipeline_auto_layout,storage_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:validate,maxBindGroupsPlusVertexBuffers:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:draw,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:validate:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxColorAttachmentBytesPerSample:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,kMaxColorAttachmentsToTest:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:validate,maxComputeInvocationsPerWorkgroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:validate,maxComputeInvocationsPerWorkgroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:validate,maxComputeInvocationsPerWorkgroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:validate:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxDynamicStorageBuffersPerPipelineLayout:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxDynamicStorageBuffersPerPipelineLayout:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:validate:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:validate,maxBufferSize:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInFragmentStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInFragmentStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInFragmentStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInFragmentStage:auto_upgrades_per_stage,maxStorageBuffersPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInFragmentStage:auto_upgraded_from_per_stage,maxStorageBuffersPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInVertexStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInVertexStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInVertexStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInVertexStage:auto_upgrades_per_stage,maxStorageBuffersPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersInVertexStage:auto_upgraded_from_per_stage,maxStorageBuffersPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInFragmentStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInFragmentStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInFragmentStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInFragmentStage:auto_upgrades_per_stage,maxStorageTexturesPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInFragmentStage:auto_upgraded_from_per_stage,maxStorageTexturesPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInVertexStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInVertexStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInVertexStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInVertexStage:auto_upgrades_per_stage,maxStorageTexturesPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesInVertexStage:auto_upgraded_from_per_stage,maxStorageTexturesPerShaderStage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension1D:createTexture,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:createTexture,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:configure,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension3D:createTexture,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxUniformBufferBindingSize:createBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxUniformBufferBindingSize:validate,maxBufferSize:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createBindGroupLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:validate:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,maxVertexBuffers:validate,maxBindGroupsPlusVertexBuffers:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:createBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:setBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:validate,powerOf2:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:validate,greaterThanOrEqualTo32:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:createBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:setBindGroup,at_over:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:validate,powerOf2:*'> |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,limits,minUniformBufferOffsetAlignment:validate,greaterThanOrEqualTo32:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:basic:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:shader_module,invalid:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:shader_module,compute:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:shader_module,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:pipeline_layout,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:limits,workgroup_storage_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup,each_component:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,identifier:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,uninitialized:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,value,type_error:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,entry_point,validation_error:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits,workgroup_storage_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:resource_compatibility:*'> |
| <meta name=variant content='?q=webgpu:api,validation,compute_pipeline:storage_texture,format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:binding_count_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:binding_must_be_present_in_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:multisampled_validation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:minBindingSize:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:buffer,resource_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:buffer,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:buffer,resource_offset:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:buffer,resource_binding_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:buffer,effective_buffer_binding_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:texture,resource_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:storage_texture,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:storage_texture,format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:sampler,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,mip_level_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroup:external_texture,texture_view,sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:visibility:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_buffer_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_storage_texture_access:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:multisampled_validation:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:max_dynamic_buffers:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createBindGroupLayout:storage_texture,formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,null_bind_group_layouts:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,create_pipeline_with_null_bind_group_layouts:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,set_pipeline_with_null_bind_group_layouts:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createSampler:lodMinAndMaxClamp:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createSampler:maxAnisotropy:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:zero_size_and_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:dimension_type_and_format_compatibility:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:mipLevelCount,format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check,bigger_than_integer_bit_width:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:sampleCount,various_sampleCount_with_all_formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:sampleCount,valid_sampleCount_with_other_parameter_varies:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:sample_count,1d_2d_array_3d:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,uncompressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,compressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,1d_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,2d_texture,uncompressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,2d_texture,compressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,3d_texture,uncompressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_size,3d_texture,compressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:texture_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:viewFormats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:dimension:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:aspect:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:array_layers:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:mip_levels:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:cube_faces_square:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:texture_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,createView:texture_view_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,command_encoder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,render_compute_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_set_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,invalid_query_set:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_index:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginComputePass:timestamp_query_set,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginRenderPass:color_attachments,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginRenderPass:depth_stencil_attachment,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginRenderPass:occlusion_query_set,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,beginRenderPass:timestamp_query_set,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:default_args:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:size_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:overflow:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,clearBuffer:out_of_bounds:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,compute_pass:pipeline,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_size_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_within_same_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:mipmap_level:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:multisampled_copy_restrictions:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:depth_stencil_copy_restrictions:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_within_same_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,debug:debug_group_balanced:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,debug:debug_group:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,debug:debug_marker:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds_zero_sized_index_buffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:unused_buffer_bound:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:buffer_binding_overlap:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:last_buffer_setting_take_account:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:max_draw_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,width_height_nonnegative:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,exceeds_attachment_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,xy_rect_contained_in_bounds:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,depth_rangeAndOrder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,x_y_width_height_nonnegative:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,xy_rect_contained_in_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setBlendConstant:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setStencilReference:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_oob:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_multi_draw:buffers_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_multi_draw:buffers,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_multi_draw:indirect_buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_multi_draw:offsets_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_multi_draw:indirectBuffer_range:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,indirect_multi_draw:drawCountBuffer_range:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_and_size_oob:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setPipeline:invalid_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setPipeline:pipeline,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:slot:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_and_size_oob:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_vertex_buffer_should_be_bound:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_index_buffer_should_be_bound:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_inherit_from_previous_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_do_not_inherit_between_render_passes:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setBindGroup:bind_group,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_passed_but_not_expected:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_match_expectations_in_pass_encoder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setBindGroup:u32array_start_and_length:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setBindGroup:buffer_dynamic_offsets:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachments:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,aligned:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,unaligned:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,empty_color_formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,createRenderBundleEncoder:valid_texture_formats:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_open_state:non_pass_commands:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_open_state:render_pass_commands:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_open_state:render_bundle_commands:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_open_state:compute_pass_commands:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_state:pass_end_invalid_order:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_state:call_after_successful_finish:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_state:pass_end_none:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice,basic:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice,render_pass_invalid:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,encoder_state:pass_begin_invalid_encoder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bind_groups_and_pipeline_layout_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:buffer_binding,render_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:sampler_binding,render_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_binding_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_visibility_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_resource_type_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_never_requires_empty_bind_groups,compute_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_never_requires_empty_bind_groups,render_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:default_bind_group_layouts_never_match,compute_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:default_bind_group_layouts_never_match,render_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_invalid_nesting:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,disjoint_queries_with_same_query_index:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,begin_end:nesting:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,general:occlusion_query,invalid_query_set:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_index:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,resolveQuerySet:queryset_and_destination_buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,resolveQuerySet:first_query_and_query_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_buffer_usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,resolveQuerySet:resolve_buffer_oob:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,queries,resolveQuerySet:query_set_buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,render_bundle:empty_bundle_list:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,render_bundle:device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,render_bundle:color_formats_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_formats_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_readonly_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,encoding,render_bundle:sample_count_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,error_scope:simple:*'> |
| <meta name=variant content='?q=webgpu:api,validation,error_scope:empty:*'> |
| <meta name=variant content='?q=webgpu:api,validation,error_scope:parent_scope:*'> |
| <meta name=variant content='?q=webgpu:api,validation,error_scope:current_scope:*'> |
| <meta name=variant content='?q=webgpu:api,validation,error_scope:balanced_siblings:*'> |
| <meta name=variant content='?q=webgpu:api,validation,error_scope:balanced_nesting:*'> |
| <meta name=variant content='?q=webgpu:api,validation,getBindGroupLayout:index_range,explicit_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,getBindGroupLayout:index_range,auto_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,auto_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,explicit_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,gpu_external_texture_expiration:import_multiple_times_in_same_task_scope:*'> |
| <meta name=variant content='?q=webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_microtask:*'> |
| <meta name=variant content='?q=webgpu:api,validation,gpu_external_texture_expiration:import_and_use_in_different_task:*'> |
| <meta name=variant content='?q=webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh:*'> |
| <meta name=variant content='?q=webgpu:api,validation,gpu_external_texture_expiration:webcodec_video_frame_close_expire_immediately:*'> |
| <meta name=variant content='?q=webgpu:api,validation,gpu_external_texture_expiration:import_from_different_video_frame:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_related:buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_related:buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_related:usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_usage_and_aspect:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,buffer_texture_copies:offset_and_bytesPerRow:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:required_bytes_in_copy:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:rows_per_image_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:bound_on_bytes_per_row:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,layout_related:bound_on_offset:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:valid:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:texture,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:mip_level:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:origin_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:size_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,image_copy,texture_related:copy_rectangle:*'> |
| <meta name=variant content='?q=webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:*'> |
| <meta name=variant content='?q=webgpu:api,validation,non_filterable_texture:non_filterable_texture_with_filtering_sampler:*'> |
| <meta name=variant content='?q=webgpu:api,validation,query_set,create:count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,query_set,destroy:twice:*'> |
| <meta name=variant content='?q=webgpu:api,validation,query_set,destroy:invalid_queryset:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,buffer_mapped:writeBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,buffer_mapped:copyTextureToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,buffer_mapped:map_command_recording_order:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_imageBitmap,state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,destination:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:writeBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:copyTextureToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:setBindGroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:setVertexBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:setIndexBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,buffer:resolveQuerySet:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,query_set:timestamps:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,query_set:resolveQuerySet:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,texture:writeTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,texture:copyTextureToTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,texture:copyBufferToTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,texture:copyTextureToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,texture:setBindGroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,destroyed,texture:beginRenderPass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,submit:command_buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,submit:command_buffer,duplicate_buffers:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,submit:command_buffer,submit_invalidates:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,submit:command_buffer,invalid_submit_invalidates:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeBuffer:buffer_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeBuffer:ranges:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeBuffer:usages:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeBuffer:buffer,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeTexture:texture_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeTexture:usages:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeTexture:sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,queue,writeTexture:texture,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_sparse:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,depth_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_sparse:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_color_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_depth_stencil_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,same_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,color_depth_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,layer_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,mip_level_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,empty:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,definedness:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,same_miplevel:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,diff_miplevel:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,non_multisampled:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,array_layer_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,mipmap_level_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,usage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,error_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_size:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,format_supports_resolve:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,sample_counts_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,loadOp_storeOp_match_depthReadOnly_stencilReadOnly:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,depth_clear_value:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,query_index:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,render_pass_descriptor:occlusionQuerySet,query_set_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pass,resolve:resolve_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depthCompare_optional:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depthWriteEnabled_optional:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_test:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write,frag_depth:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_test:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,float32_blendable:create_render_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_is_color_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_renderable:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachments:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,aligned:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_filterable:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:targets_blend:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:dual_source_blending,color_target_count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,fragment_state:dual_source_blending,use_blend_src:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:location,superset:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:location,subset:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_sampling:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:max_shader_variable_location:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:max_variables_count,output:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,inter_stage:max_variables_count,input:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,misc:basic:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,misc:no_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,misc:vertex_state_only:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,misc:pipeline_layout,device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,misc:external_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,misc:storage_texture,format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,multisample_state:count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,count:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,sample_mask:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:identifier,vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:identifier,fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,primitive_state:unclipped_depth:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,resource_compatibility:resource_compatibility:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,shader_module:device_mismatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,shader_module:invalid,vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,shader_module:invalid,fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_attribute_limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_array_stride_limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_buffer_array_stride_limit_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_unique:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_limit:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_in_vertex_state:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_type_matches_attribute_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_offset_alignment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:*'> |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,vertex_state:many_attributes_overlapping:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_no_dispatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_one_dispatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_compute_pass_with_two_dispatches:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_no_draw:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_one_draw:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_two_draws:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_dispatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_draw:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,buffer_usages_in_copy_and_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_color:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_aspect:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,storage_write:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,attachment_write:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:unused_bindings_in_pipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,dispatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,basic,render:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,compute:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,render:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachments:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_depth_stencil_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*'> |
| <meta name=variant content='?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_view_usages:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,entry_point:compute:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,entry_point:vertex:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,entry_point:fragment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,entry_point:compute_undefined_entry_point_and_extra_stage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,entry_point:vertex_undefined_entry_point_and_extra_stage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,entry_point:fragment_undefined_entry_point_and_extra_stage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,overrides:id_conflict:*'> |
| <meta name=variant content='?q=webgpu:api,validation,shader_module,overrides:name_conflict:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,uncompressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,compressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createSampler:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createBindGroup:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createShaderModule:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createComputePipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createRenderPipeline:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createCommandEncoder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createRenderBundleEncoder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:createQuerySet:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:importExternalTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToTexture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,clearBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,resolveQuerySet:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,computePass,dispatch:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,renderBundle:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:queue,writeBuffer:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,uncompressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,compressed_format:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*'> |
| <meta name=variant content='?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,imageBitmap:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,bgra8unorm_storage:create_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,bgra8unorm_storage:create_bind_group_layout:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_without_bgra8unorm_storage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,destroy:base:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,destroy:twice:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,destroy:invalid_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,float32_filterable:create_bind_group:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_texture:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass_single_sampled:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass_msaa_and_resolve:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_bundle_encoder:*'> |
| <meta name=variant content='?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_render_pipeline:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,createBindGroup:viewDimension_matches_textureBindingViewDimension:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,createBindGroupLayout:unsupportedStorageTextureFormats:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,createBindGroupLayout_limits:maxStorageBuffersTexturesInVertexFragmentStage:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,createPipelineLayout:maxStorageBuffersTexturesInVertexFragmentStage:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,cmds,copyTextureToBuffer:compressed:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:compressed:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,render_pass,used:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,render_pass,unused:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,compute_pass,used:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,compute_pass,unused:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,pipeline_creation:depth_textures:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,pipeline_creation:texture_sampler_combos:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,fragment_state:colorState:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,in_stage_limits:maxStorageBuffersTexturesInVertexFragmentStage:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:sample_mask:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:sample_index:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:interpolate:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:unsupportedStorageTextureFormats,computePipeline:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:unsupportedStorageTextureFormats,renderPipeline:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:textureLoad_with_depth_textures,computePipeline:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:textureLoad_with_depth_textures,renderPipeline:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,render_pipeline,vertex_state:maxVertexAttributesVertexIndexInstanceIndex:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,createTexture:unsupportedTextureFormats:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,createTexture:unsupportedTextureViewFormats:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,createTexture:invalidTextureBindingViewDimension:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,createTexture:depthOrArrayLayers_incompatible_with_textureBindingViewDimension:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,createTexture:unsupportedStorageTextureFormats:*'> |
| <meta name=variant content='?q=webgpu:compat,api,validation,texture,cubeArray:cube_array:*'> |
| <meta name=variant content='?q=webgpu:examples:test_name:*'> |
| <meta name=variant content='?q=webgpu:examples:not_implemented_yet,without_plan:*'> |
| <meta name=variant content='?q=webgpu:examples:not_implemented_yet,with_plan:*'> |
| <meta name=variant content='?q=webgpu:examples:basic:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,async:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,plain_cases:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,plain_cases_private:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,builder_cases:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,builder_cases_subcases:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,builder_subcases:*'> |
| <meta name=variant content='?q=webgpu:examples:basic,builder_subcases_short:*'> |
| <meta name=variant content='?q=webgpu:examples:gpu,async:*'> |
| <meta name=variant content='?q=webgpu:examples:gpu,buffers:*'> |
| <meta name=variant content='?q=webgpu:examples:gpu,with_texture_compression,bc:*'> |
| <meta name=variant content='?q=webgpu:examples:gpu,with_texture_compression,etc2:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:BufferUsage,count:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:BufferUsage,values:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:TextureUsage,count:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:TextureUsage,values:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:ColorWrite,count:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:ColorWrite,values:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:ShaderStage,count:*'> |
| <meta name=variant content='?q=webgpu:idl,constants,flags:ShaderStage,values:*'> |
| <meta name=variant content='?q=webgpu:idl,constructable:gpu_errors:*'> |
| <meta name=variant content='?q=webgpu:idl,constructable:pipeline_errors:*'> |
| <meta name=variant content='?q=webgpu:idl,constructable:uncaptured_error_event:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:obj,Object_keys:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:obj,spread:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:obj,for_in:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:obj,for_of:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:obj,getOwnPropertyDescriptors:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:setlike,spread:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:setlike,set:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:setlike,requiredFeatures:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:limits:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:readonly_properties:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:getter_replacement:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:method_replacement:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:sameObject:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:inheritance:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:device,EventTarget:*'> |
| <meta name=variant content='?q=webgpu:idl,javascript:device,addEventListener:*'> |
| <meta name=variant content='?q=webgpu:print_environment:info:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,array,index:concrete_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,array,index:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,array,index:abstract_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,array,index:runtime_sized:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,array,index:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,array,index:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,matrix,index:concrete_float_column:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,matrix,index:concrete_float_element:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,matrix,index:abstract_float_column:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,matrix,index:abstract_float_element:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,matrix,index:non_const_index:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:buffer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:buffer_align:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:buffer_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:buffer_pointer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:let:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:param:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:const:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,structure,index:const_nested:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,vector,components:concrete_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,vector,components:abstract_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,vector,index:concrete_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,access,vector,index:abstract_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_addition:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_addition:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_addition:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_addition:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_comparison:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_comparison:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_comparison:less_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_comparison:less_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_comparison:greater_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_comparison:greater_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_division:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_division:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_division:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_division:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_addition:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_matrix_multiplication:matrix_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_scalar_multiplication:matrix_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_scalar_multiplication:scalar_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_subtraction:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_vector_multiplication:matrix_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_matrix_vector_multiplication:vector_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_multiplication:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_multiplication:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_multiplication:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_multiplication:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_remainder:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_remainder:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_remainder:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_remainder:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_subtraction:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_subtraction:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_subtraction:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,af_subtraction:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:addition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:addition_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:addition_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:division:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:division_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:division_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:multiplication:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:multiplication_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:multiplication_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:remainder:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:remainder_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:remainder_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:subtraction:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:subtraction_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_arithmetic:subtraction_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_comparison:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_comparison:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_comparison:less_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_comparison:less_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_comparison:greater_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,ai_comparison:greater_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:and:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:and_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:and_short_circuit:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:or:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:or_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:or_short_circuit:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,bool_logical:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_addition:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_addition:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_addition:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_addition:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_addition:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_addition:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_comparison:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_comparison:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_comparison:less_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_comparison:less_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_comparison:greater_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_comparison:greater_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_division:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_division:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_division:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_division:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_division:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_division:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_addition:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_addition:matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:scalar_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_subtraction:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_subtraction:matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:matrix_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_multiplication:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_multiplication:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_multiplication:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_multiplication:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_multiplication:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_multiplication:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_remainder:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_remainder:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_remainder:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_remainder:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_remainder:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_remainder:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_subtraction:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_subtraction:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_subtraction:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_subtraction:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_subtraction:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f16_subtraction:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_addition:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_addition:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_addition:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_addition:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_addition:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_comparison:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_comparison:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_comparison:less_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_comparison:less_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_comparison:greater_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_division:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_division:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_division:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_division:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_division:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_addition:matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:scalar_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_subtraction:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_subtraction:matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:matrix_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_multiplication:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_remainder:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_remainder:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_remainder:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_subtraction:vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,f32_subtraction:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_comparison:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_comparison:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_comparison:less_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_comparison:less_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,i32_comparison:greater_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder_vector_scalar_compound:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_comparison:equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_comparison:not_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_comparison:less_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_comparison:less_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_than:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,binary,u32_comparison:greater_equals:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,abs:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,abs:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,abs:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,abs:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,acos:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,acos:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,acos:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,acosh:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,acosh:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,acosh:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,all:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,any:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,arrayLength:binding_subregion:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,arrayLength:read_only:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,asin:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,asin:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,asin:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,asinh:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,asinh:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atan:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atan:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atan:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atan2:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atan2:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atan2:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atanh:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atanh:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atanh:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAdd:add_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAdd:add_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_storage_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_workgroup_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_storage_advanced:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_workgroup_advanced:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicExchange:exchange_storage_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicExchange:exchange_workgroup_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicExchange:exchange_storage_advanced:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicExchange:exchange_workgroup_advanced:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicLoad:load_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicLoad:load_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMax:max_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMax:max_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_storage_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_workgroup_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_storage_advanced:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_workgroup_advanced:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_i32_min:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_workgroup:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:f16_to_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_vec2h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_vec2h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_vec2h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2i_to_vec4h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2u_to_vec4h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2f_to_vec4h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2i:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2u:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2f:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_vec2f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2af_to_vec4f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_vec2h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2ai_to_vec4h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,ceil:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,ceil:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,ceil:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,clamp:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,clamp:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,clamp:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,clamp:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cos:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cos:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cos:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cosh:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cosh:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cosh:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,countOneBits:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,countOneBits:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cross:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cross:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,cross:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,degrees:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,degrees:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,degrees:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,determinant:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,determinant:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,determinant:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,distance:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:i32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:i32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:i32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:u32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:u32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:u32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot4I8Packed:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dot4U8Packed:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dpdx:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dpdy:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,exp:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,exp:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,exp:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,exp2:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,exp2:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,exp2:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,extractBits:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,extractBits:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,floor:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,floor:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,floor:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fma:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fma:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fma:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fract:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fract:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fract:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_vec2_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_vec2_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_vec3_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_vec3_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_vec4_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:abstract_float_vec4_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec2_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec2_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec4_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,frexp:f16_vec4_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fwidth:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,insertBits:integer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,ldexp:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,ldexp:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,ldexp:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,length:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,log:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,log:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,log:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,log2:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,log2:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,log2:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,max:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,max:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,max:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,max:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,max:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,min:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,min:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,min:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,min:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,min:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,min:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_matching:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_nonmatching_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_nonmatching_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:abstract_float_nonmatching_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f32_matching:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f32_nonmatching_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f32_nonmatching_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f32_nonmatching_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f16_matching:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f16_nonmatching_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f16_nonmatching_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,mix:f16_nonmatching_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec2_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec2_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec3_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec3_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec4_fract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec4_whole:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,normalize:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack2x16snorm:pack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack2x16unorm:pack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack4x8snorm:pack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack4x8unorm:pack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack4xI8:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack4xI8Clamp:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack4xU8:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pack4xU8Clamp:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pow:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pow:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,pow:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadBroadcast:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadBroadcast:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadBroadcast:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadBroadcast:fragment,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadBroadcast:fragment,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadSwap:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadSwap:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadSwap:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadSwap:fragment,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quadSwap:fragment,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,quantizeToF16:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,radians:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,radians:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,radians:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reflect:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:f16_vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:f16_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,refract:f16_vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reverseBits:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,reverseBits:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,round:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,round:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,round:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,saturate:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,saturate:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,select:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,select:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sign:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sign:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sign:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sin:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sin:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sin:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sinh:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sinh:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sinh:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,smoothstep:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sqrt:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sqrt:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,sqrt:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,step:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,step:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,step:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:barrier:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAdd:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAll:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAll:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAll:fragment,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAll:fragment,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAny:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAny:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAny:fragment,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupAny:fragment,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBallot:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBallot:fragment,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBallot:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBallot:predicate:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBallot:predicate_and_control_flow:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBitwise:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBitwise:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBitwise:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBitwise:fragment,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBitwise:fragment,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:workgroup_uniform_load:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:broadcastFirst,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,each_invocation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupElect:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMinMax:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMinMax:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMinMax:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMul:fp_accuracy:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMul:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:shuffle,id:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:shuffleUpDown,delta:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:shuffleXor,mask:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:compute,all_active:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:compute,split:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:data_types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,subgroupShuffle:fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,tan:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,tan:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,tan:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,tanh:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,tanh:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,tanh:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureDimensions:sampled_and_multisampled:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureDimensions:depth:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureDimensions:storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureDimensions:external:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_3d:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:depth:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:external:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:arrayed:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_1d:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_2d:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_2d_array:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_3d:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:sampled:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:depth:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleBaseClampToEdge:2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_1d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_3d_coords:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureStore:bgra8unorm_swizzle:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,texture_utils:createTextureWithRandomDataAndGetTexels_with_generator:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,texture_utils:readTextureToTexelViews:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,texture_utils:weights:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,transpose:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,transpose:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,trunc:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,trunc:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,trunc:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack2x16float:unpack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack2x16unorm:unpack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack4x8snorm:unpack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack4x8unorm:unpack:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack4xI8:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,unpack4xU8:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:barrier:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,workgroupUniformLoad:types:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:read_full_object:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:read_ptr_to_member:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:read_ptr_to_element:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:write_full_object:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:write_ptr_to_member:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:write_ptr_to_element:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:atomic_ptr_to_element:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:array_length:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,user,ptr_params:mixed_ptr_parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:scalar_identity:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:vector_identity:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:concrete_vector_splat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:abstract_vector_splat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:concrete_vector_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:abstract_vector_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:concrete_vector_mix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:abstract_vector_mix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:matrix_identity:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:abstract_matrix_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_column_vectors:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:abstract_matrix_column_vectors:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:concrete_array_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:abstract_array_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,non_zero:structure:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,zero_value:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,zero_value:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,zero_value:vector_prefix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,zero_value:matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,zero_value:array:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,constructor,zero_value:structure:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,precedence:precedence:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,address_of_and_indirection:deref:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,address_of_and_indirection:deref_index:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,address_of_and_indirection:deref_member:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,address_of_and_indirection:deref_swizzle:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,af_arithmetic:negation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,af_assignment:abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,af_assignment:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,af_assignment:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,ai_arithmetic:negation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,ai_assignment:abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,ai_assignment:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,ai_assignment:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,ai_complement:complement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,bool_conversion:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,bool_conversion:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,bool_conversion:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,bool_conversion:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,bool_conversion:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,bool_logical:negation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_arithmetic:negation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:f32_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:f16_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f16_conversion:abstract_float_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_arithmetic:negation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:f32_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:f16_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,f32_conversion:abstract_float_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_arithmetic:negation:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_complement:i32_complement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_complement:u32_complement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:bool:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,float_parse:valid:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:call_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:call_nested:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:call_repeated:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:arg_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:arg_eval_logical_and:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:arg_eval_logical_or:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,call:arg_eval_pointers:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,complex:continue_in_switch_in_for_loop:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_rhs_const:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_lhs_const:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_R_C_C_C:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_R_C_C:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_C_R_C:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_chain_C_C_C_R:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:binary_op_parenthesized_expr:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:array_index:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:array_index_lhs_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:array_index_lhs_member_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:array_index_via_ptrs:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:array_index_via_struct_members:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:matrix_index:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:matrix_index_via_ptr:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:logical_and:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:logical_or:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:bitwise_and:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:bitwise_or:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:user_fn_args:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:nested_fn_args:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:builtin_fn_args:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:nested_builtin_fn_args:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:1d_array_constructor:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:2d_array_constructor:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:vec4_constructor:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:nested_vec4_constructor:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:struct_constructor:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:nested_struct_constructor:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:1d_array_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:2d_array_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:1d_array_compound_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:2d_array_compound_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:1d_array_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,eval_order:2d_array_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_break:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_initializer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_complex_initializer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_complex_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_continuing:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_complex_continuing:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:nested_for_break:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:nested_for_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_logical_and_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,for:for_logical_or_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,if:if_true:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,if:if_false:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,if:else_if:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,if:nested_if_else:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,loop:loop_break:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,loop:loop_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,loop:loop_continuing_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,loop:nested_loops:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,loop:loop_break_if_logical_and_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,loop:loop_break_if_logical_or_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_nested:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_nested_must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,phony:phony_assign_call_builtin:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,return:return:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,return:return_conditional_true:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,return:return_conditional_false:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,switch:switch:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,switch:switch_multiple_case:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,switch:switch_multiple_case_default:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,switch:switch_default:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,switch:switch_default_only:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,switch:switch_inside_loop_with_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_basic:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_break:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_nested_break:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_nested_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_logical_and_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,flow_control,while:while_logical_or_condition:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:struct_members:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:nesting_depth_composite_struct:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:nesting_depth_composite_array:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:nesting_depth_braces:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:function_parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:switch_case_selectors:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:switch_case_selectors_same_clause:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:private_array_byte_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:private_array_combined_byte_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:function_array_byte_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:function_variable_combined_byte_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:workgroup_array_byte_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:workgroup_array_byte_size_override:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,limits:const_array_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_layout:read_layout:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_layout:write_layout:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,adjacent:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,atomicity:atomicity:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_load_store:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,coherence:corr:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,coherence:coww:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,coherence:cowr:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,coherence:corw1:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,coherence:corw2:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,texture_intra_invocation_coherence:texture_intra_invocation_coherence:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,weak:message_passing:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,weak:store:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,weak:load_buffer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,weak:read:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,weak:store_buffer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,memory_model,weak:2_plus_2_write:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:struct_implicit:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:struct_explicit:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:struct_nested:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:array_of_vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:array_of_vec3h:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:array_of_vec3h,elementwise:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:array_of_struct:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:matCx3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,padding:array_of_matCx3:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,robust_access:linear_memory:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,compute_builtins:inputs:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,compute_builtins:subgroup_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,compute_builtins:subgroup_invocation_id:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:subgroup_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:subgroup_invocation_id:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,user_io:passthrough:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,vertex_builtins:outputs,clip_distances:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,workgroup_size:workgroup_size:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,workgroup_size:workgroup_size_override_exp:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:declaration:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:builtin:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:for_loop:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:while:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:loop:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:switch:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,shadow:if:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,stage:basic_compute:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,stage:basic_render:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,compound:decl:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:all:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:three_quarters:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:function_call:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:loop:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:continuing:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:uniform_read_loop:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,discard:derivatives:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment_overflow:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment_overflow:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement_underflow:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement_underflow:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:vec2_element_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:vec3_element_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:vec4_element_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:vec2_element_decrement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:vec3_element_decrement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:vec4_element_decrement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:single_eval_increment:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,increment_decrement:single_eval_decrement:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,statement,phony:executes:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,value_init:scalars:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,value_init:vec:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,value_init:mat:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,value_init:array:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,value_init:array,nested:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,value_init:struct:*'> |
| <meta name=variant content='?q=webgpu:shader,execution,zero_init:compute,zero_init:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_no_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_no_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_no_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,const_assert,const_assert:evaluation_stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,compound_statement:decl_conflict:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,compound_statement:decl_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:no_direct_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:no_indirect_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:no_indirect_recursion_via_array_size:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:no_indirect_recursion_via_struct_attribute:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:initializer:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:function_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:immutable:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,const:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:diagnostic_severity_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:diagnostic_rule_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:enable_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:language_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:swizzle_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,context_dependent_resolution:interpolation_flat_names:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,let:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,let:initializer:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,let:module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,let:initializer_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,override:no_direct_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,override:no_indirect_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,override:id:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,override:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,override:initializer:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,override:function_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:module_scope_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:function_scope_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:module_scope_initializers:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:handle_initializer:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:initializer_kind:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:function_addrspace_at_module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:binding_point_on_resources:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:binding_point_on_non_resources:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:binding_point_on_function_var:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:binding_collisions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:binding_collision_unused_helper:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:address_space_access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:explicit_access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:implicit_access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:read_access:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:write_access:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:initializer_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:var_access_mode_bad_other_template_contents:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:var_access_mode_bad_template_delim:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,decl,var:shader_stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,array:index_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,array:result_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,array:early_eval_errors:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,array:abstract_array_concrete_index:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,matrix:index_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,matrix:result_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,matrix:early_eval_errors:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,matrix:abstract_matrix_concrete_index:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,structure:identifier_mismatch:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,structure:shadowed_member:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,structure:result_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,structure:result_type_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,structure:result_type_runtime_array:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,vector:concrete:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,access,vector:abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,add_sub_mul:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,add_sub_mul:scalar_vector_out_of_range:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,add_sub_mul:invalid_type_with_itself:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,and_or_xor:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,and_or_xor:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,comparison:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,comparison:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,div_rem:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,div_rem:invalid_type_with_itself:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,parse:all:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_rhs_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_rhs_fn_override:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_rhs_override:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:nested_invalid_rhs_override:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:invalid_array_count_on_rhs:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,binary,short_circuiting_and_or:array_override:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,abs:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,abs:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,acos:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,acos:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,acos:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,acosh:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,acosh:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,acosh:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,all:argument_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,all:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,all:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,any:argument_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,any:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,any:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,arrayLength:bool_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,arrayLength:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,arrayLength:access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,arrayLength:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,asin:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,asin:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,asin:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,asinh:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,asinh:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,asinh:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan2:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan2:invalid_argument_y:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan2:invalid_argument_x:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan2:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atan2:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atanh:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atanh:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atanh:parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomics:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomics:atomic_parameterization:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomics:data_parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomics:return_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomics:non_atomic:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,barriers:only_in_compute:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,barriers:no_return_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:bad_const_to_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:bad_const_to_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:bad_type_constructible:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:bad_type_nonconstructible:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:bad_to_vec3h:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:bad_to_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:valid_vec2h:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:valid_vec4h:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bitcast:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ceil:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ceil:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ceil:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ceil:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,clamp:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,clamp:mismatched:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,clamp:low_high:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,clamp:low_high_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,clamp:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,clamp:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cos:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cos:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cos:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cos:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cosh:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cosh:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cosh:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countLeadingZeros:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countLeadingZeros:float_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countLeadingZeros:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countLeadingZeros:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countOneBits:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countOneBits:float_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countOneBits:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countOneBits:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countTrailingZeros:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countTrailingZeros:float_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countTrailingZeros:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,countTrailingZeros:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cross:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cross:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,cross:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,degrees:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,degrees:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,degrees:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,degrees:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,derivatives:only_in_fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,derivatives:invalid_argument_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,derivatives:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,determinant:matrix_args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,determinant:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,determinant:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,distance:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,distance:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,distance:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4I8Packed:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4I8Packed:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4I8Packed:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4I8Packed:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4U8Packed:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4U8Packed:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4U8Packed:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,dot4U8Packed:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,exp:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,exp:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,exp:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,exp2:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,exp2:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,exp2:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,extractBits:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,extractBits:count_offset:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,extractBits:typed_arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,extractBits:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,faceForward:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,faceForward:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,faceForward:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstLeadingBit:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstLeadingBit:float_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstLeadingBit:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstLeadingBit:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstTrailingBit:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstTrailingBit:float_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstTrailingBit:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,firstTrailingBit:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,floor:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,floor:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,floor:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,floor:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,fma:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,fma:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,fma:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,fract:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,fract:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,fract:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,frexp:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,frexp:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,frexp:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,insertBits:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,insertBits:count_offset:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,insertBits:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,inverseSqrt:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,inverseSqrt:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,inverseSqrt:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ldexp:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ldexp:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,ldexp:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:scalar:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:vec2:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:vec3:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:vec4:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,length:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log2:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log2:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log2:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,log2:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,max:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,max:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,max:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,min:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,min:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,min:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,mix:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,mix:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,mix:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,modf:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,modf:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,modf:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,modf:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,normalize:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,normalize:invalid_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,normalize:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,normalize:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16float:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16float:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16float:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16float:value_range:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16snorm:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16snorm:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16snorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16unorm:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16unorm:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack2x16unorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4x8snorm:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4x8snorm:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4x8snorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4x8unorm:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4x8unorm:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4x8unorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pow:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pow:invalid_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pow:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,pow:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:id_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:id_constness:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:id_values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadBroadcast:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadSwap:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadSwap:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadSwap:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadSwap:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadSwap:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quadSwap:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quantizeToF16:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quantizeToF16:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,quantizeToF16:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,radians:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,radians:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,radians:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,radians:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reflect:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reflect:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reflect:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,refract:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,refract:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,refract:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,refract:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reverseBits:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reverseBits:float_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reverseBits:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,reverseBits:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,round:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,round:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,round:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,round:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,saturate:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,saturate:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,saturate:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,saturate:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,select:argument_types_3:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,select:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,select:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sign:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sign:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sign:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sin:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sin:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sin:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sin:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sinh:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sinh:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sinh:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,smoothstep:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,smoothstep:partial_eval_errors:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,smoothstep:argument_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,smoothstep:early_eval_errors:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sqrt:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sqrt:integer_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sqrt:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,sqrt:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,step:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,step:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,step:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAdd:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAdd:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAdd:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAdd:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAdd:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAdd:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAnyAll:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAnyAll:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAnyAll:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAnyAll:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAnyAll:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupAnyAll:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBallot:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBallot:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBallot:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBallot:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBallot:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBallot:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBitwise:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBitwise:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBitwise:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBitwise:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBitwise:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBitwise:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:id_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:id_constness:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:id_values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcast:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcastFirst:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcastFirst:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcastFirst:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcastFirst:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcastFirst:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupBroadcastFirst:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupElect:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupElect:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupElect:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupElect:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupElect:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupElect:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMinMax:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMinMax:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMinMax:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMinMax:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMinMax:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMinMax:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMul:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMul:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMul:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMul:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMul:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupMul:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:requires_subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:param2_early_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:data_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:param2_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,subgroupShuffle:stage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,tan:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,tan:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,tan:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,tanh:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,tanh:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,tanh:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureDimensions:return_type,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureDimensions:return_type,storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureDimensions:level_argument,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureDimensions:texture_type,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureDimensions:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:component_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:component_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGather:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:depth_ref_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureGatherCompare:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:return_type,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:coords_argument,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:coords_argument,storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:array_index_argument,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:array_index_argument,storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:level_argument,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:sample_index_argument,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:texture_type,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:texture_type,storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureLoad:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLayers:return_type,non_storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLayers:return_type,storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLayers:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLayers:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLevels:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLevels:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumLevels:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumSamples:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumSamples:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureNumSamples:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:only_in_fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSample:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBaseClampToEdge:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBaseClampToEdge:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBaseClampToEdge:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBaseClampToEdge:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:bias_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:only_in_fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleBias:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:depth_ref_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:only_in_fragment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompare:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:depth_ref_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleCompareLevel:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:ddX_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:ddY_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleGrad:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:level_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:offset_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:offset_argument,non_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:texture_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureSampleLevel:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureStore:coords_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureStore:array_index_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureStore:value_argument:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,textureStore:texture_type,storage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,transpose:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,transpose:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,transpose:return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,transpose:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,trunc:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,trunc:args:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,trunc:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16float:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16float:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16float:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16snorm:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16snorm:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16snorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16unorm:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16unorm:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack2x16unorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4x8snorm:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4x8snorm:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4x8snorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4x8unorm:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4x8unorm:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4x8unorm:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xI8:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xI8:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xI8:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xI8:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:unsupported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:arguments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:scalar_zero_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:scalar_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:vector_zero_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_zero_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:array_zero_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:array_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:struct_zero_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:struct_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,value_constructor:partial_eval:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:only_in_compute:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:no_atomics:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:param_constructible_only:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,early_evaluation:composites:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:with_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,and_or_xor:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,bitwise_shift:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,comparison:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,div_rem:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:f16_and_f32_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:f32_and_f16_matrix:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:mat_by_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:mat_by_vec:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:vec_by_mat:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,overload_resolution:implicit_conversions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,overload_resolution:overload_resolution:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,precedence:binary_requires_parentheses:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,precedence:mixed_logical_requires_parentheses:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,precedence:other:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,precedence:other_lhs:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,address_of_and_indirection:basic:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,address_of_and_indirection:composite:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,address_of_and_indirection:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,arithmetic_negation:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,arithmetic_negation:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,bitwise_complement:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,bitwise_complement:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,logical_negation:scalar_vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,logical_negation:invalid_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,expression,unary,logical_negation:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,clip_distances:use_clip_distances_requires_extension_enabled:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,dual_source_blending:use_blend_src_requires_extension_enabled:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_syntax_validation:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_stage_input_output:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_usage:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,dual_source_blending:blend_src_same_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,pointer_composite_access:deref:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,pointer_composite_access:pointer:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,readonly_and_readwrite_storage_textures:var_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,extension,readonly_and_readwrite_storage_textures:textureBarrier:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_pointers:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_pointers_to_array_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_pointers_to_array_elements_indirect:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_pointers_to_struct_members:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_pointers_to_struct_members_indirect:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:one_pointer_one_module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:subcalls:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:member_accessors:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:swizzles:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:same_pointer_read_and_write:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:aliasing_inside_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_atomic_pointers:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_atomic_pointers_to_array_elements:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:two_atomic_pointers_to_struct_members:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:one_atomic_pointer_one_module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,alias_analysis:workgroup_uniform_load:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:vertex_returns_position:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:entry_point_call_target:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:function_return_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:function_parameter_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:function_parameter_matching:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:no_direct_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:no_indirect_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_names_must_differ:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_scope_is_function_body:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_number_matches_call:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:call_arg_types_match_1_param:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:call_arg_types_match_2_params:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:call_arg_types_match_3_params:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_name_can_shadow_function_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_name_can_shadow_alias:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_name_can_shadow_global:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_comma_placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_type_can_be_alias:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:function_name_required:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:param_type_required:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:body_required:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:parens_required:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:non_module_scoped_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:function_attributes:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:must_use_requires_return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,functions,restrictions:overload:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,attribute:expressions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,blankspace:null_characters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,blankspace:blankspace:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,blankspace:bom:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,comments:comments:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,comments:line_comment_eof:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,comments:line_comment_terminators:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,comments:unterminated_block_comment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:valid_params:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:invalid_severity:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:warning_unknown_rule:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:valid_locations:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:invalid_locations:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:conflicting_directive:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:conflicting_attribute_different_location:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:after_other_directives:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,diagnostic:diagnostic_scoping:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,enable:enable:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:module_var_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:module_const_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:override_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:function_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:struct_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:alias_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:function_param_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:function_const_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:function_let_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:function_var_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,identifiers:non_normalized:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:bools:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:abstract_int:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:i32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:u32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:abstract_float:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:f32:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,literal:f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,must_use:declaration:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,must_use:call:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,must_use:ignore_result_of_non_must_use_that_returns_call_of_must_use:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,requires:requires:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,requires:wgsl_matches_api:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:module_scope_single:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:module_scope_multiple:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_enable:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_requires:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_diagnostic:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_struct_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_member:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_func_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_type_alias_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_return:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_call:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_module_const_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_fn_const_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_module_var_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_let_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_discard:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_assignment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_fn_const_assert:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:function_body_single:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:function_body_multiple:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:compound_statement_single:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:compound_statement_multiple:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_compound_statement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_if:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_if_else:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_switch:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_case:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_case_break:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_default_case:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_default_case_break:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_for:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_for_break:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_loop:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_loop_break:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_loop_break_if:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_loop_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_continuing:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_while:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_while_break:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,semicolon:after_while_continue:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:function_param:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_handle_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_texture:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_atomic_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_atomic:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_barriers:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,source:valid_source:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,source:empty:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,parse,source:invalid_source:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,align:parsing:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,align:required_alignment:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,align:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,align:multi_align:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,binding:binding:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,binding:binding_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:stage_inout:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:nesting:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:duplicates:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:missing_vertex_position:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:reuse_builtin_name:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param_struct:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type_struct:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,entry_point:no_entry_point_provided:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group:group:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group:group_f16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:binding_attributes:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:private_module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:private_function_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:function_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:function_scope_texture:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:single_entry_point:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,group_and_binding:different_entry_points:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,id:id:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,id:id_fp16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,id:id_struct_member:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,id:id_non_override:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,id:id_in_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,interpolate:require_location:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,interpolate:integral_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,interpolate:duplicate:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,interpolate:interpolation_validation:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,invariant:parsing:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,invariant:valid_only_with_vertex_position_builtin:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,invariant:not_valid_on_user_defined_io:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,layout_constraints:layout_constraints:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:stage_inout:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:nesting:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:duplicates:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:validation:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:location_fp16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,locations:out_of_order:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:vertex_parsing:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:fragment_parsing:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:compute_parsing:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:multiple_entry_points:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:extra_on_compute_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:extra_on_fragment_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:extra_on_vertex_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,pipeline_stage:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,size:size:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,size:size_fp16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,size:size_non_struct:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,size:size_creation_fixed_footprint:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_fragment_shader:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_vertex_shader:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_function:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_const:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_var:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,workgroup_size:workgroup_size_fp16:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,break:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,break_if:condition_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,break_if:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,compound:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,const_assert:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,continue:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,continue:module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,continuing:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,discard:placement:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,for:condition_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,for:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,if:condition_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,if:else_condition_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,if:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,increment_decrement:var_init_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,increment_decrement:component:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,increment_decrement:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,loop:break_if_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,loop:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,phony:rhs_constructible:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,phony:rhs_with_decl:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,phony:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,phony:module_scope:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,return:return_missing_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,return:return_unexpected_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,return:return_type_match:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,return:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,statement_behavior:invalid_statements:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,statement_behavior:valid_statements:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,statement_behavior:invalid_functions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,statement_behavior:valid_functions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,switch:condition_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,switch:condition_type_match_case_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,switch:case_types_match:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,switch:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,while:condition_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,statement,while:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_direct_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_vector_element:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_matrix_element:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_array_element:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_array_size:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_atomic:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_ptr_store_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_struct_member:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:no_indirect_recursion_via_struct_attribute:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:any_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,alias:match_non_alias:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,array:valid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,array:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,atomics:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,atomics:parse:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,atomics:address_space:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,atomics:invalid_operations:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,atomics:trailing_comma:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,enumerant:type_declaration:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,enumerant:value_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,enumerant:decl_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,matrix:valid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,matrix:invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:missing_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:address_space:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:let_ptr_explicit_type_matches_var:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:let_ptr_reads:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:let_ptr_writes:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:ptr_handle_space_invalid:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:ptr_bad_store_type:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:ptr_address_space_never_uses_access_mode:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,pointer:ptr_not_instantiable:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,ref:not_typeable_var:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,ref:not_typeable_let:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,ref:not_typeable_param:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,ref:not_typeable_alias:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:no_direct_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:no_indirect_recursion:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:no_indirect_recursion_via_array_element:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:no_indirect_recursion_via_array_size:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:no_indirect_recursion_via_struct_attribute:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:no_indirect_recursion_via_struct_member_nested_in_alias:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,struct:structures:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:texel_formats:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:texel_formats,as_value:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:sampled_texture_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:external_sampled_texture_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:storage_texture_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:depth_texture_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,textures:sampler_types:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,types,vector:vector:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:basics:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:basics,subgroups:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:fragment_builtin_values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:compute_builtin_values:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:pointers:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:function_variables:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:function_pointer_parameters:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:short_circuit_expressions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:binary_expressions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:unary_expressions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:functions:*'> |
| <meta name=variant content='?q=webgpu:shader,validation,uniformity,uniformity:subgroups,parameters:*'> |
| <meta name=variant content='?q=webgpu:util,texture,color_space_conversions:util_matches_2d_canvas:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texel_data:unorm_texel_data_in_shader:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texel_data:uint_texel_data_in_shader:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texel_data:sint_texel_data_in_shader:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texel_data:float_texel_data_in_shader:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texture_ok:float32:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texture_ok:norm:*'> |
| <meta name=variant content='?q=webgpu:util,texture,texture_ok:snorm_min:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:defaults:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:device:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:format:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:usage:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:alpha_mode:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,configure:viewFormats:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,context_creation:return_type:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:configured:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getPreferredCanvasFormat:value:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*'> |
| <meta name=variant content='?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageData:from_ImageData:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,ImageData:copy_subrect_from_ImageData:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,image:from_image:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,image:from_fully_transparent_image:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,image:copy_subrect_from_2D_Canvas:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,image_file:from_orientation_metadata_file:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,image_file:from_multiple_formats:*'> |
| <meta name=variant content='?q=webgpu:web_platform,copyToTexture,video:copy_from_video:*'> |
| <meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*'> |
| <meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample_non_YUV_video_frame:*'> |
| <meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:*'> |
| <meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*'> |
| <meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:*'> |
| <meta name=variant content='?q=webgpu:web_platform,worker,worker:dedicated_worker:*'> |
| <meta name=variant content='?q=webgpu:web_platform,worker,worker:shared_worker:*'> |
| <meta name=variant content='?q=webgpu:web_platform,worker,worker:service_worker:*'> |