| <!-- 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,unaligned,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:compressed_textures,unaligned_mip_level_0:*'> | |
| <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,immediate:basic_execution:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:update_data:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:pipeline_switch:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:use_max_immediate_size:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:typed_array_arguments:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:multiple_updates_before_draw_or_dispatch:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:render_pass_and_bundle_mix:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,programmable,immediate:render_bundle_isolation:*'> | |
| <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,unsubmitted_render_pass:*'> | |
| <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,reuse:*'> | |
| <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,queries,timestampQuery:many_query_sets:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,timestampQuery:many_slots:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,timestampQuery:resolve_unused_slots:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,timestampQuery:multi_resolve:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,queries,timestampQuery:unused_slots_are_zero:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,render_bundle:basic:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,render_bundle:two_bundles:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,render_bundle:one_bundle_used_multiple_times:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,command_buffer,render,render_bundle:one_bundle_used_multiple_times_same_executeBundles:*'> | |
| <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_pass,transient_attachment:increasing_attachments_count:*'> | |
| <meta name=variant content='?q=webgpu:api,operation,render_pass,transient_attachment:overlapping_transient_attachments:*'> | |
| <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:fragment_depth_qualifiers:*'> | |
| <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,texture_component_swizzle:read_swizzle:*'> | |
| <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:new_usages:*'> | |
| <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,subgroup_size_control:enables_subgroups:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_component_swizzle:invalid_swizzle:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_component_swizzle:only_identity_swizzle:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_component_swizzle:no_render_no_resolve_no_storage:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_component_swizzle:compatibility_mode:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,capability_checks,features,texture_compression_unaligned:createTexture,unaligned_size:*'> | |
| <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,createBindGroupLayout:binding_type:*'> | |
| <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,createPipelineLayout:immediate_data_size:*'> | |
| <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:depthOrArrayLayers_and_mipLevelCount_for_transient_attachments:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:usage:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:new_usages:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:viewFormats:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,createTexture:transient_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,createView:texture_view_usage_of_multiple_usages:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,createView:texture_view_usage_with_view_format:*'> | |
| <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,dispatch:dispatch,linear_indexing_range:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,dispatch:dispatchIndirect,linear_indexing_range:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,dispatch:shader_required_buffer_size:*'> | |
| <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_format:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_format_dirtying:*'> | |
| <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,cmds,setImmediates:alignment:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setImmediates:overflow:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,encoding,cmds,setImmediates:out_of_bounds:*'> | |
| <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,programmable,pipeline_immediate:required_slots_set:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_immediate:unused_variable:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_immediate:overprovisioned_immediate_data:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,encoding,programmable,pipeline_immediate:render_bundle_execution_state_invalidation:*'> | |
| <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,min_buffer_binding_size:compute,shader_required_buffer_size:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,min_buffer_binding_size:render,shader_required_buffer_size:*'> | |
| <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,pipeline,immediates:pipeline_creation_immediate_size_mismatch:*'> | |
| <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:unusedOcclusionQuery:*'> | |
| <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,loadOp_storeOp:*'> | |
| <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,fragment_stage_required:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,first_target_required:*'> | |
| <meta name=variant content='?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,first_format_blendable_and_has_alpha:*'> | |
| <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,pipeline_creation:fine_derivatives:*'> | |
| <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:remainder_negative:*'> | |
| <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,atomicStoreMax:store_max_basic:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,atomics,atomicStoreMin:store_min_basic:*'> | |
| <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,bufferArrayView:array_length:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferArrayView:array_length,functions:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferArrayView:read_layout:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferArrayView:write_layout:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferArrayView:read:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferArrayView:write:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferArrayView:mixed_types_aliasing:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferLength:sized_buffer:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferLength:unsized_buffer:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferLength:max_size_buffer:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:array_length:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:array_length,functions:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:read_layout:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:write_layout:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:read:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:write:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,expression,call,builtin,bufferView:mixed_types_aliasing:*'> | |
| <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,insertBits:array_index:*'> | |
| <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,select:short_circuit:*'> | |
| <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,trunc:subnormal_division:*'> | |
| <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,override:logical:*'> | |
| <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,compute_builtins:subgroup_id:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,compute_builtins:num_subgroups:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,compute_builtins:subgroup_size_attribute:*'> | |
| <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,fragment_builtins:primitive_index,basic:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:primitive_index,primitive_reset:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:primitive_index,discarded_primitves:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,shader_io,fragment_builtins:primitive_index,topologies:*'> | |
| <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,assignment,vector:vector_component:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,assignment,vector:vector_constant_index:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,assignment,vector:vector_dynamic_index:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,assignment,vector:vector_element_compound:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,assignment,vector:vector_full_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,assignment,vector:indexed_assignment_eval_order:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,assignment,vector:indexed_compound_assignment_eval_order:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,compound:decl:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,compound:eval_order:*'> | |
| <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,statement,swizzle_assignment:swizzle_assignment_vars:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,swizzle_assignment:swizzle_compound_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,swizzle_assignment:eval_order:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,swizzle_assignment:compound_eval_order:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,swizzle_assignment:dynamic_index_into_swizzle:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,swizzle_assignment:indexed_swizzle_eval_order:*'> | |
| <meta name=variant content='?q=webgpu:shader,execution,statement,swizzle_assignment:indexed_swizzle_compound_eval_order:*'> | |
| <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,assignment_statement:scalar_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,assignment_statement:vector_full_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,assignment_statement:vector_indexed_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,assignment_statement:vector_swizzle_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,assignment_statement:compound_assignment_with_swizzle:*'> | |
| <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,immediate:store_type,valid:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,immediate:store_type,invalid:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,immediate:scope:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,immediate:binding_attributes:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,immediate:access_mode:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,immediate:entry_point_interface:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,decl,immediate:pointers:*'> | |
| <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,override:array_size:*'> | |
| <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,access,vector:chained_swizzle:*'> | |
| <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:buffer_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,atomicStoreMinMax:requires_extension:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomicStoreMinMax:stage:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomicStoreMinMax:atomic_ptr_parameterization:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomicStoreMinMax:value_parameter:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomicStoreMinMax:return_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomicStoreMinMax:atomic_ptr_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,atomicStoreMinMax:non_atomic:*'> | |
| <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,bufferArrayView:must_use:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferArrayView:return_store_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferArrayView:buffer_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferArrayView:offset_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferArrayView:size_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferArrayView:early_eval_errors:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferArrayView:lhs_call:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferLength:must_use:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferLength:return_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferLength:data_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferLength:invalid_cases:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferView:must_use:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferView:return_store_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferView:buffer_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferView:offset_type:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferView:early_eval_errors:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,expression,call,builtin,bufferView:lhs_call:*'> | |
| <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,extension,subgroup_size_control:enable_subgroup_size_control_requires_subgroups:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:use_subgroup_size_attribute_requires_subgroup_size_control_extension_enabled:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:subgroup_size_attribute_only_valid_in_compute_stage:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:subgroup_size_value_must_be_const_or_override_i32_u32:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:subgroup_size_constant_value_must_be_power_of_2:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:subgroup_size_override_must_be_power_of_2_at_pipeline_creation:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:subgroup_size_override_valid_values_no_error:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:workgroup_size_x_must_be_multiple_of_subgroup_size_at_pipeline_creation:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,extension,subgroup_size_control:subgroup_size_must_be_between_min_and_max_at_pipeline_creation:*'> | |
| <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,requires:have_all_language_features:*'> | |
| <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_builtin:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:placement:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,shader_io,builtins:parse_frag_depth:*'> | |
| <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:valid_only_with_position_in_non_entry_point_struct:*'> | |
| <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,swizzle_assignment:valid:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_lhs_not_reference:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_duplicate_components:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_component_mismatch:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_component_oob:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_type_mismatch:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_mixed_letter_schemes:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:invalid_address_of_swizzle_view:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:index_into_swizzle_view:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:dynamic_index_into_swizzle_view:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:pointer_swizzle_assignment:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,statement,swizzle_assignment:chained_swizzle:*'> | |
| <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,buffer:parse:*'> | |
| <meta name=variant content='?q=webgpu:shader,validation,types,buffer:address_space:*'> | |
| <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,ref:not_typeable_ref_immediate:*'> | |
| <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:uniform_subgroup_ops:*'> | |
| <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:invalid_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,getCurrentTexture:compatibility:*'> | |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:usage_as_color_attachment_and_resolve_target:*'> | |
| <meta name=variant content='?q=webgpu:web_platform,canvas,getCurrentTexture:usage_as_texture_binding:*'> | |
| <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,video_frame_display_size_diff_with_coded_size:*'> | |
| <meta name=variant content='?q=webgpu:web_platform,external_texture,video:importExternalTexture,video_frame_display_size_from_textureDimensions:*'> | |
| <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:*'> |