Path Lines of Code src/common/framework/test_config.ts 32 src/common/framework/test_group.ts 1 src/common/internal/logging/test_case_recorder.ts 135 src/common/internal/test_group.ts 581 src/common/internal/test_suite_listing.ts 9 src/common/runtime/helper/test_worker-worker.ts 33 src/common/runtime/helper/test_worker.ts 153 src/common/tools/run_wpt_ref_tests.ts 384 src/stress/adapter/device_allocation.spec.ts 244 src/stress/compute/compute_pass.spec.ts 142 src/stress/device/bind_group_allocation.spec.ts 61 src/stress/device/bind_group_layout_allocation.spec.ts 16 src/stress/device/buffer_allocation.spec.ts 20 src/stress/device/command_encoder_allocation.spec.ts 16 src/stress/device/compute_pipeline_allocation.spec.ts 16 src/stress/device/pipeline_layout_allocation.spec.ts 16 src/stress/device/query_set_allocation.spec.ts 22 src/stress/device/render_bundle_allocation.spec.ts 16 src/stress/device/render_pipeline_allocation.spec.ts 16 src/stress/device/sampler_allocation.spec.ts 16 src/stress/device/shader_module_allocation.spec.ts 16 src/stress/device/texture_allocation.spec.ts 22 src/stress/memory/churn.spec.ts 14 src/stress/memory/oom.spec.ts 143 src/stress/queries/occlusion.spec.ts 7 src/stress/queries/resolve.spec.ts 12 src/stress/queries/timestamps.spec.ts 42 src/stress/queue/submit.spec.ts 98 src/stress/render/render_pass.spec.ts 308 src/stress/render/vertex_buffers.spec.ts 124 src/stress/shaders/entry_points.spec.ts 65 src/stress/shaders/non_halting.spec.ts 184 src/stress/shaders/slow.spec.ts 184 src/stress/texture/large.spec.ts 48 src/unittests/async_expectations.spec.ts 133 src/unittests/basic.spec.ts 27 src/unittests/check_contents.spec.ts 67 src/unittests/conversion.spec.ts 613 src/unittests/crc32.spec.ts 23 src/unittests/floating_point.spec.ts 7076 src/unittests/getStackTrace.spec.ts 132 src/unittests/loaders_and_trees.spec.ts 879 src/unittests/logger.spec.ts 135 src/unittests/maths.spec.ts 1659 src/unittests/params_builder_and_utils.spec.ts 507 src/unittests/params_builder_toplevel.spec.ts 97 src/unittests/parse_imports.spec.ts 69 src/unittests/preprocessor.spec.ts 184 src/unittests/prng.spec.ts 125 src/unittests/query_compare.spec.ts 131 src/unittests/query_string.spec.ts 242 src/unittests/serialization.spec.ts 449 src/unittests/test_group.spec.ts 371 src/unittests/test_group_test.ts 31 src/unittests/test_query.spec.ts 123 src/unittests/texture_ok.spec.ts 139 src/unittests/unit_test.ts 2 src/webgpu/api/operation/adapter/info.spec.ts 163 src/webgpu/api/operation/adapter/requestAdapter.spec.ts 117 src/webgpu/api/operation/adapter/requestDevice.spec.ts 470 src/webgpu/api/operation/buffers/map.spec.ts 432 src/webgpu/api/operation/buffers/map_ArrayBuffer.spec.ts 71 src/webgpu/api/operation/buffers/map_detach.spec.ts 73 src/webgpu/api/operation/buffers/map_oom.spec.ts 42 src/webgpu/api/operation/buffers/mapping_test.ts 34 src/webgpu/api/operation/buffers/threading.spec.ts 23 src/webgpu/api/operation/command_buffer/basic.spec.ts 83 src/webgpu/api/operation/command_buffer/clearBuffer.spec.ts 45 src/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.ts 88 src/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.ts 1528 src/webgpu/api/operation/command_buffer/image_copy.spec.ts 1818 src/webgpu/api/operation/command_buffer/programmable/programmable_state_test.ts 218 src/webgpu/api/operation/command_buffer/programmable/state_tracking.spec.ts 363 src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts 898 src/webgpu/api/operation/command_buffer/render/dynamic_state.spec.ts 16 src/webgpu/api/operation/command_buffer/render/state_tracking.spec.ts 532 src/webgpu/api/operation/compute/basic.spec.ts 135 src/webgpu/api/operation/compute_pipeline/entry_point_name.spec.ts 10 src/webgpu/api/operation/compute_pipeline/overrides.spec.ts 507 src/webgpu/api/operation/device/all_limits_and_features.spec.ts 85 src/webgpu/api/operation/device/lost.spec.ts 73 src/webgpu/api/operation/labels.spec.ts 272 src/webgpu/api/operation/limits/max_combined_limits.spec.ts 217 src/webgpu/api/operation/memory_sync/buffer/buffer_sync_test.ts 813 src/webgpu/api/operation/memory_sync/buffer/multiple_buffers.spec.ts 306 src/webgpu/api/operation/memory_sync/buffer/single_buffer.spec.ts 237 src/webgpu/api/operation/memory_sync/texture/readonly_depth_stencil.spec.ts 286 src/webgpu/api/operation/memory_sync/texture/same_subresource.spec.ts 670 src/webgpu/api/operation/memory_sync/texture/texture_sync_test.ts 107 src/webgpu/api/operation/onSubmittedWorkDone.spec.ts 48 src/webgpu/api/operation/pipeline/default_layout.spec.ts 22 src/webgpu/api/operation/pipeline/pipeline_layout_created_with_null_bind_group_layout.spec.ts 278 src/webgpu/api/operation/queue/writeBuffer.spec.ts 198 src/webgpu/api/operation/reflection.spec.ts 234 src/webgpu/api/operation/render_pass/clear_value.spec.ts 163 src/webgpu/api/operation/render_pass/resolve.spec.ts 152 src/webgpu/api/operation/render_pass/storeOp.spec.ts 278 src/webgpu/api/operation/render_pass/storeop2.spec.ts 74 src/webgpu/api/operation/render_pipeline/culling_tests.spec.ts 284 src/webgpu/api/operation/render_pipeline/overrides.spec.ts 423 src/webgpu/api/operation/render_pipeline/pipeline_output_targets.spec.ts 404 src/webgpu/api/operation/render_pipeline/primitive_topology.spec.ts 411 src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts 705 src/webgpu/api/operation/render_pipeline/vertex_only_render_pipeline.spec.ts 25 src/webgpu/api/operation/rendering/3d_texture_slices.spec.ts 316 src/webgpu/api/operation/rendering/basic.spec.ts 314 src/webgpu/api/operation/rendering/color_target_state.spec.ts 787 src/webgpu/api/operation/rendering/depth.spec.ts 472 src/webgpu/api/operation/rendering/depth_bias.spec.ts 326 src/webgpu/api/operation/rendering/depth_clip_clamp.spec.ts 481 src/webgpu/api/operation/rendering/draw.spec.ts 631 src/webgpu/api/operation/rendering/indirect_draw.spec.ts 210 src/webgpu/api/operation/rendering/robust_access_index.spec.ts 6 src/webgpu/api/operation/rendering/stencil.spec.ts 499 src/webgpu/api/operation/resource_init/buffer.spec.ts 761 src/webgpu/api/operation/resource_init/check_texture/by_ds_test.ts 180 src/webgpu/api/operation/resource_init/check_texture/texture_zero_init_test.ts 482 src/webgpu/api/operation/resource_init/texture_zero.spec.ts 92 src/webgpu/api/operation/sampling/anisotropy.spec.ts 290 src/webgpu/api/operation/sampling/filter_mode.spec.ts 955 src/webgpu/api/operation/sampling/lod_clamp.spec.ts 9 src/webgpu/api/operation/sampling/sampler_texture.spec.ts 222 src/webgpu/api/operation/shader_module/compilation_info.spec.ts 187 src/webgpu/api/operation/storage_texture/read_only.spec.ts 446 src/webgpu/api/operation/storage_texture/read_write.spec.ts 360 src/webgpu/api/operation/texture_view/format_reinterpretation.spec.ts 301 src/webgpu/api/operation/texture_view/write.spec.ts 372 src/webgpu/api/operation/uncapturederror.spec.ts 31 src/webgpu/api/operation/vertex_state/correctness.spec.ts 1008 src/webgpu/api/operation/vertex_state/index_format.spec.ts 501 src/webgpu/api/validation/buffer/create.spec.ts 102 src/webgpu/api/validation/buffer/destroy.spec.ts 91 src/webgpu/api/validation/buffer/mapping.spec.ts 920 src/webgpu/api/validation/buffer/threading.spec.ts 12 src/webgpu/api/validation/capability_checks/features/clip_distances.spec.ts 142 src/webgpu/api/validation/capability_checks/features/query_types.spec.ts 104 src/webgpu/api/validation/capability_checks/features/texture_formats.spec.ts 412 src/webgpu/api/validation/capability_checks/limits/maxBindGroups.spec.ts 185 src/webgpu/api/validation/capability_checks/limits/maxBindGroupsPlusVertexBuffers.spec.ts 253 src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts 69 src/webgpu/api/validation/capability_checks/limits/maxBufferSize.spec.ts 25 src/webgpu/api/validation/capability_checks/limits/maxColorAttachmentBytesPerSample.spec.ts 232 src/webgpu/api/validation/capability_checks/limits/maxColorAttachments.spec.ts 107 src/webgpu/api/validation/capability_checks/limits/maxComputeInvocationsPerWorkgroup.spec.ts 63 src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeX.spec.ts 17 src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeY.spec.ts 17 src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeZ.spec.ts 17 src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupStorageSize.spec.ts 100 src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupsPerDimension.spec.ts 85 src/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout.spec.ts 107 src/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout.spec.ts 76 src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables.spec.ts 128 src/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.spec.ts 98 src/webgpu/api/validation/capability_checks/limits/maxSamplersPerShaderStage.spec.ts 141 src/webgpu/api/validation/capability_checks/limits/maxStorageBufferBindingSize.spec.ts 93 src/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInFragmentStage.spec.ts 105 src/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInVertexStage.spec.ts 96 src/webgpu/api/validation/capability_checks/limits/maxStorageBuffersPerShaderStage.spec.ts 135 src/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInFragmentStage.spec.ts 106 src/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInVertexStage.spec.ts 96 src/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage.spec.ts 172 src/webgpu/api/validation/capability_checks/limits/maxTextureArrayLayers.spec.ts 25 src/webgpu/api/validation/capability_checks/limits/maxTextureDimension1D.spec.ts 26 src/webgpu/api/validation/capability_checks/limits/maxTextureDimension2D.spec.ts 105 src/webgpu/api/validation/capability_checks/limits/maxTextureDimension3D.spec.ts 30 src/webgpu/api/validation/capability_checks/limits/maxUniformBufferBindingSize.spec.ts 75 src/webgpu/api/validation/capability_checks/limits/maxUniformBuffersPerShaderStage.spec.ts 96 src/webgpu/api/validation/capability_checks/limits/maxVertexAttributes.spec.ts 40 src/webgpu/api/validation/capability_checks/limits/maxVertexBufferArrayStride.spec.ts 81 src/webgpu/api/validation/capability_checks/limits/maxVertexBuffers.spec.ts 77 src/webgpu/api/validation/capability_checks/limits/minStorageBufferOffsetAlignment.spec.ts 163 src/webgpu/api/validation/capability_checks/limits/minUniformBufferOffsetAlignment.spec.ts 166 src/webgpu/api/validation/compute_pipeline.spec.ts 674 src/webgpu/api/validation/createBindGroup.spec.ts 1047 src/webgpu/api/validation/createBindGroupLayout.spec.ts 451 src/webgpu/api/validation/createPipelineLayout.spec.ts 460 src/webgpu/api/validation/createSampler.spec.ts 62 src/webgpu/api/validation/createTexture.spec.ts 973 src/webgpu/api/validation/createView.spec.ts 343 src/webgpu/api/validation/debugMarker.spec.ts 80 src/webgpu/api/validation/encoding/beginComputePass.spec.ts 116 src/webgpu/api/validation/encoding/beginRenderPass.spec.ts 188 src/webgpu/api/validation/encoding/cmds/clearBuffer.spec.ts 215 src/webgpu/api/validation/encoding/cmds/compute_pass.spec.ts 211 src/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.ts 294 src/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.ts 779 src/webgpu/api/validation/encoding/cmds/debug.spec.ts 60 src/webgpu/api/validation/encoding/cmds/index_access.spec.ts 147 src/webgpu/api/validation/encoding/cmds/render/draw.spec.ts 743 src/webgpu/api/validation/encoding/cmds/render/dynamic_state.spec.ts 297 src/webgpu/api/validation/encoding/cmds/render/indirect_draw.spec.ts 180 src/webgpu/api/validation/encoding/cmds/render/indirect_multi_draw.spec.ts 299 src/webgpu/api/validation/encoding/cmds/render/setIndexBuffer.spec.ts 108 src/webgpu/api/validation/encoding/cmds/render/setPipeline.spec.ts 52 src/webgpu/api/validation/encoding/cmds/render/setVertexBuffer.spec.ts 126 src/webgpu/api/validation/encoding/cmds/render/state_tracking.spec.ts 163 src/webgpu/api/validation/encoding/cmds/render_pass.spec.ts 11 src/webgpu/api/validation/encoding/cmds/setBindGroup.spec.ts 395 src/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.ts 195 src/webgpu/api/validation/encoding/encoder_open_state.spec.ts 567 src/webgpu/api/validation/encoding/encoder_state.spec.ts 208 src/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts 1048 src/webgpu/api/validation/encoding/queries/begin_end.spec.ts 103 src/webgpu/api/validation/encoding/queries/general.spec.ts 137 src/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.ts 160 src/webgpu/api/validation/encoding/render_bundle.spec.ts 212 src/webgpu/api/validation/error_scope.spec.ts 160 src/webgpu/api/validation/getBindGroupLayout.spec.ts 177 src/webgpu/api/validation/gpu_external_texture_expiration.spec.ts 253 src/webgpu/api/validation/image_copy/buffer_related.spec.ts 185 src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts 398 src/webgpu/api/validation/image_copy/layout_related.spec.ts 420 src/webgpu/api/validation/image_copy/texture_related.spec.ts 468 src/webgpu/api/validation/layout_shader_compat.spec.ts 313 src/webgpu/api/validation/non_filterable_texture.spec.ts 105 src/webgpu/api/validation/query_set/create.spec.ts 28 src/webgpu/api/validation/query_set/destroy.spec.ts 23 src/webgpu/api/validation/queue/buffer_mapped.spec.ts 228 src/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.spec.ts 702 src/webgpu/api/validation/queue/destroyed/buffer.spec.ts 237 src/webgpu/api/validation/queue/destroyed/query_set.spec.ts 91 src/webgpu/api/validation/queue/destroyed/texture.spec.ts 244 src/webgpu/api/validation/queue/submit.spec.ts 100 src/webgpu/api/validation/queue/writeBuffer.spec.ts 145 src/webgpu/api/validation/queue/writeTexture.spec.ts 94 src/webgpu/api/validation/render_pass/attachment_compatibility.spec.ts 587 src/webgpu/api/validation/render_pass/render_pass_descriptor.spec.ts 1074 src/webgpu/api/validation/render_pass/resolve.spec.ts 162 src/webgpu/api/validation/render_pipeline/depth_stencil_state.spec.ts 305 src/webgpu/api/validation/render_pipeline/float32_blendable.spec.ts 41 src/webgpu/api/validation/render_pipeline/fragment_state.spec.ts 531 src/webgpu/api/validation/render_pipeline/inter_stage.spec.ts 302 src/webgpu/api/validation/render_pipeline/misc.spec.ts 123 src/webgpu/api/validation/render_pipeline/multisample_state.spec.ts 74 src/webgpu/api/validation/render_pipeline/overrides.spec.ts 495 src/webgpu/api/validation/render_pipeline/primitive_state.spec.ts 33 src/webgpu/api/validation/render_pipeline/resource_compatibility.spec.ts 124 src/webgpu/api/validation/render_pipeline/shader_module.spec.ts 105 src/webgpu/api/validation/render_pipeline/vertex_state.spec.ts 680 src/webgpu/api/validation/resource_usages/buffer/in_pass_encoder.spec.ts 909 src/webgpu/api/validation/resource_usages/buffer/in_pass_misc.spec.ts 389 src/webgpu/api/validation/resource_usages/texture/in_pass_encoder.spec.ts 1414 src/webgpu/api/validation/resource_usages/texture/in_render_common.spec.ts 623 src/webgpu/api/validation/resource_usages/texture/in_render_misc.spec.ts 629 src/webgpu/api/validation/shader_module/entry_point.spec.ts 291 src/webgpu/api/validation/shader_module/overrides.spec.ts 84 src/webgpu/api/validation/state/device_lost/destroy.spec.ts 1026 src/webgpu/api/validation/texture/bgra8unorm_storage.spec.ts 169 src/webgpu/api/validation/texture/destroy.spec.ts 118 src/webgpu/api/validation/texture/float32_filterable.spec.ts 54 src/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.ts 132 src/webgpu/api/validation/validation_test.ts 715 src/webgpu/compat/api/validation/createBindGroup.spec.ts 161 src/webgpu/compat/api/validation/createBindGroupLayout.spec.ts 30 src/webgpu/compat/api/validation/createBindGroupLayout_limits.spec.ts 79 src/webgpu/compat/api/validation/createPipelineLayout.spec.ts 82 src/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer.spec.ts 35 src/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.ts 69 src/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts 389 src/webgpu/compat/api/validation/pipeline_creation.spec.ts 375 src/webgpu/compat/api/validation/render_pipeline/depth_stencil_state.spec.ts 46 src/webgpu/compat/api/validation/render_pipeline/fragment_state.spec.ts 117 src/webgpu/compat/api/validation/render_pipeline/in_stage_limits.spec.ts 107 src/webgpu/compat/api/validation/render_pipeline/unsupported_wgsl.spec.ts 287 src/webgpu/compat/api/validation/render_pipeline/vertex_state.spec.ts 82 src/webgpu/compat/api/validation/texture/createTexture.spec.ts 161 src/webgpu/compat/api/validation/texture/cubeArray.spec.ts 23 src/webgpu/compat/compatibility_test.ts 16 src/webgpu/error_test.ts 78 src/webgpu/examples.spec.ts 199 src/webgpu/gpu_test.ts 1756 src/webgpu/idl/constants/flags.spec.ts 73 src/webgpu/idl/constructable.spec.ts 48 src/webgpu/idl/idl_test.ts 24 src/webgpu/idl/javascript.spec.ts 477 src/webgpu/print_environment.spec.ts 69 src/webgpu/shader/execution/expression/access/array/index.spec.ts 377 src/webgpu/shader/execution/expression/access/matrix/index.spec.ts 248 src/webgpu/shader/execution/expression/access/structure/index.spec.ts 439 src/webgpu/shader/execution/expression/access/vector/components.spec.ts 108 src/webgpu/shader/execution/expression/access/vector/index.spec.ts 79 src/webgpu/shader/execution/expression/binary/af_addition.spec.ts 94 src/webgpu/shader/execution/expression/binary/af_comparison.spec.ts 140 src/webgpu/shader/execution/expression/binary/af_division.spec.ts 94 src/webgpu/shader/execution/expression/binary/af_matrix_addition.spec.ts 37 src/webgpu/shader/execution/expression/binary/af_matrix_matrix_multiplication.spec.ts 40 src/webgpu/shader/execution/expression/binary/af_matrix_scalar_multiplication.spec.ts 64 src/webgpu/shader/execution/expression/binary/af_matrix_subtraction.spec.ts 37 src/webgpu/shader/execution/expression/binary/af_matrix_vector_multiplication.spec.ts 64 src/webgpu/shader/execution/expression/binary/af_multiplication.spec.ts 94 src/webgpu/shader/execution/expression/binary/af_remainder.spec.ts 94 src/webgpu/shader/execution/expression/binary/af_subtraction.spec.ts 94 src/webgpu/shader/execution/expression/binary/ai_arithmetic.spec.ts 285 src/webgpu/shader/execution/expression/binary/ai_comparison.spec.ts 110 src/webgpu/shader/execution/expression/binary/bitwise.spec.ts 538 src/webgpu/shader/execution/expression/binary/bitwise_shift.spec.ts 542 src/webgpu/shader/execution/expression/binary/bool_logical.spec.ts 165 src/webgpu/shader/execution/expression/binary/f16_addition.spec.ts 132 src/webgpu/shader/execution/expression/binary/f16_comparison.spec.ts 118 src/webgpu/shader/execution/expression/binary/f16_division.spec.ts 132 src/webgpu/shader/execution/expression/binary/f16_matrix_addition.spec.ts 70 src/webgpu/shader/execution/expression/binary/f16_matrix_matrix_multiplication.spec.ts 79 src/webgpu/shader/execution/expression/binary/f16_matrix_scalar_multiplication.spec.ts 106 src/webgpu/shader/execution/expression/binary/f16_matrix_subtraction.spec.ts 70 src/webgpu/shader/execution/expression/binary/f16_matrix_vector_multiplication.spec.ts 101 src/webgpu/shader/execution/expression/binary/f16_multiplication.spec.ts 132 src/webgpu/shader/execution/expression/binary/f16_remainder.spec.ts 132 src/webgpu/shader/execution/expression/binary/f16_subtraction.spec.ts 132 src/webgpu/shader/execution/expression/binary/f32_addition.spec.ts 126 src/webgpu/shader/execution/expression/binary/f32_comparison.spec.ts 112 src/webgpu/shader/execution/expression/binary/f32_division.spec.ts 126 src/webgpu/shader/execution/expression/binary/f32_matrix_addition.spec.ts 68 src/webgpu/shader/execution/expression/binary/f32_matrix_matrix_multiplication.spec.ts 77 src/webgpu/shader/execution/expression/binary/f32_matrix_scalar_multiplication.spec.ts 103 src/webgpu/shader/execution/expression/binary/f32_matrix_subtraction.spec.ts 68 src/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication.spec.ts 98 src/webgpu/shader/execution/expression/binary/f32_multiplication.spec.ts 126 src/webgpu/shader/execution/expression/binary/f32_remainder.spec.ts 126 src/webgpu/shader/execution/expression/binary/f32_subtraction.spec.ts 126 src/webgpu/shader/execution/expression/binary/i32_arithmetic.spec.ts 404 src/webgpu/shader/execution/expression/binary/i32_comparison.spec.ts 94 src/webgpu/shader/execution/expression/binary/u32_arithmetic.spec.ts 404 src/webgpu/shader/execution/expression/binary/u32_comparison.spec.ts 94 src/webgpu/shader/execution/expression/call/builtin/abs.spec.ts 164 src/webgpu/shader/execution/expression/call/builtin/acos.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/acosh.spec.ts 57 src/webgpu/shader/execution/expression/call/builtin/all.spec.ts 78 src/webgpu/shader/execution/expression/call/builtin/any.spec.ts 78 src/webgpu/shader/execution/expression/call/builtin/arrayLength.spec.ts 256 src/webgpu/shader/execution/expression/call/builtin/asin.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/asinh.spec.ts 56 src/webgpu/shader/execution/expression/call/builtin/atan.spec.ts 59 src/webgpu/shader/execution/expression/call/builtin/atan2.spec.ts 59 src/webgpu/shader/execution/expression/call/builtin/atanh.spec.ts 57 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.spec.ts 85 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicAnd.spec.ts 115 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.spec.ts 609 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.spec.ts 369 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.spec.ts 153 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.spec.ts 85 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin.spec.ts 84 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.spec.ts 113 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.spec.ts 251 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.spec.ts 104 src/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor.spec.ts 115 src/webgpu/shader/execution/expression/call/builtin/bitcast.spec.ts 523 src/webgpu/shader/execution/expression/call/builtin/ceil.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/clamp.spec.ts 98 src/webgpu/shader/execution/expression/call/builtin/cos.spec.ts 59 src/webgpu/shader/execution/expression/call/builtin/cosh.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/countLeadingZeros.spec.ts 226 src/webgpu/shader/execution/expression/call/builtin/countOneBits.spec.ts 225 src/webgpu/shader/execution/expression/call/builtin/countTrailingZeros.spec.ts 226 src/webgpu/shader/execution/expression/call/builtin/cross.spec.ts 45 src/webgpu/shader/execution/expression/call/builtin/degrees.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/determinant.spec.ts 56 src/webgpu/shader/execution/expression/call/builtin/distance.spec.ts 154 src/webgpu/shader/execution/expression/call/builtin/dot.spec.ts 214 src/webgpu/shader/execution/expression/call/builtin/dot4I8Packed.spec.ts 57 src/webgpu/shader/execution/expression/call/builtin/dot4U8Packed.spec.ts 46 src/webgpu/shader/execution/expression/call/builtin/dpdx.spec.ts 24 src/webgpu/shader/execution/expression/call/builtin/dpdxCoarse.spec.ts 24 src/webgpu/shader/execution/expression/call/builtin/dpdxFine.spec.ts 23 src/webgpu/shader/execution/expression/call/builtin/dpdy.spec.ts 24 src/webgpu/shader/execution/expression/call/builtin/dpdyCoarse.spec.ts 24 src/webgpu/shader/execution/expression/call/builtin/dpdyFine.spec.ts 23 src/webgpu/shader/execution/expression/call/builtin/exp.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/exp2.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/extractBits.spec.ts 289 src/webgpu/shader/execution/expression/call/builtin/faceForward.spec.ts 163 src/webgpu/shader/execution/expression/call/builtin/firstLeadingBit.spec.ts 317 src/webgpu/shader/execution/expression/call/builtin/firstTrailingBit.spec.ts 225 src/webgpu/shader/execution/expression/call/builtin/floor.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/fma.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/fract.spec.ts 55 src/webgpu/shader/execution/expression/call/builtin/frexp.spec.ts 427 src/webgpu/shader/execution/expression/call/builtin/fwidth.spec.ts 23 src/webgpu/shader/execution/expression/call/builtin/fwidthCoarse.spec.ts 23 src/webgpu/shader/execution/expression/call/builtin/fwidthFine.spec.ts 23 src/webgpu/shader/execution/expression/call/builtin/insertBits.spec.ts 355 src/webgpu/shader/execution/expression/call/builtin/inversesqrt.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/ldexp.spec.ts 60 src/webgpu/shader/execution/expression/call/builtin/length.spec.ts 154 src/webgpu/shader/execution/expression/call/builtin/log.spec.ts 59 src/webgpu/shader/execution/expression/call/builtin/log2.spec.ts 59 src/webgpu/shader/execution/expression/call/builtin/max.spec.ts 121 src/webgpu/shader/execution/expression/call/builtin/min.spec.ts 121 src/webgpu/shader/execution/expression/call/builtin/mix.spec.ts 167 src/webgpu/shader/execution/expression/call/builtin/modf.spec.ts 473 src/webgpu/shader/execution/expression/call/builtin/normalize.spec.ts 100 src/webgpu/shader/execution/expression/call/builtin/pack2x16float.spec.ts 24 src/webgpu/shader/execution/expression/call/builtin/pack2x16snorm.spec.ts 31 src/webgpu/shader/execution/expression/call/builtin/pack2x16unorm.spec.ts 40 src/webgpu/shader/execution/expression/call/builtin/pack4x8snorm.spec.ts 39 src/webgpu/shader/execution/expression/call/builtin/pack4x8unorm.spec.ts 48 src/webgpu/shader/execution/expression/call/builtin/pack4xI8.spec.ts 60 src/webgpu/shader/execution/expression/call/builtin/pack4xI8Clamp.spec.ts 64 src/webgpu/shader/execution/expression/call/builtin/pack4xU8.spec.ts 45 src/webgpu/shader/execution/expression/call/builtin/pack4xU8Clamp.spec.ts 48 src/webgpu/shader/execution/expression/call/builtin/pow.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/quadBroadcast.spec.ts 432 src/webgpu/shader/execution/expression/call/builtin/quadSwap.spec.ts 433 src/webgpu/shader/execution/expression/call/builtin/quantizeToF16.spec.ts 25 src/webgpu/shader/execution/expression/call/builtin/radians.spec.ts 55 src/webgpu/shader/execution/expression/call/builtin/reflect.spec.ts 122 src/webgpu/shader/execution/expression/call/builtin/refract.spec.ts 167 src/webgpu/shader/execution/expression/call/builtin/reverseBits.spec.ts 224 src/webgpu/shader/execution/expression/call/builtin/round.spec.ts 57 src/webgpu/shader/execution/expression/call/builtin/saturate.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/select.spec.ts 236 src/webgpu/shader/execution/expression/call/builtin/sign.spec.ts 76 src/webgpu/shader/execution/expression/call/builtin/sin.spec.ts 59 src/webgpu/shader/execution/expression/call/builtin/sinh.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/smoothstep.spec.ts 81 src/webgpu/shader/execution/expression/call/builtin/sqrt.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/step.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/storageBarrier.spec.ts 32 src/webgpu/shader/execution/expression/call/builtin/subgroupAdd.spec.ts 463 src/webgpu/shader/execution/expression/call/builtin/subgroupAll.spec.ts 281 src/webgpu/shader/execution/expression/call/builtin/subgroupAny.spec.ts 281 src/webgpu/shader/execution/expression/call/builtin/subgroupBallot.spec.ts 515 src/webgpu/shader/execution/expression/call/builtin/subgroupBitwise.spec.ts 449 src/webgpu/shader/execution/expression/call/builtin/subgroupBroadcast.spec.ts 577 src/webgpu/shader/execution/expression/call/builtin/subgroupElect.spec.ts 298 src/webgpu/shader/execution/expression/call/builtin/subgroupMinMax.spec.ts 500 src/webgpu/shader/execution/expression/call/builtin/subgroupMul.spec.ts 516 src/webgpu/shader/execution/expression/call/builtin/subgroupShuffle.spec.ts 753 src/webgpu/shader/execution/expression/call/builtin/tan.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/tanh.spec.ts 54 src/webgpu/shader/execution/expression/call/builtin/textureDimensions.spec.ts 446 src/webgpu/shader/execution/expression/call/builtin/textureGather.spec.ts 755 src/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.ts 421 src/webgpu/shader/execution/expression/call/builtin/textureLoad.spec.ts 904 src/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.ts 212 src/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.ts 170 src/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.ts 74 src/webgpu/shader/execution/expression/call/builtin/textureSample.spec.ts 848 src/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge.spec.ts 124 src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts 420 src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts 378 src/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.ts 396 src/webgpu/shader/execution/expression/call/builtin/textureSampleGrad.spec.ts 431 src/webgpu/shader/execution/expression/call/builtin/textureSampleLevel.spec.ts 732 src/webgpu/shader/execution/expression/call/builtin/textureStore.spec.ts 759 src/webgpu/shader/execution/expression/call/builtin/texture_utils.spec.ts 262 src/webgpu/shader/execution/expression/call/builtin/transpose.spec.ts 88 src/webgpu/shader/execution/expression/call/builtin/trunc.spec.ts 55 src/webgpu/shader/execution/expression/call/builtin/unpack2x16float.spec.ts 25 src/webgpu/shader/execution/expression/call/builtin/unpack2x16snorm.spec.ts 25 src/webgpu/shader/execution/expression/call/builtin/unpack2x16unorm.spec.ts 25 src/webgpu/shader/execution/expression/call/builtin/unpack4x8snorm.spec.ts 25 src/webgpu/shader/execution/expression/call/builtin/unpack4x8unorm.spec.ts 25 src/webgpu/shader/execution/expression/call/builtin/unpack4xI8.spec.ts 47 src/webgpu/shader/execution/expression/call/builtin/unpack4xU8.spec.ts 39 src/webgpu/shader/execution/expression/call/builtin/workgroupBarrier.spec.ts 32 src/webgpu/shader/execution/expression/call/builtin/workgroupUniformLoad.spec.ts 149 src/webgpu/shader/execution/expression/call/user/ptr_params.spec.ts 719 src/webgpu/shader/execution/expression/constructor/non_zero.spec.ts 740 src/webgpu/shader/execution/expression/constructor/zero_value.spec.ts 162 src/webgpu/shader/execution/expression/precedence.spec.ts 97 src/webgpu/shader/execution/expression/unary/address_of_and_indirection.spec.ts 195 src/webgpu/shader/execution/expression/unary/af_arithmetic.spec.ts 35 src/webgpu/shader/execution/expression/unary/af_assignment.spec.ts 66 src/webgpu/shader/execution/expression/unary/ai_arithmetic.spec.ts 26 src/webgpu/shader/execution/expression/unary/ai_assignment.spec.ts 57 src/webgpu/shader/execution/expression/unary/ai_complement.spec.ts 28 src/webgpu/shader/execution/expression/unary/bool_conversion.spec.ts 100 src/webgpu/shader/execution/expression/unary/bool_logical.spec.ts 27 src/webgpu/shader/execution/expression/unary/f16_arithmetic.spec.ts 26 src/webgpu/shader/execution/expression/unary/f16_conversion.spec.ts 223 src/webgpu/shader/execution/expression/unary/f32_arithmetic.spec.ts 25 src/webgpu/shader/execution/expression/unary/f32_conversion.spec.ts 215 src/webgpu/shader/execution/expression/unary/i32_arithmetic.spec.ts 24 src/webgpu/shader/execution/expression/unary/i32_complement.spec.ts 26 src/webgpu/shader/execution/expression/unary/i32_conversion.spec.ts 137 src/webgpu/shader/execution/expression/unary/u32_complement.spec.ts 26 src/webgpu/shader/execution/expression/unary/u32_conversion.spec.ts 137 src/webgpu/shader/execution/float_parse.spec.ts 112 src/webgpu/shader/execution/flow_control/call.spec.ts 186 src/webgpu/shader/execution/flow_control/complex.spec.ts 38 src/webgpu/shader/execution/flow_control/eval_order.spec.ts 968 src/webgpu/shader/execution/flow_control/for.spec.ts 305 src/webgpu/shader/execution/flow_control/if.spec.ts 95 src/webgpu/shader/execution/flow_control/loop.spec.ts 175 src/webgpu/shader/execution/flow_control/phony.spec.ts 127 src/webgpu/shader/execution/flow_control/return.spec.ts 50 src/webgpu/shader/execution/flow_control/switch.spec.ts 179 src/webgpu/shader/execution/flow_control/while.spec.ts 184 src/webgpu/shader/execution/limits.spec.ts 362 src/webgpu/shader/execution/memory_layout.spec.ts 1148 src/webgpu/shader/execution/memory_model/adjacent.spec.ts 141 src/webgpu/shader/execution/memory_model/atomicity.spec.ts 93 src/webgpu/shader/execution/memory_model/barrier.spec.ts 352 src/webgpu/shader/execution/memory_model/coherence.spec.ts 490 src/webgpu/shader/execution/memory_model/texture_intra_invocation_coherence.spec.ts 229 src/webgpu/shader/execution/memory_model/weak.spec.ts 406 src/webgpu/shader/execution/padding.spec.ts 389 src/webgpu/shader/execution/robust_access.spec.ts 411 src/webgpu/shader/execution/robust_access_vertex.spec.ts 501 src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts 583 src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts 1638 src/webgpu/shader/execution/shader_io/shared_structs.spec.ts 281 src/webgpu/shader/execution/shader_io/user_io.spec.ts 153 src/webgpu/shader/execution/shader_io/vertex_builtins.spec.ts 131 src/webgpu/shader/execution/shader_io/workgroup_size.spec.ts 136 src/webgpu/shader/execution/shadow.spec.ts 341 src/webgpu/shader/execution/stage.spec.ts 109 src/webgpu/shader/execution/statement/compound.spec.ts 108 src/webgpu/shader/execution/statement/discard.spec.ts 741 src/webgpu/shader/execution/statement/increment_decrement.spec.ts 387 src/webgpu/shader/execution/statement/phony.spec.ts 93 src/webgpu/shader/execution/value_init.spec.ts 283 src/webgpu/shader/execution/zero_init.spec.ts 413 src/webgpu/shader/validation/const_assert/const_assert.spec.ts 181 src/webgpu/shader/validation/decl/compound_statement.spec.ts 83 src/webgpu/shader/validation/decl/const.spec.ts 280 src/webgpu/shader/validation/decl/context_dependent_resolution.spec.ts 357 src/webgpu/shader/validation/decl/let.spec.ts 221 src/webgpu/shader/validation/decl/override.spec.ts 214 src/webgpu/shader/validation/decl/var.spec.ts 770 src/webgpu/shader/validation/expression/access/array.spec.ts 358 src/webgpu/shader/validation/expression/access/matrix.spec.ts 199 src/webgpu/shader/validation/expression/access/structure.spec.ts 101 src/webgpu/shader/validation/expression/access/vector.spec.ts 410 src/webgpu/shader/validation/expression/binary/add_sub_mul.spec.ts 264 src/webgpu/shader/validation/expression/binary/and_or_xor.spec.ts 142 src/webgpu/shader/validation/expression/binary/bitwise_shift.spec.ts 274 src/webgpu/shader/validation/expression/binary/comparison.spec.ts 143 src/webgpu/shader/validation/expression/binary/div_rem.spec.ts 241 src/webgpu/shader/validation/expression/binary/parse.spec.ts 84 src/webgpu/shader/validation/expression/binary/short_circuiting_and_or.spec.ts 320 src/webgpu/shader/validation/expression/call/builtin/abs.spec.ts 140 src/webgpu/shader/validation/expression/call/builtin/acos.spec.ts 197 src/webgpu/shader/validation/expression/call/builtin/acosh.spec.ts 195 src/webgpu/shader/validation/expression/call/builtin/all.spec.ts 174 src/webgpu/shader/validation/expression/call/builtin/any.spec.ts 174 src/webgpu/shader/validation/expression/call/builtin/arrayLength.spec.ts 100 src/webgpu/shader/validation/expression/call/builtin/asin.spec.ts 197 src/webgpu/shader/validation/expression/call/builtin/asinh.spec.ts 193 src/webgpu/shader/validation/expression/call/builtin/atan.spec.ts 186 src/webgpu/shader/validation/expression/call/builtin/atan2.spec.ts 328 src/webgpu/shader/validation/expression/call/builtin/atanh.spec.ts 205 src/webgpu/shader/validation/expression/call/builtin/atomics.spec.ts 291 src/webgpu/shader/validation/expression/call/builtin/barriers.spec.ts 99 src/webgpu/shader/validation/expression/call/builtin/bitcast.spec.ts 338 src/webgpu/shader/validation/expression/call/builtin/ceil.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/clamp.spec.ts 273 src/webgpu/shader/validation/expression/call/builtin/cos.spec.ts 96 src/webgpu/shader/validation/expression/call/builtin/cosh.spec.ts 82 src/webgpu/shader/validation/expression/call/builtin/countLeadingZeros.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/countOneBits.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/countTrailingZeros.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/cross.spec.ts 97 src/webgpu/shader/validation/expression/call/builtin/degrees.spec.ts 76 src/webgpu/shader/validation/expression/call/builtin/derivatives.spec.ts 123 src/webgpu/shader/validation/expression/call/builtin/determinant.spec.ts 79 src/webgpu/shader/validation/expression/call/builtin/distance.spec.ts 102 src/webgpu/shader/validation/expression/call/builtin/dot.spec.ts 97 src/webgpu/shader/validation/expression/call/builtin/dot4I8Packed.spec.ts 59 src/webgpu/shader/validation/expression/call/builtin/dot4U8Packed.spec.ts 59 src/webgpu/shader/validation/expression/call/builtin/exp.spec.ts 111 src/webgpu/shader/validation/expression/call/builtin/exp2.spec.ts 111 src/webgpu/shader/validation/expression/call/builtin/extractBits.spec.ts 242 src/webgpu/shader/validation/expression/call/builtin/faceForward.spec.ts 125 src/webgpu/shader/validation/expression/call/builtin/firstLeadingBit.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/firstTrailingBit.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/floor.spec.ts 90 src/webgpu/shader/validation/expression/call/builtin/fma.spec.ts 110 src/webgpu/shader/validation/expression/call/builtin/fract.spec.ts 74 src/webgpu/shader/validation/expression/call/builtin/frexp.spec.ts 74 src/webgpu/shader/validation/expression/call/builtin/insertBits.spec.ts 265 src/webgpu/shader/validation/expression/call/builtin/inverseSqrt.spec.ts 66 src/webgpu/shader/validation/expression/call/builtin/ldexp.spec.ts 219 src/webgpu/shader/validation/expression/call/builtin/length.spec.ts 208 src/webgpu/shader/validation/expression/call/builtin/log.spec.ts 90 src/webgpu/shader/validation/expression/call/builtin/log2.spec.ts 90 src/webgpu/shader/validation/expression/call/builtin/max.spec.ts 71 src/webgpu/shader/validation/expression/call/builtin/min.spec.ts 71 src/webgpu/shader/validation/expression/call/builtin/mix.spec.ts 116 src/webgpu/shader/validation/expression/call/builtin/modf.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/normalize.spec.ts 135 src/webgpu/shader/validation/expression/call/builtin/pack2x16float.spec.ts 90 src/webgpu/shader/validation/expression/call/builtin/pack2x16snorm.spec.ts 52 src/webgpu/shader/validation/expression/call/builtin/pack2x16unorm.spec.ts 52 src/webgpu/shader/validation/expression/call/builtin/pack4x8snorm.spec.ts 52 src/webgpu/shader/validation/expression/call/builtin/pack4x8unorm.spec.ts 52 src/webgpu/shader/validation/expression/call/builtin/pack4xI8.spec.ts 55 src/webgpu/shader/validation/expression/call/builtin/pack4xI8Clamp.spec.ts 55 src/webgpu/shader/validation/expression/call/builtin/pack4xU8.spec.ts 55 src/webgpu/shader/validation/expression/call/builtin/pack4xU8Clamp.spec.ts 55 src/webgpu/shader/validation/expression/call/builtin/pow.spec.ts 144 src/webgpu/shader/validation/expression/call/builtin/quadBroadcast.spec.ts 227 src/webgpu/shader/validation/expression/call/builtin/quadSwap.spec.ts 152 src/webgpu/shader/validation/expression/call/builtin/quantizeToF16.spec.ts 92 src/webgpu/shader/validation/expression/call/builtin/radians.spec.ts 90 src/webgpu/shader/validation/expression/call/builtin/reflect.spec.ts 105 src/webgpu/shader/validation/expression/call/builtin/refract.spec.ts 181 src/webgpu/shader/validation/expression/call/builtin/reverseBits.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/round.spec.ts 190 src/webgpu/shader/validation/expression/call/builtin/saturate.spec.ts 177 src/webgpu/shader/validation/expression/call/builtin/select.spec.ts 216 src/webgpu/shader/validation/expression/call/builtin/sign.spec.ts 75 src/webgpu/shader/validation/expression/call/builtin/sin.spec.ts 96 src/webgpu/shader/validation/expression/call/builtin/sinh.spec.ts 82 src/webgpu/shader/validation/expression/call/builtin/smoothstep.spec.ts 315 src/webgpu/shader/validation/expression/call/builtin/sqrt.spec.ts 105 src/webgpu/shader/validation/expression/call/builtin/step.spec.ts 87 src/webgpu/shader/validation/expression/call/builtin/subgroupAdd.spec.ts 180 src/webgpu/shader/validation/expression/call/builtin/subgroupAnyAll.spec.ts 136 src/webgpu/shader/validation/expression/call/builtin/subgroupBallot.spec.ts 126 src/webgpu/shader/validation/expression/call/builtin/subgroupBitwise.spec.ts 151 src/webgpu/shader/validation/expression/call/builtin/subgroupBroadcast.spec.ts 227 src/webgpu/shader/validation/expression/call/builtin/subgroupBroadcastFirst.spec.ts 138 src/webgpu/shader/validation/expression/call/builtin/subgroupElect.spec.ts 126 src/webgpu/shader/validation/expression/call/builtin/subgroupMinMax.spec.ts 152 src/webgpu/shader/validation/expression/call/builtin/subgroupMul.spec.ts 180 src/webgpu/shader/validation/expression/call/builtin/subgroupShuffle.spec.ts 220 src/webgpu/shader/validation/expression/call/builtin/tan.spec.ts 91 src/webgpu/shader/validation/expression/call/builtin/tanh.spec.ts 82 src/webgpu/shader/validation/expression/call/builtin/textureDimensions.spec.ts 254 src/webgpu/shader/validation/expression/call/builtin/textureGather.spec.ts 457 src/webgpu/shader/validation/expression/call/builtin/textureGatherCompare.spec.ts 334 src/webgpu/shader/validation/expression/call/builtin/textureLoad.spec.ts 492 src/webgpu/shader/validation/expression/call/builtin/textureNumLayers.spec.ts 122 src/webgpu/shader/validation/expression/call/builtin/textureNumLevels.spec.ts 97 src/webgpu/shader/validation/expression/call/builtin/textureNumSamples.spec.ts 89 src/webgpu/shader/validation/expression/call/builtin/textureSample.spec.ts 352 src/webgpu/shader/validation/expression/call/builtin/textureSampleBaseClampToEdge.spec.ts 110 src/webgpu/shader/validation/expression/call/builtin/textureSampleBias.spec.ts 364 src/webgpu/shader/validation/expression/call/builtin/textureSampleCompare.spec.ts 371 src/webgpu/shader/validation/expression/call/builtin/textureSampleCompareLevel.spec.ts 335 src/webgpu/shader/validation/expression/call/builtin/textureSampleGrad.spec.ts 377 src/webgpu/shader/validation/expression/call/builtin/textureSampleLevel.spec.ts 350 src/webgpu/shader/validation/expression/call/builtin/textureStore.spec.ts 199 src/webgpu/shader/validation/expression/call/builtin/transpose.spec.ts 111 src/webgpu/shader/validation/expression/call/builtin/trunc.spec.ts 74 src/webgpu/shader/validation/expression/call/builtin/unpack2x16float.spec.ts 111 src/webgpu/shader/validation/expression/call/builtin/unpack2x16snorm.spec.ts 95 src/webgpu/shader/validation/expression/call/builtin/unpack2x16unorm.spec.ts 95 src/webgpu/shader/validation/expression/call/builtin/unpack4x8snorm.spec.ts 95 src/webgpu/shader/validation/expression/call/builtin/unpack4x8unorm.spec.ts 95 src/webgpu/shader/validation/expression/call/builtin/unpack4xI8.spec.ts 114 src/webgpu/shader/validation/expression/call/builtin/unpack4xU8.spec.ts 114 src/webgpu/shader/validation/expression/call/builtin/value_constructor.spec.ts 690 src/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad.spec.ts 118 src/webgpu/shader/validation/expression/early_evaluation.spec.ts 134 src/webgpu/shader/validation/expression/matrix/add_sub.spec.ts 299 src/webgpu/shader/validation/expression/matrix/and_or_xor.spec.ts 101 src/webgpu/shader/validation/expression/matrix/bitwise_shift.spec.ts 100 src/webgpu/shader/validation/expression/matrix/comparison.spec.ts 98 src/webgpu/shader/validation/expression/matrix/div_rem.spec.ts 100 src/webgpu/shader/validation/expression/matrix/mul.spec.ts 688 src/webgpu/shader/validation/expression/overload_resolution.spec.ts 249 src/webgpu/shader/validation/expression/precedence.spec.ts 191 src/webgpu/shader/validation/expression/unary/address_of_and_indirection.spec.ts 209 src/webgpu/shader/validation/expression/unary/arithmetic_negation.spec.ts 89 src/webgpu/shader/validation/expression/unary/bitwise_complement.spec.ts 89 src/webgpu/shader/validation/expression/unary/logical_negation.spec.ts 128 src/webgpu/shader/validation/extension/clip_distances.spec.ts 39 src/webgpu/shader/validation/extension/dual_source_blending.spec.ts 599 src/webgpu/shader/validation/extension/pointer_composite_access.spec.ts 121 src/webgpu/shader/validation/extension/readonly_and_readwrite_storage_textures.spec.ts 43 src/webgpu/shader/validation/functions/alias_analysis.spec.ts 629 src/webgpu/shader/validation/functions/restrictions.spec.ts 1067 src/webgpu/shader/validation/parse/attribute.spec.ts 73 src/webgpu/shader/validation/parse/blankspace.spec.ts 59 src/webgpu/shader/validation/parse/comments.spec.ts 67 src/webgpu/shader/validation/parse/diagnostic.spec.ts 447 src/webgpu/shader/validation/parse/enable.spec.ts 98 src/webgpu/shader/validation/parse/identifiers.spec.ts 391 src/webgpu/shader/validation/parse/literal.spec.ts 260 src/webgpu/shader/validation/parse/must_use.spec.ts 118 src/webgpu/shader/validation/parse/requires.spec.ts 91 src/webgpu/shader/validation/parse/semicolon.spec.ts 238 src/webgpu/shader/validation/parse/shadow_builtins.spec.ts 933 src/webgpu/shader/validation/parse/source.spec.ts 24 src/webgpu/shader/validation/shader_io/align.spec.ts 304 src/webgpu/shader/validation/shader_io/binding.spec.ts 115 src/webgpu/shader/validation/shader_io/builtins.spec.ts 445 src/webgpu/shader/validation/shader_io/entry_point.spec.ts 126 src/webgpu/shader/validation/shader_io/group.spec.ts 115 src/webgpu/shader/validation/shader_io/group_and_binding.spec.ts 163 src/webgpu/shader/validation/shader_io/id.spec.ts 154 src/webgpu/shader/validation/shader_io/interpolate.spec.ts 209 src/webgpu/shader/validation/shader_io/invariant.spec.ts 91 src/webgpu/shader/validation/shader_io/layout_constraints.spec.ts 514 src/webgpu/shader/validation/shader_io/locations.spec.ts 482 src/webgpu/shader/validation/shader_io/pipeline_stage.spec.ts 147 src/webgpu/shader/validation/shader_io/size.spec.ts 220 src/webgpu/shader/validation/shader_io/workgroup_size.spec.ts 277 src/webgpu/shader/validation/shader_validation_test.ts 285 src/webgpu/shader/validation/statement/break.spec.ts 76 src/webgpu/shader/validation/statement/break_if.spec.ts 108 src/webgpu/shader/validation/statement/compound.spec.ts 48 src/webgpu/shader/validation/statement/const_assert.spec.ts 34 src/webgpu/shader/validation/statement/continue.spec.ts 108 src/webgpu/shader/validation/statement/continuing.spec.ts 180 src/webgpu/shader/validation/statement/discard.spec.ts 53 src/webgpu/shader/validation/statement/for.spec.ts 74 src/webgpu/shader/validation/statement/if.spec.ts 97 src/webgpu/shader/validation/statement/increment_decrement.spec.ts 233 src/webgpu/shader/validation/statement/loop.spec.ts 78 src/webgpu/shader/validation/statement/phony.spec.ts 157 src/webgpu/shader/validation/statement/return.spec.ts 122 src/webgpu/shader/validation/statement/statement_behavior.spec.ts 123 src/webgpu/shader/validation/statement/switch.spec.ts 152 src/webgpu/shader/validation/statement/test_types.ts 31 src/webgpu/shader/validation/statement/while.spec.ts 55 src/webgpu/shader/validation/types/alias.spec.ts 220 src/webgpu/shader/validation/types/array.spec.ts 143 src/webgpu/shader/validation/types/atomics.spec.ts 177 src/webgpu/shader/validation/types/enumerant.spec.ts 75 src/webgpu/shader/validation/types/matrix.spec.ts 124 src/webgpu/shader/validation/types/pointer.spec.ts 210 src/webgpu/shader/validation/types/ref.spec.ts 50 src/webgpu/shader/validation/types/struct.spec.ts 271 src/webgpu/shader/validation/types/textures.spec.ts 151 src/webgpu/shader/validation/types/vector.spec.ts 61 src/webgpu/shader/validation/uniformity/uniformity.spec.ts 2716 src/webgpu/util/texture/color_space_conversions.spec.ts 56 src/webgpu/util/texture/texel_data.spec.ts 310 src/webgpu/util/texture/texture_ok.spec.ts 90 src/webgpu/web_platform/canvas/configure.spec.ts 398 src/webgpu/web_platform/canvas/context_creation.spec.ts 37 src/webgpu/web_platform/canvas/getCurrentTexture.spec.ts 336 src/webgpu/web_platform/canvas/getPreferredCanvasFormat.spec.ts 21 src/webgpu/web_platform/canvas/readbackFromWebGPUCanvas.spec.ts 483 src/webgpu/web_platform/copyToTexture/ImageBitmap.spec.ts 457 src/webgpu/web_platform/copyToTexture/ImageData.spec.ts 195 src/webgpu/web_platform/copyToTexture/canvas.spec.ts 690 src/webgpu/web_platform/copyToTexture/image.spec.ts 285 src/webgpu/web_platform/copyToTexture/image_file.spec.ts 198 src/webgpu/web_platform/copyToTexture/video.spec.ts 127 src/webgpu/web_platform/external_texture/video.spec.ts 584 src/webgpu/web_platform/reftests/gpu_ref_test.ts 23 src/webgpu/web_platform/worker/worker.spec.ts 45