├── .eslint-resolver.js ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── pull_request_template.md └── workflows │ ├── pr.yml │ └── push.yml ├── .gitignore ├── .vscode └── README.md ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE.txt ├── README.md ├── babel.config.js ├── cts.code-workspace ├── deploy_key.enc ├── docs ├── adding_timing_metadata.md ├── build.md ├── case_cache.md ├── deno.md ├── fp_primer.md ├── helper_index.txt ├── implementing.md ├── intro │ ├── README.md │ ├── convert_to_issue.png │ ├── developing.md │ ├── life_of.md │ ├── plans.md │ └── tests.md ├── organization.md ├── reviews.md └── terms.md ├── node.tsconfig.json ├── package.json ├── prettier.config.js ├── src ├── common │ ├── framework │ │ ├── data_cache.ts │ │ ├── fixture.ts │ │ ├── metadata.ts │ │ ├── on_shutdown.ts │ │ ├── params_builder.ts │ │ ├── resources.ts │ │ ├── test_config.ts │ │ └── test_group.ts │ ├── internal │ │ ├── file_loader.ts │ │ ├── logging │ │ │ ├── log_message.ts │ │ │ ├── logger.ts │ │ │ ├── result.ts │ │ │ └── test_case_recorder.ts │ │ ├── params_utils.ts │ │ ├── query │ │ │ ├── compare.ts │ │ │ ├── encode_selectively.ts │ │ │ ├── json_param_value.ts │ │ │ ├── parseQuery.ts │ │ │ ├── query.ts │ │ │ ├── separators.ts │ │ │ ├── stringify_params.ts │ │ │ └── validQueryPart.ts │ │ ├── stack.ts │ │ ├── test_group.ts │ │ ├── test_suite_listing.ts │ │ ├── tree.ts │ │ ├── util.ts │ │ ├── version.ts │ │ └── websocket_logger.ts │ ├── runtime │ │ ├── cmdline.ts │ │ ├── helper │ │ │ ├── options.ts │ │ │ ├── sys.ts │ │ │ ├── test_worker-worker.ts │ │ │ ├── test_worker.ts │ │ │ ├── utils_worker.ts │ │ │ └── wrap_for_worker.ts │ │ ├── server.ts │ │ ├── standalone.ts │ │ └── wpt.ts │ ├── templates │ │ └── cts.https.html │ ├── tools │ │ ├── .eslintrc.json │ │ ├── checklist.ts │ │ ├── crawl.ts │ │ ├── dev_server.ts │ │ ├── gen_cache.ts │ │ ├── gen_listings.ts │ │ ├── gen_listings_and_webworkers.ts │ │ ├── gen_wpt_cts_html.ts │ │ ├── image_utils.ts │ │ ├── merge_listing_times.ts │ │ ├── run_wpt_ref_tests.ts │ │ ├── setup-ts-in-node.js │ │ ├── validate.ts │ │ └── version.ts │ └── util │ │ ├── collect_garbage.ts │ │ ├── colors.ts │ │ ├── crc32.ts │ │ ├── data_tables.ts │ │ ├── navigator_gpu.ts │ │ ├── parse_imports.ts │ │ ├── preprocessor.ts │ │ ├── timeout.ts │ │ ├── types.ts │ │ ├── util.ts │ │ └── wpt_reftest_wait.ts ├── demo │ ├── README.txt │ ├── a.spec.ts │ ├── a │ │ ├── README.txt │ │ ├── b.spec.ts │ │ └── b │ │ │ ├── README.txt │ │ │ ├── c.spec.ts │ │ │ └── d.spec.ts │ ├── file_depth_2 │ │ └── in_single_child_dir │ │ │ └── r.spec.ts │ ├── json.spec.ts │ ├── subcases.spec.ts │ └── webworker │ │ └── .gitignore ├── external │ ├── README.md │ └── petamoriken │ │ └── float16 │ │ ├── LICENSE.txt │ │ ├── float16.d.ts │ │ └── float16.js ├── manual │ ├── README.txt │ └── webworker │ │ └── .gitignore ├── resources │ ├── README.md │ ├── cache │ │ ├── hashes.json │ │ └── webgpu │ │ │ └── shader │ │ │ └── execution │ │ │ ├── abs.bin │ │ │ ├── acos.bin │ │ │ ├── acosh.bin │ │ │ ├── asin.bin │ │ │ ├── asinh.bin │ │ │ ├── atan.bin │ │ │ ├── atan2.bin │ │ │ ├── atanh.bin │ │ │ ├── binary │ │ │ ├── af_addition.bin │ │ │ ├── af_division.bin │ │ │ ├── af_logical.bin │ │ │ ├── af_matrix_addition.bin │ │ │ ├── af_matrix_matrix_multiplication.bin │ │ │ ├── af_matrix_scalar_multiplication.bin │ │ │ ├── af_matrix_subtraction.bin │ │ │ ├── af_matrix_vector_multiplication.bin │ │ │ ├── af_multiplication.bin │ │ │ ├── af_remainder.bin │ │ │ ├── af_subtraction.bin │ │ │ ├── ai_arithmetic.bin │ │ │ ├── f16_addition.bin │ │ │ ├── f16_division.bin │ │ │ ├── f16_logical.bin │ │ │ ├── f16_matrix_addition.bin │ │ │ ├── f16_matrix_matrix_multiplication.bin │ │ │ ├── f16_matrix_scalar_multiplication.bin │ │ │ ├── f16_matrix_subtraction.bin │ │ │ ├── f16_matrix_vector_multiplication.bin │ │ │ ├── f16_multiplication.bin │ │ │ ├── f16_remainder.bin │ │ │ ├── f16_subtraction.bin │ │ │ ├── f32_addition.bin │ │ │ ├── f32_division.bin │ │ │ ├── f32_logical.bin │ │ │ ├── f32_matrix_addition.bin │ │ │ ├── f32_matrix_matrix_multiplication.bin │ │ │ ├── f32_matrix_scalar_multiplication.bin │ │ │ ├── f32_matrix_subtraction.bin │ │ │ ├── f32_matrix_vector_multiplication.bin │ │ │ ├── f32_multiplication.bin │ │ │ ├── f32_remainder.bin │ │ │ ├── f32_subtraction.bin │ │ │ ├── i32_arithmetic.bin │ │ │ ├── i32_comparison.bin │ │ │ ├── u32_arithmetic.bin │ │ │ └── u32_comparison.bin │ │ │ ├── bitcast.bin │ │ │ ├── ceil.bin │ │ │ ├── clamp.bin │ │ │ ├── cos.bin │ │ │ ├── cosh.bin │ │ │ ├── cross.bin │ │ │ ├── degrees.bin │ │ │ ├── derivatives.bin │ │ │ ├── determinant.bin │ │ │ ├── distance.bin │ │ │ ├── dot.bin │ │ │ ├── exp.bin │ │ │ ├── exp2.bin │ │ │ ├── faceForward.bin │ │ │ ├── floor.bin │ │ │ ├── fma.bin │ │ │ ├── fract.bin │ │ │ ├── frexp.bin │ │ │ ├── fwidth.bin │ │ │ ├── inverseSqrt.bin │ │ │ ├── ldexp.bin │ │ │ ├── length.bin │ │ │ ├── log.bin │ │ │ ├── log2.bin │ │ │ ├── max.bin │ │ │ ├── min.bin │ │ │ ├── mix.bin │ │ │ ├── modf.bin │ │ │ ├── normalize.bin │ │ │ ├── pack2x16float.bin │ │ │ ├── pow.bin │ │ │ ├── quantizeToF16.bin │ │ │ ├── radians.bin │ │ │ ├── reflect.bin │ │ │ ├── refract.bin │ │ │ ├── round.bin │ │ │ ├── saturate.bin │ │ │ ├── sign.bin │ │ │ ├── sin.bin │ │ │ ├── sinh.bin │ │ │ ├── smoothstep.bin │ │ │ ├── sqrt.bin │ │ │ ├── step.bin │ │ │ ├── tan.bin │ │ │ ├── tanh.bin │ │ │ ├── transpose.bin │ │ │ ├── trunc.bin │ │ │ ├── unary │ │ │ ├── af_arithmetic.bin │ │ │ ├── af_assignment.bin │ │ │ ├── ai_arithmetic.bin │ │ │ ├── ai_assignment.bin │ │ │ ├── bool_conversion.bin │ │ │ ├── f16_arithmetic.bin │ │ │ ├── f16_conversion.bin │ │ │ ├── f32_arithmetic.bin │ │ │ ├── f32_conversion.bin │ │ │ ├── i32_arithmetic.bin │ │ │ ├── i32_conversion.bin │ │ │ └── u32_conversion.bin │ │ │ ├── unpack2x16float.bin │ │ │ ├── unpack2x16snorm.bin │ │ │ ├── unpack2x16unorm.bin │ │ │ ├── unpack4x8snorm.bin │ │ │ └── unpack4x8unorm.bin │ ├── four-colors-h264-bt601-hflip.mp4 │ ├── four-colors-h264-bt601-rotate-180.mp4 │ ├── four-colors-h264-bt601-rotate-270.mp4 │ ├── four-colors-h264-bt601-rotate-90.mp4 │ ├── four-colors-h264-bt601-vflip.mp4 │ ├── four-colors-h264-bt601.mp4 │ ├── four-colors-rotate-180-cw.jpg │ ├── four-colors-rotate-270-cw.jpg │ ├── four-colors-rotate-90-cw.jpg │ ├── four-colors-vp8-bt601.webm │ ├── four-colors-vp9-bt601-hflip.mp4 │ ├── four-colors-vp9-bt601-rotate-180.mp4 │ ├── four-colors-vp9-bt601-rotate-270.mp4 │ ├── four-colors-vp9-bt601-rotate-90.mp4 │ ├── four-colors-vp9-bt601-vflip.mp4 │ ├── four-colors-vp9-bt601.mp4 │ ├── four-colors-vp9-bt601.webm │ ├── four-colors-vp9-bt709.webm │ ├── four-colors.avif │ ├── four-colors.bmp │ ├── four-colors.gif │ ├── four-colors.ico │ ├── four-colors.jpg │ ├── four-colors.png │ ├── four-colors.svg │ ├── four-colors.webp │ └── webgpu.png ├── stress │ ├── README.txt │ ├── adapter │ │ ├── README.txt │ │ └── device_allocation.spec.ts │ ├── compute │ │ ├── README.txt │ │ └── compute_pass.spec.ts │ ├── device │ │ ├── README.txt │ │ ├── bind_group_allocation.spec.ts │ │ ├── bind_group_layout_allocation.spec.ts │ │ ├── buffer_allocation.spec.ts │ │ ├── command_encoder_allocation.spec.ts │ │ ├── compute_pipeline_allocation.spec.ts │ │ ├── pipeline_layout_allocation.spec.ts │ │ ├── query_set_allocation.spec.ts │ │ ├── render_bundle_allocation.spec.ts │ │ ├── render_pipeline_allocation.spec.ts │ │ ├── sampler_allocation.spec.ts │ │ ├── shader_module_allocation.spec.ts │ │ └── texture_allocation.spec.ts │ ├── listing.ts │ ├── memory │ │ ├── README.txt │ │ ├── churn.spec.ts │ │ └── oom.spec.ts │ ├── queries │ │ ├── README.txt │ │ ├── occlusion.spec.ts │ │ ├── resolve.spec.ts │ │ └── timestamps.spec.ts │ ├── queue │ │ ├── README.txt │ │ └── submit.spec.ts │ ├── render │ │ ├── README.txt │ │ ├── render_pass.spec.ts │ │ └── vertex_buffers.spec.ts │ ├── shaders │ │ ├── README.txt │ │ ├── entry_points.spec.ts │ │ ├── non_halting.spec.ts │ │ └── slow.spec.ts │ ├── texture │ │ ├── README.txt │ │ └── large.spec.ts │ └── webworker │ │ └── .gitignore ├── unittests │ ├── README.txt │ ├── async_expectations.spec.ts │ ├── basic.spec.ts │ ├── check_contents.spec.ts │ ├── conversion.spec.ts │ ├── crc32.spec.ts │ ├── floating_point.spec.ts │ ├── getStackTrace.spec.ts │ ├── listing.ts │ ├── loaders_and_trees.spec.ts │ ├── logger.spec.ts │ ├── maths.spec.ts │ ├── params_builder_and_utils.spec.ts │ ├── params_builder_toplevel.spec.ts │ ├── parse_imports.spec.ts │ ├── preprocessor.spec.ts │ ├── prng.spec.ts │ ├── query_compare.spec.ts │ ├── query_string.spec.ts │ ├── serialization.spec.ts │ ├── test_group.spec.ts │ ├── test_group_test.ts │ ├── test_query.spec.ts │ ├── texture_ok.spec.ts │ ├── uniformity_snippet.spec.ts │ ├── unit_test.ts │ └── webworker │ │ └── .gitignore └── webgpu │ ├── README.txt │ ├── api │ ├── README.txt │ ├── operation │ │ ├── README.txt │ │ ├── adapter │ │ │ ├── info.spec.ts │ │ │ ├── requestAdapter.spec.ts │ │ │ └── requestDevice.spec.ts │ │ ├── async_ordering │ │ │ └── README.txt │ │ ├── buffers │ │ │ ├── README.txt │ │ │ ├── createBindGroup.spec.ts │ │ │ ├── map.spec.ts │ │ │ ├── map_ArrayBuffer.spec.ts │ │ │ ├── map_detach.spec.ts │ │ │ ├── map_oom.spec.ts │ │ │ ├── mapping_test.ts │ │ │ └── threading.spec.ts │ │ ├── command_buffer │ │ │ ├── basic.spec.ts │ │ │ ├── clearBuffer.spec.ts │ │ │ ├── copyBufferToBuffer.spec.ts │ │ │ ├── copyTextureToTexture.spec.ts │ │ │ ├── image_copy.spec.ts │ │ │ ├── programmable │ │ │ │ ├── programmable_state_test.ts │ │ │ │ └── state_tracking.spec.ts │ │ │ ├── queries │ │ │ │ ├── README.txt │ │ │ │ ├── occlusionQuery.spec.ts │ │ │ │ └── timestampQuery.spec.ts │ │ │ └── render │ │ │ │ ├── dynamic_state.spec.ts │ │ │ │ ├── render_bundle.spec.ts │ │ │ │ └── state_tracking.spec.ts │ │ ├── compute │ │ │ └── basic.spec.ts │ │ ├── compute_pipeline │ │ │ ├── entry_point_name.spec.ts │ │ │ └── overrides.spec.ts │ │ ├── device │ │ │ ├── all_limits_and_features.spec.ts │ │ │ └── lost.spec.ts │ │ ├── labels.spec.ts │ │ ├── limits │ │ │ └── max_combined_limits.spec.ts │ │ ├── memory_allocation │ │ │ └── README.txt │ │ ├── memory_sync │ │ │ ├── buffer │ │ │ │ ├── buffer_sync_test.ts │ │ │ │ ├── multiple_buffers.spec.ts │ │ │ │ └── single_buffer.spec.ts │ │ │ ├── operation_context_helper.ts │ │ │ └── texture │ │ │ │ ├── readonly_depth_stencil.spec.ts │ │ │ │ ├── same_subresource.spec.ts │ │ │ │ └── texture_sync_test.ts │ │ ├── onSubmittedWorkDone.spec.ts │ │ ├── pipeline │ │ │ ├── default_layout.spec.ts │ │ │ └── pipeline_layout_created_with_null_bind_group_layout.spec.ts │ │ ├── queue │ │ │ └── writeBuffer.spec.ts │ │ ├── reflection.spec.ts │ │ ├── render_pass │ │ │ ├── README.txt │ │ │ ├── clear_value.spec.ts │ │ │ ├── resolve.spec.ts │ │ │ ├── storeOp.spec.ts │ │ │ └── storeop2.spec.ts │ │ ├── render_pipeline │ │ │ ├── culling_tests.spec.ts │ │ │ ├── overrides.spec.ts │ │ │ ├── pipeline_output_targets.spec.ts │ │ │ ├── primitive_topology.spec.ts │ │ │ ├── sample_mask.spec.ts │ │ │ └── vertex_only_render_pipeline.spec.ts │ │ ├── rendering │ │ │ ├── 3d_texture_slices.spec.ts │ │ │ ├── basic.spec.ts │ │ │ ├── color_target_state.spec.ts │ │ │ ├── depth.spec.ts │ │ │ ├── depth_bias.spec.ts │ │ │ ├── depth_clip_clamp.spec.ts │ │ │ ├── draw.spec.ts │ │ │ ├── indirect_draw.spec.ts │ │ │ ├── robust_access_index.spec.ts │ │ │ └── stencil.spec.ts │ │ ├── resource_init │ │ │ ├── buffer.spec.ts │ │ │ ├── check_texture │ │ │ │ ├── by_copy.ts │ │ │ │ ├── by_ds_test.ts │ │ │ │ ├── by_sampling.ts │ │ │ │ └── texture_zero_init_test.ts │ │ │ └── texture_zero.spec.ts │ │ ├── sampling │ │ │ ├── anisotropy.spec.ts │ │ │ ├── filter_mode.spec.ts │ │ │ └── sampler_texture.spec.ts │ │ ├── shader_module │ │ │ └── compilation_info.spec.ts │ │ ├── storage_texture │ │ │ ├── read_only.spec.ts │ │ │ └── read_write.spec.ts │ │ ├── texture_view │ │ │ ├── format_reinterpretation.spec.ts │ │ │ ├── texture_component_swizzle.spec.ts │ │ │ └── write.spec.ts │ │ ├── threading │ │ │ └── README.txt │ │ ├── uncapturederror.spec.ts │ │ └── vertex_state │ │ │ ├── correctness.spec.ts │ │ │ └── index_format.spec.ts │ ├── regression │ │ └── README.txt │ └── validation │ │ ├── README.txt │ │ ├── buffer │ │ ├── create.spec.ts │ │ ├── destroy.spec.ts │ │ ├── mapping.spec.ts │ │ └── threading.spec.ts │ │ ├── capability_checks │ │ ├── features │ │ │ ├── README.txt │ │ │ ├── clip_distances.spec.ts │ │ │ ├── query_types.spec.ts │ │ │ ├── texture_component_swizzle.spec.ts │ │ │ ├── texture_component_swizzle_utils.ts │ │ │ ├── texture_formats.spec.ts │ │ │ ├── texture_formats_tier1.spec.ts │ │ │ └── texture_formats_tier2.spec.ts │ │ └── limits │ │ │ ├── README.txt │ │ │ ├── limit_utils.ts │ │ │ ├── maxBindGroups.spec.ts │ │ │ ├── maxBindGroupsPlusVertexBuffers.spec.ts │ │ │ ├── maxBindingsPerBindGroup.spec.ts │ │ │ ├── maxBufferSize.spec.ts │ │ │ ├── maxColorAttachmentBytesPerSample.spec.ts │ │ │ ├── maxColorAttachments.spec.ts │ │ │ ├── maxComputeInvocationsPerWorkgroup.spec.ts │ │ │ ├── maxComputeWorkgroupSizeX.spec.ts │ │ │ ├── maxComputeWorkgroupSizeY.spec.ts │ │ │ ├── maxComputeWorkgroupSizeZ.spec.ts │ │ │ ├── maxComputeWorkgroupStorageSize.spec.ts │ │ │ ├── maxComputeWorkgroupsPerDimension.spec.ts │ │ │ ├── maxDynamicStorageBuffersPerPipelineLayout.spec.ts │ │ │ ├── maxDynamicUniformBuffersPerPipelineLayout.spec.ts │ │ │ ├── maxInterStageShaderVariables.spec.ts │ │ │ ├── maxSampledTexturesPerShaderStage.spec.ts │ │ │ ├── maxSamplersPerShaderStage.spec.ts │ │ │ ├── maxStorageBufferBindingSize.spec.ts │ │ │ ├── maxStorageBuffersInFragmentStage.spec.ts │ │ │ ├── maxStorageBuffersInVertexStage.spec.ts │ │ │ ├── maxStorageBuffersPerShaderStage.spec.ts │ │ │ ├── maxStorageTexturesInFragmentStage.spec.ts │ │ │ ├── maxStorageTexturesInVertexStage.spec.ts │ │ │ ├── maxStorageTexturesPerShaderStage.spec.ts │ │ │ ├── maxTextureArrayLayers.spec.ts │ │ │ ├── maxTextureDimension1D.spec.ts │ │ │ ├── maxTextureDimension2D.spec.ts │ │ │ ├── maxTextureDimension3D.spec.ts │ │ │ ├── maxUniformBufferBindingSize.spec.ts │ │ │ ├── maxUniformBuffersPerShaderStage.spec.ts │ │ │ ├── maxVertexAttributes.spec.ts │ │ │ ├── maxVertexBufferArrayStride.spec.ts │ │ │ ├── maxVertexBuffers.spec.ts │ │ │ ├── minStorageBufferOffsetAlignment.spec.ts │ │ │ └── minUniformBufferOffsetAlignment.spec.ts │ │ ├── compute_pipeline.spec.ts │ │ ├── createBindGroup.spec.ts │ │ ├── createBindGroupLayout.spec.ts │ │ ├── createPipelineLayout.spec.ts │ │ ├── createSampler.spec.ts │ │ ├── createTexture.spec.ts │ │ ├── createView.spec.ts │ │ ├── debugMarker.spec.ts │ │ ├── encoding │ │ ├── beginComputePass.spec.ts │ │ ├── beginRenderPass.spec.ts │ │ ├── cmds │ │ │ ├── clearBuffer.spec.ts │ │ │ ├── compute_pass.spec.ts │ │ │ ├── copyBufferToBuffer.spec.ts │ │ │ ├── copyTextureToTexture.spec.ts │ │ │ ├── debug.spec.ts │ │ │ ├── index_access.spec.ts │ │ │ ├── render │ │ │ │ ├── draw.spec.ts │ │ │ │ ├── dynamic_state.spec.ts │ │ │ │ ├── indirect_draw.spec.ts │ │ │ │ ├── indirect_multi_draw.spec.ts │ │ │ │ ├── render.ts │ │ │ │ ├── setIndexBuffer.spec.ts │ │ │ │ ├── setPipeline.spec.ts │ │ │ │ ├── setVertexBuffer.spec.ts │ │ │ │ └── state_tracking.spec.ts │ │ │ ├── render_pass.spec.ts │ │ │ └── setBindGroup.spec.ts │ │ ├── createRenderBundleEncoder.spec.ts │ │ ├── encoder_open_state.spec.ts │ │ ├── encoder_state.spec.ts │ │ ├── programmable │ │ │ └── pipeline_bind_group_compat.spec.ts │ │ ├── queries │ │ │ ├── begin_end.spec.ts │ │ │ ├── common.ts │ │ │ ├── general.spec.ts │ │ │ └── resolveQuerySet.spec.ts │ │ └── render_bundle.spec.ts │ │ ├── error_scope.spec.ts │ │ ├── getBindGroupLayout.spec.ts │ │ ├── gpu_external_texture_expiration.spec.ts │ │ ├── image_copy │ │ ├── README.txt │ │ ├── buffer_related.spec.ts │ │ ├── buffer_texture_copies.spec.ts │ │ ├── image_copy.ts │ │ ├── layout_related.spec.ts │ │ └── texture_related.spec.ts │ │ ├── layout_shader_compat.spec.ts │ │ ├── non_filterable_texture.spec.ts │ │ ├── query_set │ │ ├── create.spec.ts │ │ └── destroy.spec.ts │ │ ├── queue │ │ ├── README.txt │ │ ├── buffer_mapped.spec.ts │ │ ├── copyToTexture │ │ │ └── CopyExternalImageToTexture.spec.ts │ │ ├── destroyed │ │ │ ├── buffer.spec.ts │ │ │ ├── query_set.spec.ts │ │ │ └── texture.spec.ts │ │ ├── submit.spec.ts │ │ ├── writeBuffer.spec.ts │ │ └── writeTexture.spec.ts │ │ ├── render_pass │ │ ├── README.txt │ │ ├── attachment_compatibility.spec.ts │ │ ├── render_pass_descriptor.spec.ts │ │ └── resolve.spec.ts │ │ ├── render_pipeline │ │ ├── common.ts │ │ ├── depth_stencil_state.spec.ts │ │ ├── float32_blendable.spec.ts │ │ ├── fragment_state.spec.ts │ │ ├── inter_stage.spec.ts │ │ ├── misc.spec.ts │ │ ├── multisample_state.spec.ts │ │ ├── overrides.spec.ts │ │ ├── primitive_state.spec.ts │ │ ├── resource_compatibility.spec.ts │ │ ├── shader_module.spec.ts │ │ └── vertex_state.spec.ts │ │ ├── resource_usages │ │ ├── buffer │ │ │ ├── README.txt │ │ │ ├── in_pass_encoder.spec.ts │ │ │ └── in_pass_misc.spec.ts │ │ └── texture │ │ │ ├── in_pass_encoder.spec.ts │ │ │ ├── in_render_common.spec.ts │ │ │ └── in_render_misc.spec.ts │ │ ├── shader_module │ │ ├── entry_point.spec.ts │ │ └── overrides.spec.ts │ │ ├── state │ │ └── device_lost │ │ │ ├── README.txt │ │ │ └── destroy.spec.ts │ │ ├── texture │ │ ├── bgra8unorm_storage.spec.ts │ │ ├── destroy.spec.ts │ │ ├── float32_filterable.spec.ts │ │ └── rg11b10ufloat_renderable.spec.ts │ │ ├── utils.ts │ │ └── validation_test_utils.ts │ ├── capability_info.ts │ ├── compat │ ├── README.md │ ├── api │ │ └── validation │ │ │ ├── createBindGroup.spec.ts │ │ │ ├── createBindGroupLayout.spec.ts │ │ │ ├── createBindGroupLayout_limits.spec.ts │ │ │ ├── createPipelineLayout.spec.ts │ │ │ ├── encoding │ │ │ ├── cmds │ │ │ │ ├── copyTextureToBuffer.spec.ts │ │ │ │ └── copyTextureToTexture.spec.ts │ │ │ └── programmable │ │ │ │ └── pipeline_bind_group_compat.spec.ts │ │ │ ├── pipeline_creation.spec.ts │ │ │ ├── render_pipeline │ │ │ ├── depth_stencil_state.spec.ts │ │ │ ├── fragment_state.spec.ts │ │ │ ├── in_stage_limits.spec.ts │ │ │ ├── unsupported_wgsl.spec.ts │ │ │ └── vertex_state.spec.ts │ │ │ └── texture │ │ │ ├── createTexture.spec.ts │ │ │ └── cubeArray.spec.ts │ └── compatibility_test.ts │ ├── constants.ts │ ├── error_test.ts │ ├── examples.spec.ts │ ├── format_info.ts │ ├── gpu_test.ts │ ├── idl │ ├── README.txt │ ├── constants │ │ └── flags.spec.ts │ ├── constructable.spec.ts │ ├── exposed.html.ts │ ├── exposed.http.html │ ├── exposed.https.html │ ├── idl_test.ts │ └── javascript.spec.ts │ ├── inter_stage.ts │ ├── listing.ts │ ├── listing_meta.json │ ├── multisample_info.ts │ ├── print_environment.spec.ts │ ├── shader │ ├── README.txt │ ├── execution │ │ ├── README.txt │ │ ├── expression │ │ │ ├── access │ │ │ │ ├── array │ │ │ │ │ └── index.spec.ts │ │ │ │ ├── matrix │ │ │ │ │ └── index.spec.ts │ │ │ │ ├── structure │ │ │ │ │ └── index.spec.ts │ │ │ │ └── vector │ │ │ │ │ ├── components.spec.ts │ │ │ │ │ └── index.spec.ts │ │ │ ├── binary │ │ │ │ ├── af_addition.cache.ts │ │ │ │ ├── af_addition.spec.ts │ │ │ │ ├── af_comparison.cache.ts │ │ │ │ ├── af_comparison.spec.ts │ │ │ │ ├── af_data.ts │ │ │ │ ├── af_division.cache.ts │ │ │ │ ├── af_division.spec.ts │ │ │ │ ├── af_matrix_addition.cache.ts │ │ │ │ ├── af_matrix_addition.spec.ts │ │ │ │ ├── af_matrix_matrix_multiplication.cache.ts │ │ │ │ ├── af_matrix_matrix_multiplication.spec.ts │ │ │ │ ├── af_matrix_scalar_multiplication.cache.ts │ │ │ │ ├── af_matrix_scalar_multiplication.spec.ts │ │ │ │ ├── af_matrix_subtraction.cache.ts │ │ │ │ ├── af_matrix_subtraction.spec.ts │ │ │ │ ├── af_matrix_vector_multiplication.cache.ts │ │ │ │ ├── af_matrix_vector_multiplication.spec.ts │ │ │ │ ├── af_multiplication.cache.ts │ │ │ │ ├── af_multiplication.spec.ts │ │ │ │ ├── af_remainder.cache.ts │ │ │ │ ├── af_remainder.spec.ts │ │ │ │ ├── af_subtraction.cache.ts │ │ │ │ ├── af_subtraction.spec.ts │ │ │ │ ├── ai_arithmetic.cache.ts │ │ │ │ ├── ai_arithmetic.spec.ts │ │ │ │ ├── ai_comparison.spec.ts │ │ │ │ ├── binary.ts │ │ │ │ ├── bitwise.spec.ts │ │ │ │ ├── bitwise_shift.spec.ts │ │ │ │ ├── bool_logical.spec.ts │ │ │ │ ├── f16_addition.cache.ts │ │ │ │ ├── f16_addition.spec.ts │ │ │ │ ├── f16_comparison.cache.ts │ │ │ │ ├── f16_comparison.spec.ts │ │ │ │ ├── f16_division.cache.ts │ │ │ │ ├── f16_division.spec.ts │ │ │ │ ├── f16_matrix_addition.cache.ts │ │ │ │ ├── f16_matrix_addition.spec.ts │ │ │ │ ├── f16_matrix_matrix_multiplication.cache.ts │ │ │ │ ├── f16_matrix_matrix_multiplication.spec.ts │ │ │ │ ├── f16_matrix_scalar_multiplication.cache.ts │ │ │ │ ├── f16_matrix_scalar_multiplication.spec.ts │ │ │ │ ├── f16_matrix_subtraction.cache.ts │ │ │ │ ├── f16_matrix_subtraction.spec.ts │ │ │ │ ├── f16_matrix_vector_multiplication.cache.ts │ │ │ │ ├── f16_matrix_vector_multiplication.spec.ts │ │ │ │ ├── f16_multiplication.cache.ts │ │ │ │ ├── f16_multiplication.spec.ts │ │ │ │ ├── f16_remainder.cache.ts │ │ │ │ ├── f16_remainder.spec.ts │ │ │ │ ├── f16_subtraction.cache.ts │ │ │ │ ├── f16_subtraction.spec.ts │ │ │ │ ├── f32_addition.cache.ts │ │ │ │ ├── f32_addition.spec.ts │ │ │ │ ├── f32_comparison.cache.ts │ │ │ │ ├── f32_comparison.spec.ts │ │ │ │ ├── f32_division.cache.ts │ │ │ │ ├── f32_division.spec.ts │ │ │ │ ├── f32_matrix_addition.cache.ts │ │ │ │ ├── f32_matrix_addition.spec.ts │ │ │ │ ├── f32_matrix_matrix_multiplication.cache.ts │ │ │ │ ├── f32_matrix_matrix_multiplication.spec.ts │ │ │ │ ├── f32_matrix_scalar_multiplication.cache.ts │ │ │ │ ├── f32_matrix_scalar_multiplication.spec.ts │ │ │ │ ├── f32_matrix_subtraction.cache.ts │ │ │ │ ├── f32_matrix_subtraction.spec.ts │ │ │ │ ├── f32_matrix_vector_multiplication.cache.ts │ │ │ │ ├── f32_matrix_vector_multiplication.spec.ts │ │ │ │ ├── f32_multiplication.cache.ts │ │ │ │ ├── f32_multiplication.spec.ts │ │ │ │ ├── f32_remainder.cache.ts │ │ │ │ ├── f32_remainder.spec.ts │ │ │ │ ├── f32_subtraction.cache.ts │ │ │ │ ├── f32_subtraction.spec.ts │ │ │ │ ├── i32_arithmetic.cache.ts │ │ │ │ ├── i32_arithmetic.spec.ts │ │ │ │ ├── i32_comparison.cache.ts │ │ │ │ ├── i32_comparison.spec.ts │ │ │ │ ├── u32_arithmetic.cache.ts │ │ │ │ ├── u32_arithmetic.spec.ts │ │ │ │ ├── u32_comparison.cache.ts │ │ │ │ └── u32_comparison.spec.ts │ │ │ ├── call │ │ │ │ ├── builtin │ │ │ │ │ ├── abs.cache.ts │ │ │ │ │ ├── abs.spec.ts │ │ │ │ │ ├── acos.cache.ts │ │ │ │ │ ├── acos.spec.ts │ │ │ │ │ ├── acosh.cache.ts │ │ │ │ │ ├── acosh.spec.ts │ │ │ │ │ ├── all.spec.ts │ │ │ │ │ ├── any.spec.ts │ │ │ │ │ ├── arrayLength.spec.ts │ │ │ │ │ ├── asin.cache.ts │ │ │ │ │ ├── asin.spec.ts │ │ │ │ │ ├── asinh.cache.ts │ │ │ │ │ ├── asinh.spec.ts │ │ │ │ │ ├── atan.cache.ts │ │ │ │ │ ├── atan.spec.ts │ │ │ │ │ ├── atan2.cache.ts │ │ │ │ │ ├── atan2.spec.ts │ │ │ │ │ ├── atanh.cache.ts │ │ │ │ │ ├── atanh.spec.ts │ │ │ │ │ ├── atomics │ │ │ │ │ │ ├── atomicAdd.spec.ts │ │ │ │ │ │ ├── atomicAnd.spec.ts │ │ │ │ │ │ ├── atomicCompareExchangeWeak.spec.ts │ │ │ │ │ │ ├── atomicExchange.spec.ts │ │ │ │ │ │ ├── atomicLoad.spec.ts │ │ │ │ │ │ ├── atomicMax.spec.ts │ │ │ │ │ │ ├── atomicMin.spec.ts │ │ │ │ │ │ ├── atomicOr.spec.ts │ │ │ │ │ │ ├── atomicStore.spec.ts │ │ │ │ │ │ ├── atomicSub.spec.ts │ │ │ │ │ │ ├── atomicXor.spec.ts │ │ │ │ │ │ └── harness.ts │ │ │ │ │ ├── bitcast.cache.ts │ │ │ │ │ ├── bitcast.spec.ts │ │ │ │ │ ├── builtin.ts │ │ │ │ │ ├── ceil.cache.ts │ │ │ │ │ ├── ceil.spec.ts │ │ │ │ │ ├── clamp.cache.ts │ │ │ │ │ ├── clamp.spec.ts │ │ │ │ │ ├── cos.cache.ts │ │ │ │ │ ├── cos.spec.ts │ │ │ │ │ ├── cosh.cache.ts │ │ │ │ │ ├── cosh.spec.ts │ │ │ │ │ ├── countLeadingZeros.spec.ts │ │ │ │ │ ├── countOneBits.spec.ts │ │ │ │ │ ├── countTrailingZeros.spec.ts │ │ │ │ │ ├── cross.cache.ts │ │ │ │ │ ├── cross.spec.ts │ │ │ │ │ ├── degrees.cache.ts │ │ │ │ │ ├── degrees.spec.ts │ │ │ │ │ ├── derivatives.cache.ts │ │ │ │ │ ├── derivatives.ts │ │ │ │ │ ├── determinant.cache.ts │ │ │ │ │ ├── determinant.spec.ts │ │ │ │ │ ├── distance.cache.ts │ │ │ │ │ ├── distance.spec.ts │ │ │ │ │ ├── dot.cache.ts │ │ │ │ │ ├── dot.spec.ts │ │ │ │ │ ├── dot4I8Packed.spec.ts │ │ │ │ │ ├── dot4U8Packed.spec.ts │ │ │ │ │ ├── dpdx.spec.ts │ │ │ │ │ ├── dpdxCoarse.spec.ts │ │ │ │ │ ├── dpdxFine.spec.ts │ │ │ │ │ ├── dpdy.spec.ts │ │ │ │ │ ├── dpdyCoarse.spec.ts │ │ │ │ │ ├── dpdyFine.spec.ts │ │ │ │ │ ├── exp.cache.ts │ │ │ │ │ ├── exp.spec.ts │ │ │ │ │ ├── exp2.cache.ts │ │ │ │ │ ├── exp2.spec.ts │ │ │ │ │ ├── extractBits.spec.ts │ │ │ │ │ ├── faceForward.cache.ts │ │ │ │ │ ├── faceForward.spec.ts │ │ │ │ │ ├── firstLeadingBit.spec.ts │ │ │ │ │ ├── firstTrailingBit.spec.ts │ │ │ │ │ ├── floor.cache.ts │ │ │ │ │ ├── floor.spec.ts │ │ │ │ │ ├── fma.cache.ts │ │ │ │ │ ├── fma.spec.ts │ │ │ │ │ ├── fract.cache.ts │ │ │ │ │ ├── fract.spec.ts │ │ │ │ │ ├── frexp.cache.ts │ │ │ │ │ ├── frexp.spec.ts │ │ │ │ │ ├── fwidth.cache.ts │ │ │ │ │ ├── fwidth.spec.ts │ │ │ │ │ ├── fwidth.ts │ │ │ │ │ ├── fwidthCoarse.spec.ts │ │ │ │ │ ├── fwidthFine.spec.ts │ │ │ │ │ ├── insertBits.spec.ts │ │ │ │ │ ├── inversesqrt.cache.ts │ │ │ │ │ ├── inversesqrt.spec.ts │ │ │ │ │ ├── ldexp.cache.ts │ │ │ │ │ ├── ldexp.spec.ts │ │ │ │ │ ├── length.cache.ts │ │ │ │ │ ├── length.spec.ts │ │ │ │ │ ├── log.cache.ts │ │ │ │ │ ├── log.spec.ts │ │ │ │ │ ├── log2.cache.ts │ │ │ │ │ ├── log2.spec.ts │ │ │ │ │ ├── max.cache.ts │ │ │ │ │ ├── max.spec.ts │ │ │ │ │ ├── min.cache.ts │ │ │ │ │ ├── min.spec.ts │ │ │ │ │ ├── mix.cache.ts │ │ │ │ │ ├── mix.spec.ts │ │ │ │ │ ├── modf.cache.ts │ │ │ │ │ ├── modf.spec.ts │ │ │ │ │ ├── normalize.cache.ts │ │ │ │ │ ├── normalize.spec.ts │ │ │ │ │ ├── pack2x16float.cache.ts │ │ │ │ │ ├── pack2x16float.spec.ts │ │ │ │ │ ├── pack2x16snorm.spec.ts │ │ │ │ │ ├── pack2x16unorm.spec.ts │ │ │ │ │ ├── pack4x8snorm.spec.ts │ │ │ │ │ ├── pack4x8unorm.spec.ts │ │ │ │ │ ├── pack4xI8.spec.ts │ │ │ │ │ ├── pack4xI8Clamp.spec.ts │ │ │ │ │ ├── pack4xU8.spec.ts │ │ │ │ │ ├── pack4xU8Clamp.spec.ts │ │ │ │ │ ├── pow.cache.ts │ │ │ │ │ ├── pow.spec.ts │ │ │ │ │ ├── quadBroadcast.spec.ts │ │ │ │ │ ├── quadSwap.spec.ts │ │ │ │ │ ├── quantizeToF16.cache.ts │ │ │ │ │ ├── quantizeToF16.spec.ts │ │ │ │ │ ├── radians.cache.ts │ │ │ │ │ ├── radians.spec.ts │ │ │ │ │ ├── reflect.cache.ts │ │ │ │ │ ├── reflect.spec.ts │ │ │ │ │ ├── refract.cache.ts │ │ │ │ │ ├── refract.spec.ts │ │ │ │ │ ├── reverseBits.spec.ts │ │ │ │ │ ├── round.cache.ts │ │ │ │ │ ├── round.spec.ts │ │ │ │ │ ├── saturate.cache.ts │ │ │ │ │ ├── saturate.spec.ts │ │ │ │ │ ├── select.spec.ts │ │ │ │ │ ├── sign.cache.ts │ │ │ │ │ ├── sign.spec.ts │ │ │ │ │ ├── sin.cache.ts │ │ │ │ │ ├── sin.spec.ts │ │ │ │ │ ├── sinh.cache.ts │ │ │ │ │ ├── sinh.spec.ts │ │ │ │ │ ├── smoothstep.cache.ts │ │ │ │ │ ├── smoothstep.spec.ts │ │ │ │ │ ├── sqrt.cache.ts │ │ │ │ │ ├── sqrt.spec.ts │ │ │ │ │ ├── step.cache.ts │ │ │ │ │ ├── step.spec.ts │ │ │ │ │ ├── storageBarrier.spec.ts │ │ │ │ │ ├── subgroupAdd.spec.ts │ │ │ │ │ ├── subgroupAll.spec.ts │ │ │ │ │ ├── subgroupAny.spec.ts │ │ │ │ │ ├── subgroupBallot.spec.ts │ │ │ │ │ ├── subgroupBitwise.spec.ts │ │ │ │ │ ├── subgroupBroadcast.spec.ts │ │ │ │ │ ├── subgroupElect.spec.ts │ │ │ │ │ ├── subgroupMinMax.spec.ts │ │ │ │ │ ├── subgroupMul.spec.ts │ │ │ │ │ ├── subgroupShuffle.spec.ts │ │ │ │ │ ├── subgroup_util.ts │ │ │ │ │ ├── tan.cache.ts │ │ │ │ │ ├── tan.spec.ts │ │ │ │ │ ├── tanh.cache.ts │ │ │ │ │ ├── tanh.spec.ts │ │ │ │ │ ├── textureDimensions.spec.ts │ │ │ │ │ ├── textureGather.spec.ts │ │ │ │ │ ├── textureGatherCompare.spec.ts │ │ │ │ │ ├── textureLoad.spec.ts │ │ │ │ │ ├── textureNumLayers.spec.ts │ │ │ │ │ ├── textureNumLevels.spec.ts │ │ │ │ │ ├── textureNumSamples.spec.ts │ │ │ │ │ ├── textureSample.spec.ts │ │ │ │ │ ├── textureSampleBaseClampToEdge.spec.ts │ │ │ │ │ ├── textureSampleBias.spec.ts │ │ │ │ │ ├── textureSampleCompare.spec.ts │ │ │ │ │ ├── textureSampleCompareLevel.spec.ts │ │ │ │ │ ├── textureSampleGrad.spec.ts │ │ │ │ │ ├── textureSampleLevel.spec.ts │ │ │ │ │ ├── textureStore.spec.ts │ │ │ │ │ ├── texture_builtin_notes.md │ │ │ │ │ ├── texture_utils.spec.ts │ │ │ │ │ ├── texture_utils.ts │ │ │ │ │ ├── transpose.cache.ts │ │ │ │ │ ├── transpose.spec.ts │ │ │ │ │ ├── trunc.cache.ts │ │ │ │ │ ├── trunc.spec.ts │ │ │ │ │ ├── unpack2x16float.cache.ts │ │ │ │ │ ├── unpack2x16float.spec.ts │ │ │ │ │ ├── unpack2x16snorm.cache.ts │ │ │ │ │ ├── unpack2x16snorm.spec.ts │ │ │ │ │ ├── unpack2x16unorm.cache.ts │ │ │ │ │ ├── unpack2x16unorm.spec.ts │ │ │ │ │ ├── unpack4x8snorm.cache.ts │ │ │ │ │ ├── unpack4x8snorm.spec.ts │ │ │ │ │ ├── unpack4x8unorm.cache.ts │ │ │ │ │ ├── unpack4x8unorm.spec.ts │ │ │ │ │ ├── unpack4xI8.spec.ts │ │ │ │ │ ├── unpack4xU8.spec.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ ├── workgroupBarrier.spec.ts │ │ │ │ │ └── workgroupUniformLoad.spec.ts │ │ │ │ └── user │ │ │ │ │ └── ptr_params.spec.ts │ │ │ ├── case.ts │ │ │ ├── case_cache.ts │ │ │ ├── constructor │ │ │ ├── expectation.ts │ │ │ ├── expression.ts │ │ │ ├── interval_filter.ts │ │ │ ├── precedence.spec.ts │ │ │ └── unary │ │ │ │ ├── address_of_and_indirection.spec.ts │ │ │ │ ├── af_arithmetic.cache.ts │ │ │ │ ├── af_arithmetic.spec.ts │ │ │ │ ├── af_assignment.cache.ts │ │ │ │ ├── af_assignment.spec.ts │ │ │ │ ├── ai_arithmetic.cache.ts │ │ │ │ ├── ai_arithmetic.spec.ts │ │ │ │ ├── ai_assignment.cache.ts │ │ │ │ ├── ai_assignment.spec.ts │ │ │ │ ├── ai_complement.spec.ts │ │ │ │ ├── bool_conversion.cache.ts │ │ │ │ ├── bool_conversion.spec.ts │ │ │ │ ├── bool_logical.spec.ts │ │ │ │ ├── f16_arithmetic.cache.ts │ │ │ │ ├── f16_arithmetic.spec.ts │ │ │ │ ├── f16_conversion.cache.ts │ │ │ │ ├── f16_conversion.spec.ts │ │ │ │ ├── f32_arithmetic.cache.ts │ │ │ │ ├── f32_arithmetic.spec.ts │ │ │ │ ├── f32_conversion.cache.ts │ │ │ │ ├── f32_conversion.spec.ts │ │ │ │ ├── i32_arithmetic.cache.ts │ │ │ │ ├── i32_arithmetic.spec.ts │ │ │ │ ├── i32_complement.spec.ts │ │ │ │ ├── i32_conversion.cache.ts │ │ │ │ ├── i32_conversion.spec.ts │ │ │ │ ├── u32_complement.spec.ts │ │ │ │ ├── u32_conversion.cache.ts │ │ │ │ ├── u32_conversion.spec.ts │ │ │ │ └── unary.ts │ │ ├── float_parse.spec.ts │ │ ├── flow_control │ │ │ ├── call.spec.ts │ │ │ ├── complex.spec.ts │ │ │ ├── eval_order.spec.ts │ │ │ ├── for.spec.ts │ │ │ ├── harness.ts │ │ │ ├── if.spec.ts │ │ │ ├── loop.spec.ts │ │ │ ├── phony.spec.ts │ │ │ ├── return.spec.ts │ │ │ ├── switch.spec.ts │ │ │ └── while.spec.ts │ │ ├── limits.spec.ts │ │ ├── memory_layout.spec.ts │ │ ├── memory_model │ │ │ ├── adjacent.spec.ts │ │ │ ├── atomicity.spec.ts │ │ │ ├── barrier.spec.ts │ │ │ ├── coherence.spec.ts │ │ │ ├── memory_model_setup.ts │ │ │ ├── texture_intra_invocation_coherence.spec.ts │ │ │ └── weak.spec.ts │ │ ├── override.spec.ts │ │ ├── padding.spec.ts │ │ ├── robust_access.spec.ts │ │ ├── robust_access_vertex.spec.ts │ │ ├── shader_io │ │ │ ├── compute_builtins.spec.ts │ │ │ ├── fragment_builtins.spec.ts │ │ │ ├── shared_structs.spec.ts │ │ │ ├── user_io.spec.ts │ │ │ ├── vertex_builtins.spec.ts │ │ │ └── workgroup_size.spec.ts │ │ ├── shadow.spec.ts │ │ ├── stage.spec.ts │ │ ├── statement │ │ │ ├── compound.spec.ts │ │ │ ├── discard.spec.ts │ │ │ ├── increment_decrement.spec.ts │ │ │ └── phony.spec.ts │ │ ├── value_init.spec.ts │ │ └── zero_init.spec.ts │ ├── regression │ │ └── README.txt │ ├── types.ts │ ├── validation │ │ ├── README.txt │ │ ├── const_assert │ │ │ └── const_assert.spec.ts │ │ ├── decl │ │ │ ├── compound_statement.spec.ts │ │ │ ├── const.spec.ts │ │ │ ├── context_dependent_resolution.spec.ts │ │ │ ├── let.spec.ts │ │ │ ├── override.spec.ts │ │ │ ├── util.ts │ │ │ └── var.spec.ts │ │ ├── expression │ │ │ ├── access │ │ │ │ ├── array.spec.ts │ │ │ │ ├── matrix.spec.ts │ │ │ │ ├── structure.spec.ts │ │ │ │ └── vector.spec.ts │ │ │ ├── binary │ │ │ │ ├── add_sub_mul.spec.ts │ │ │ │ ├── and_or_xor.spec.ts │ │ │ │ ├── bitwise_shift.spec.ts │ │ │ │ ├── comparison.spec.ts │ │ │ │ ├── div_rem.spec.ts │ │ │ │ ├── parse.spec.ts │ │ │ │ ├── result_type.ts │ │ │ │ └── short_circuiting_and_or.spec.ts │ │ │ ├── call │ │ │ │ └── builtin │ │ │ │ │ ├── abs.spec.ts │ │ │ │ │ ├── acos.spec.ts │ │ │ │ │ ├── acosh.spec.ts │ │ │ │ │ ├── all.spec.ts │ │ │ │ │ ├── any.spec.ts │ │ │ │ │ ├── arrayLength.spec.ts │ │ │ │ │ ├── asin.spec.ts │ │ │ │ │ ├── asinh.spec.ts │ │ │ │ │ ├── atan.spec.ts │ │ │ │ │ ├── atan2.spec.ts │ │ │ │ │ ├── atanh.spec.ts │ │ │ │ │ ├── atomics.spec.ts │ │ │ │ │ ├── barriers.spec.ts │ │ │ │ │ ├── bitcast.spec.ts │ │ │ │ │ ├── ceil.spec.ts │ │ │ │ │ ├── clamp.spec.ts │ │ │ │ │ ├── const_override_validation.ts │ │ │ │ │ ├── cos.spec.ts │ │ │ │ │ ├── cosh.spec.ts │ │ │ │ │ ├── countLeadingZeros.spec.ts │ │ │ │ │ ├── countOneBits.spec.ts │ │ │ │ │ ├── countTrailingZeros.spec.ts │ │ │ │ │ ├── cross.spec.ts │ │ │ │ │ ├── degrees.spec.ts │ │ │ │ │ ├── derivatives.spec.ts │ │ │ │ │ ├── determinant.spec.ts │ │ │ │ │ ├── distance.spec.ts │ │ │ │ │ ├── dot.spec.ts │ │ │ │ │ ├── dot4I8Packed.spec.ts │ │ │ │ │ ├── dot4U8Packed.spec.ts │ │ │ │ │ ├── exp.spec.ts │ │ │ │ │ ├── exp2.spec.ts │ │ │ │ │ ├── extractBits.spec.ts │ │ │ │ │ ├── faceForward.spec.ts │ │ │ │ │ ├── firstLeadingBit.spec.ts │ │ │ │ │ ├── firstTrailingBit.spec.ts │ │ │ │ │ ├── floor.spec.ts │ │ │ │ │ ├── fma.spec.ts │ │ │ │ │ ├── fract.spec.ts │ │ │ │ │ ├── frexp.spec.ts │ │ │ │ │ ├── insertBits.spec.ts │ │ │ │ │ ├── inverseSqrt.spec.ts │ │ │ │ │ ├── ldexp.spec.ts │ │ │ │ │ ├── length.spec.ts │ │ │ │ │ ├── log.spec.ts │ │ │ │ │ ├── log2.spec.ts │ │ │ │ │ ├── max.spec.ts │ │ │ │ │ ├── min.spec.ts │ │ │ │ │ ├── mix.spec.ts │ │ │ │ │ ├── modf.spec.ts │ │ │ │ │ ├── normalize.spec.ts │ │ │ │ │ ├── pack2x16float.spec.ts │ │ │ │ │ ├── pack2x16snorm.spec.ts │ │ │ │ │ ├── pack2x16unorm.spec.ts │ │ │ │ │ ├── pack4x8snorm.spec.ts │ │ │ │ │ ├── pack4x8unorm.spec.ts │ │ │ │ │ ├── pack4xI8.spec.ts │ │ │ │ │ ├── pack4xI8Clamp.spec.ts │ │ │ │ │ ├── pack4xU8.spec.ts │ │ │ │ │ ├── pack4xU8Clamp.spec.ts │ │ │ │ │ ├── pow.spec.ts │ │ │ │ │ ├── quadBroadcast.spec.ts │ │ │ │ │ ├── quadSwap.spec.ts │ │ │ │ │ ├── quantizeToF16.spec.ts │ │ │ │ │ ├── radians.spec.ts │ │ │ │ │ ├── reflect.spec.ts │ │ │ │ │ ├── refract.spec.ts │ │ │ │ │ ├── reverseBits.spec.ts │ │ │ │ │ ├── round.spec.ts │ │ │ │ │ ├── saturate.spec.ts │ │ │ │ │ ├── select.spec.ts │ │ │ │ │ ├── shader_builtin_utils.ts │ │ │ │ │ ├── sign.spec.ts │ │ │ │ │ ├── sin.spec.ts │ │ │ │ │ ├── sinh.spec.ts │ │ │ │ │ ├── smoothstep.spec.ts │ │ │ │ │ ├── sqrt.spec.ts │ │ │ │ │ ├── step.spec.ts │ │ │ │ │ ├── subgroupAdd.spec.ts │ │ │ │ │ ├── subgroupAnyAll.spec.ts │ │ │ │ │ ├── subgroupBallot.spec.ts │ │ │ │ │ ├── subgroupBitwise.spec.ts │ │ │ │ │ ├── subgroupBroadcast.spec.ts │ │ │ │ │ ├── subgroupBroadcastFirst.spec.ts │ │ │ │ │ ├── subgroupElect.spec.ts │ │ │ │ │ ├── subgroupMinMax.spec.ts │ │ │ │ │ ├── subgroupMul.spec.ts │ │ │ │ │ ├── subgroupShuffle.spec.ts │ │ │ │ │ ├── tan.spec.ts │ │ │ │ │ ├── tanh.spec.ts │ │ │ │ │ ├── textureDimensions.spec.ts │ │ │ │ │ ├── textureGather.spec.ts │ │ │ │ │ ├── textureGatherCompare.spec.ts │ │ │ │ │ ├── textureLoad.spec.ts │ │ │ │ │ ├── textureNumLayers.spec.ts │ │ │ │ │ ├── textureNumLevels.spec.ts │ │ │ │ │ ├── textureNumSamples.spec.ts │ │ │ │ │ ├── textureSample.spec.ts │ │ │ │ │ ├── textureSampleBaseClampToEdge.spec.ts │ │ │ │ │ ├── textureSampleBias.spec.ts │ │ │ │ │ ├── textureSampleCompare.spec.ts │ │ │ │ │ ├── textureSampleCompareLevel.spec.ts │ │ │ │ │ ├── textureSampleGrad.spec.ts │ │ │ │ │ ├── textureSampleLevel.spec.ts │ │ │ │ │ ├── textureStore.spec.ts │ │ │ │ │ ├── transpose.spec.ts │ │ │ │ │ ├── trunc.spec.ts │ │ │ │ │ ├── unpack2x16float.spec.ts │ │ │ │ │ ├── unpack2x16snorm.spec.ts │ │ │ │ │ ├── unpack2x16unorm.spec.ts │ │ │ │ │ ├── unpack4x8snorm.spec.ts │ │ │ │ │ ├── unpack4x8unorm.spec.ts │ │ │ │ │ ├── unpack4xI8.spec.ts │ │ │ │ │ ├── unpack4xU8.spec.ts │ │ │ │ │ ├── value_constructor.spec.ts │ │ │ │ │ └── workgroupUniformLoad.spec.ts │ │ │ ├── early_evaluation.spec.ts │ │ │ ├── matrix │ │ │ │ ├── add_sub.spec.ts │ │ │ │ ├── and_or_xor.spec.ts │ │ │ │ ├── bitwise_shift.spec.ts │ │ │ │ ├── comparison.spec.ts │ │ │ │ ├── div_rem.spec.ts │ │ │ │ └── mul.spec.ts │ │ │ ├── overload_resolution.spec.ts │ │ │ ├── precedence.spec.ts │ │ │ └── unary │ │ │ │ ├── address_of_and_indirection.spec.ts │ │ │ │ ├── arithmetic_negation.spec.ts │ │ │ │ ├── bitwise_complement.spec.ts │ │ │ │ └── logical_negation.spec.ts │ │ ├── extension │ │ │ ├── clip_distances.spec.ts │ │ │ ├── dual_source_blending.spec.ts │ │ │ ├── pointer_composite_access.spec.ts │ │ │ └── readonly_and_readwrite_storage_textures.spec.ts │ │ ├── functions │ │ │ ├── alias_analysis.spec.ts │ │ │ └── restrictions.spec.ts │ │ ├── parse │ │ │ ├── attribute.spec.ts │ │ │ ├── blankspace.spec.ts │ │ │ ├── comments.spec.ts │ │ │ ├── diagnostic.spec.ts │ │ │ ├── enable.spec.ts │ │ │ ├── identifiers.spec.ts │ │ │ ├── literal.spec.ts │ │ │ ├── must_use.spec.ts │ │ │ ├── requires.spec.ts │ │ │ ├── semicolon.spec.ts │ │ │ ├── shadow_builtins.spec.ts │ │ │ └── source.spec.ts │ │ ├── shader_io │ │ │ ├── align.spec.ts │ │ │ ├── binding.spec.ts │ │ │ ├── builtins.spec.ts │ │ │ ├── entry_point.spec.ts │ │ │ ├── group.spec.ts │ │ │ ├── group_and_binding.spec.ts │ │ │ ├── id.spec.ts │ │ │ ├── interpolate.spec.ts │ │ │ ├── invariant.spec.ts │ │ │ ├── layout_constraints.spec.ts │ │ │ ├── locations.spec.ts │ │ │ ├── pipeline_stage.spec.ts │ │ │ ├── size.spec.ts │ │ │ ├── util.ts │ │ │ └── workgroup_size.spec.ts │ │ ├── shader_validation_test.ts │ │ ├── statement │ │ │ ├── break.spec.ts │ │ │ ├── break_if.spec.ts │ │ │ ├── compound.spec.ts │ │ │ ├── const_assert.spec.ts │ │ │ ├── continue.spec.ts │ │ │ ├── continuing.spec.ts │ │ │ ├── discard.spec.ts │ │ │ ├── for.spec.ts │ │ │ ├── if.spec.ts │ │ │ ├── increment_decrement.spec.ts │ │ │ ├── loop.spec.ts │ │ │ ├── phony.spec.ts │ │ │ ├── return.spec.ts │ │ │ ├── statement_behavior.spec.ts │ │ │ ├── switch.spec.ts │ │ │ ├── test_types.ts │ │ │ └── while.spec.ts │ │ ├── types │ │ │ ├── alias.spec.ts │ │ │ ├── array.spec.ts │ │ │ ├── atomics.spec.ts │ │ │ ├── enumerant.spec.ts │ │ │ ├── matrix.spec.ts │ │ │ ├── pointer.spec.ts │ │ │ ├── ref.spec.ts │ │ │ ├── struct.spec.ts │ │ │ ├── textures.spec.ts │ │ │ └── vector.spec.ts │ │ └── uniformity │ │ │ ├── snippet.ts │ │ │ └── uniformity.spec.ts │ └── values.ts │ ├── texture_test_utils.ts │ ├── util │ ├── binary_stream.ts │ ├── check_contents.ts │ ├── color_space_conversion.ts │ ├── command_buffer_maker.ts │ ├── compare.ts │ ├── constants.ts │ ├── conversion.ts │ ├── copy_to_texture.ts │ ├── create_elements.ts │ ├── device_pool.ts │ ├── floating_point.ts │ ├── math.ts │ ├── memory.ts │ ├── pretty_diff_tables.ts │ ├── prng.ts │ ├── reinterpret.ts │ ├── shader.ts │ ├── texture.ts │ ├── texture │ │ ├── base.ts │ │ ├── color_space_conversions.spec.ts │ │ ├── data_generation.ts │ │ ├── layout.ts │ │ ├── subresource.ts │ │ ├── texel_data.spec.ts │ │ ├── texel_data.ts │ │ ├── texel_view.ts │ │ ├── texture_ok.spec.ts │ │ └── texture_ok.ts │ └── unions.ts │ ├── web_platform │ ├── README.txt │ ├── canvas │ │ ├── README.txt │ │ ├── configure.spec.ts │ │ ├── context_creation.spec.ts │ │ ├── getCurrentTexture.spec.ts │ │ ├── getPreferredCanvasFormat.spec.ts │ │ └── readbackFromWebGPUCanvas.spec.ts │ ├── copyToTexture │ │ ├── ImageBitmap.spec.ts │ │ ├── ImageData.spec.ts │ │ ├── README.txt │ │ ├── canvas.spec.ts │ │ ├── image.spec.ts │ │ ├── image_file.spec.ts │ │ ├── util.ts │ │ └── video.spec.ts │ ├── external_texture │ │ ├── README.txt │ │ └── video.spec.ts │ ├── reftests │ │ ├── .eslintrc.json │ │ ├── README.txt │ │ ├── canvas_clear.html.ts │ │ ├── canvas_clear.https.html │ │ ├── canvas_colorspace.html.ts │ │ ├── canvas_colorspace_bgra8unorm.https.html │ │ ├── canvas_colorspace_rgba16float.https.html │ │ ├── canvas_colorspace_rgba8unorm.https.html │ │ ├── canvas_complex.html.ts │ │ ├── canvas_complex_bgra8unorm_copy.https.html │ │ ├── canvas_complex_bgra8unorm_draw.https.html │ │ ├── canvas_complex_rgba16float_copy.https.html │ │ ├── canvas_complex_rgba16float_draw.https.html │ │ ├── canvas_complex_rgba16float_store.https.html │ │ ├── canvas_complex_rgba8unorm_copy.https.html │ │ ├── canvas_complex_rgba8unorm_draw.https.html │ │ ├── canvas_complex_rgba8unorm_store.https.html │ │ ├── canvas_composite_alpha.html.ts │ │ ├── canvas_composite_alpha_bgra8unorm_opaque_copy.https.html │ │ ├── canvas_composite_alpha_bgra8unorm_opaque_draw.https.html │ │ ├── canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html │ │ ├── canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html │ │ ├── canvas_composite_alpha_rgba16float_opaque_copy.https.html │ │ ├── canvas_composite_alpha_rgba16float_opaque_draw.https.html │ │ ├── canvas_composite_alpha_rgba16float_premultiplied_copy.https.html │ │ ├── canvas_composite_alpha_rgba16float_premultiplied_draw.https.html │ │ ├── canvas_composite_alpha_rgba8unorm_opaque_copy.https.html │ │ ├── canvas_composite_alpha_rgba8unorm_opaque_draw.https.html │ │ ├── canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html │ │ ├── canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html │ │ ├── canvas_display_after_device_lost.html.ts │ │ ├── canvas_display_after_device_lost.https.html │ │ ├── canvas_image_rendering.html.ts │ │ ├── canvas_image_rendering.https.html │ │ ├── create-pattern-data-url.ts │ │ ├── delay_get_texture.html.ts │ │ ├── delay_get_texture.https.html │ │ ├── gpu_ref_test.ts │ │ ├── ref │ │ │ ├── canvas_clear-ref.html │ │ │ ├── canvas_colorspace-ref.html │ │ │ ├── canvas_colorspace-ref.html.ts │ │ │ ├── canvas_complex-ref.html │ │ │ ├── canvas_composite_alpha_opaque-ref.html │ │ │ ├── canvas_composite_alpha_premultiplied-ref.html │ │ │ ├── canvas_display_after_device_lost-ref.html │ │ │ ├── canvas_image_rendering-ref.html │ │ │ ├── delay_get_texture-ref.html │ │ │ └── resize_observer-ref.html │ │ ├── resize_observer.html.ts │ │ └── resize_observer.https.html │ ├── util.ts │ └── worker │ │ ├── worker.spec.ts │ │ ├── worker.ts │ │ └── worker_launcher.ts │ └── webworker │ └── .gitignore ├── standalone ├── index.html ├── third_party │ ├── jquery │ │ ├── LICENSE.txt │ │ └── jquery-3.3.1.min.js │ └── normalize.min.css └── webgpu-logo-notext.svg ├── tools ├── af_data_gen │ └── main.cpp ├── checklist ├── dev_server ├── eslint-plugin-gpuweb-cts │ ├── index.js │ ├── package.json │ ├── tabs-anywhere.js │ └── trailing-space-anywhere.js ├── gen_cache ├── gen_listings_and_webworkers ├── gen_version ├── gen_wpt_cfg_chunked2sec.json ├── gen_wpt_cfg_unchunked.json ├── gen_wpt_cfg_withsomeworkers.json ├── gen_wpt_cts_html ├── merge_listing_times ├── run_deno ├── run_node ├── run_wpt_ref_tests ├── server ├── validate └── websocket-logger │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── main.js │ ├── package-lock.json │ └── package.json ├── tsconfig.json └── w3c.json /.eslint-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.eslint-resolver.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /src/external/* 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/.vscode/README.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/babel.config.js -------------------------------------------------------------------------------- /cts.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/cts.code-workspace -------------------------------------------------------------------------------- /deploy_key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/deploy_key.enc -------------------------------------------------------------------------------- /docs/adding_timing_metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/adding_timing_metadata.md -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/build.md -------------------------------------------------------------------------------- /docs/case_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/case_cache.md -------------------------------------------------------------------------------- /docs/deno.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/deno.md -------------------------------------------------------------------------------- /docs/fp_primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/fp_primer.md -------------------------------------------------------------------------------- /docs/helper_index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/helper_index.txt -------------------------------------------------------------------------------- /docs/implementing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/implementing.md -------------------------------------------------------------------------------- /docs/intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/intro/README.md -------------------------------------------------------------------------------- /docs/intro/convert_to_issue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/intro/convert_to_issue.png -------------------------------------------------------------------------------- /docs/intro/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/intro/developing.md -------------------------------------------------------------------------------- /docs/intro/life_of.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/intro/life_of.md -------------------------------------------------------------------------------- /docs/intro/plans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/intro/plans.md -------------------------------------------------------------------------------- /docs/intro/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/intro/tests.md -------------------------------------------------------------------------------- /docs/organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/organization.md -------------------------------------------------------------------------------- /docs/reviews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/reviews.md -------------------------------------------------------------------------------- /docs/terms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/docs/terms.md -------------------------------------------------------------------------------- /node.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/node.tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/common/framework/data_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/data_cache.ts -------------------------------------------------------------------------------- /src/common/framework/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/fixture.ts -------------------------------------------------------------------------------- /src/common/framework/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/metadata.ts -------------------------------------------------------------------------------- /src/common/framework/on_shutdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/on_shutdown.ts -------------------------------------------------------------------------------- /src/common/framework/params_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/params_builder.ts -------------------------------------------------------------------------------- /src/common/framework/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/resources.ts -------------------------------------------------------------------------------- /src/common/framework/test_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/test_config.ts -------------------------------------------------------------------------------- /src/common/framework/test_group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/framework/test_group.ts -------------------------------------------------------------------------------- /src/common/internal/file_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/file_loader.ts -------------------------------------------------------------------------------- /src/common/internal/logging/log_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/logging/log_message.ts -------------------------------------------------------------------------------- /src/common/internal/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/logging/logger.ts -------------------------------------------------------------------------------- /src/common/internal/logging/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/logging/result.ts -------------------------------------------------------------------------------- /src/common/internal/logging/test_case_recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/logging/test_case_recorder.ts -------------------------------------------------------------------------------- /src/common/internal/params_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/params_utils.ts -------------------------------------------------------------------------------- /src/common/internal/query/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/compare.ts -------------------------------------------------------------------------------- /src/common/internal/query/encode_selectively.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/encode_selectively.ts -------------------------------------------------------------------------------- /src/common/internal/query/json_param_value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/json_param_value.ts -------------------------------------------------------------------------------- /src/common/internal/query/parseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/parseQuery.ts -------------------------------------------------------------------------------- /src/common/internal/query/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/query.ts -------------------------------------------------------------------------------- /src/common/internal/query/separators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/separators.ts -------------------------------------------------------------------------------- /src/common/internal/query/stringify_params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/stringify_params.ts -------------------------------------------------------------------------------- /src/common/internal/query/validQueryPart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/query/validQueryPart.ts -------------------------------------------------------------------------------- /src/common/internal/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/stack.ts -------------------------------------------------------------------------------- /src/common/internal/test_group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/test_group.ts -------------------------------------------------------------------------------- /src/common/internal/test_suite_listing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/test_suite_listing.ts -------------------------------------------------------------------------------- /src/common/internal/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/tree.ts -------------------------------------------------------------------------------- /src/common/internal/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/util.ts -------------------------------------------------------------------------------- /src/common/internal/version.ts: -------------------------------------------------------------------------------- 1 | export const version = 'unknown'; 2 | -------------------------------------------------------------------------------- /src/common/internal/websocket_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/internal/websocket_logger.ts -------------------------------------------------------------------------------- /src/common/runtime/cmdline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/cmdline.ts -------------------------------------------------------------------------------- /src/common/runtime/helper/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/helper/options.ts -------------------------------------------------------------------------------- /src/common/runtime/helper/sys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/helper/sys.ts -------------------------------------------------------------------------------- /src/common/runtime/helper/test_worker-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/helper/test_worker-worker.ts -------------------------------------------------------------------------------- /src/common/runtime/helper/test_worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/helper/test_worker.ts -------------------------------------------------------------------------------- /src/common/runtime/helper/utils_worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/helper/utils_worker.ts -------------------------------------------------------------------------------- /src/common/runtime/helper/wrap_for_worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/helper/wrap_for_worker.ts -------------------------------------------------------------------------------- /src/common/runtime/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/server.ts -------------------------------------------------------------------------------- /src/common/runtime/standalone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/standalone.ts -------------------------------------------------------------------------------- /src/common/runtime/wpt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/runtime/wpt.ts -------------------------------------------------------------------------------- /src/common/templates/cts.https.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/templates/cts.https.html -------------------------------------------------------------------------------- /src/common/tools/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/.eslintrc.json -------------------------------------------------------------------------------- /src/common/tools/checklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/checklist.ts -------------------------------------------------------------------------------- /src/common/tools/crawl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/crawl.ts -------------------------------------------------------------------------------- /src/common/tools/dev_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/dev_server.ts -------------------------------------------------------------------------------- /src/common/tools/gen_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/gen_cache.ts -------------------------------------------------------------------------------- /src/common/tools/gen_listings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/gen_listings.ts -------------------------------------------------------------------------------- /src/common/tools/gen_listings_and_webworkers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/gen_listings_and_webworkers.ts -------------------------------------------------------------------------------- /src/common/tools/gen_wpt_cts_html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/gen_wpt_cts_html.ts -------------------------------------------------------------------------------- /src/common/tools/image_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/image_utils.ts -------------------------------------------------------------------------------- /src/common/tools/merge_listing_times.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/merge_listing_times.ts -------------------------------------------------------------------------------- /src/common/tools/run_wpt_ref_tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/run_wpt_ref_tests.ts -------------------------------------------------------------------------------- /src/common/tools/setup-ts-in-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/setup-ts-in-node.js -------------------------------------------------------------------------------- /src/common/tools/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/validate.ts -------------------------------------------------------------------------------- /src/common/tools/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/tools/version.ts -------------------------------------------------------------------------------- /src/common/util/collect_garbage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/collect_garbage.ts -------------------------------------------------------------------------------- /src/common/util/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/colors.ts -------------------------------------------------------------------------------- /src/common/util/crc32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/crc32.ts -------------------------------------------------------------------------------- /src/common/util/data_tables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/data_tables.ts -------------------------------------------------------------------------------- /src/common/util/navigator_gpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/navigator_gpu.ts -------------------------------------------------------------------------------- /src/common/util/parse_imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/parse_imports.ts -------------------------------------------------------------------------------- /src/common/util/preprocessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/preprocessor.ts -------------------------------------------------------------------------------- /src/common/util/timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/timeout.ts -------------------------------------------------------------------------------- /src/common/util/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/types.ts -------------------------------------------------------------------------------- /src/common/util/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/util.ts -------------------------------------------------------------------------------- /src/common/util/wpt_reftest_wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/common/util/wpt_reftest_wait.ts -------------------------------------------------------------------------------- /src/demo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/README.txt -------------------------------------------------------------------------------- /src/demo/a.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/a.spec.ts -------------------------------------------------------------------------------- /src/demo/a/README.txt: -------------------------------------------------------------------------------- 1 | README for a/ 2 | -------------------------------------------------------------------------------- /src/demo/a/b.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/a/b.spec.ts -------------------------------------------------------------------------------- /src/demo/a/b/README.txt: -------------------------------------------------------------------------------- 1 | README for a/b/ 2 | -------------------------------------------------------------------------------- /src/demo/a/b/c.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/a/b/c.spec.ts -------------------------------------------------------------------------------- /src/demo/a/b/d.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/a/b/d.spec.ts -------------------------------------------------------------------------------- /src/demo/file_depth_2/in_single_child_dir/r.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/file_depth_2/in_single_child_dir/r.spec.ts -------------------------------------------------------------------------------- /src/demo/json.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/json.spec.ts -------------------------------------------------------------------------------- /src/demo/subcases.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/subcases.spec.ts -------------------------------------------------------------------------------- /src/demo/webworker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/demo/webworker/.gitignore -------------------------------------------------------------------------------- /src/external/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/external/README.md -------------------------------------------------------------------------------- /src/external/petamoriken/float16/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/external/petamoriken/float16/LICENSE.txt -------------------------------------------------------------------------------- /src/external/petamoriken/float16/float16.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/external/petamoriken/float16/float16.d.ts -------------------------------------------------------------------------------- /src/external/petamoriken/float16/float16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/external/petamoriken/float16/float16.js -------------------------------------------------------------------------------- /src/manual/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/manual/README.txt -------------------------------------------------------------------------------- /src/manual/webworker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/manual/webworker/.gitignore -------------------------------------------------------------------------------- /src/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/README.md -------------------------------------------------------------------------------- /src/resources/cache/hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/hashes.json -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/abs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/abs.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/acos.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/acos.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/acosh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/acosh.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/asin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/asin.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/asinh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/asinh.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/atan.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/atan.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/atan2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/atan2.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/atanh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/atanh.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/binary/af_addition.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/binary/af_addition.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/binary/af_division.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/binary/af_division.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/binary/af_logical.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/binary/af_logical.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/binary/f16_logical.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/binary/f16_logical.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/binary/f32_logical.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/binary/f32_logical.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/bitcast.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/bitcast.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/ceil.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/ceil.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/clamp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/clamp.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/cos.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/cos.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/cosh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/cosh.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/cross.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/cross.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/degrees.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/degrees.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/derivatives.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/derivatives.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/determinant.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/determinant.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/distance.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/distance.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/dot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/dot.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/exp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/exp.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/exp2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/exp2.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/faceForward.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/faceForward.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/floor.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/floor.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/fma.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/fma.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/fract.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/fract.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/frexp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/frexp.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/fwidth.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/fwidth.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/inverseSqrt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/inverseSqrt.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/ldexp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/ldexp.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/length.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/length.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/log.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/log.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/log2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/log2.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/max.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/max.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/min.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/min.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/mix.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/mix.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/modf.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/modf.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/normalize.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/normalize.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/pack2x16float.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/pack2x16float.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/pow.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/pow.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/quantizeToF16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/quantizeToF16.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/radians.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/radians.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/reflect.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/reflect.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/refract.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/refract.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/round.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/round.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/saturate.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/saturate.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/sign.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/sign.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/sin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/sin.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/sinh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/sinh.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/smoothstep.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/smoothstep.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/sqrt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/sqrt.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/step.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/step.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/tan.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/tan.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/tanh.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/tanh.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/transpose.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/transpose.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/trunc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/trunc.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/unpack2x16float.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/unpack2x16float.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/unpack2x16snorm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/unpack2x16snorm.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/unpack2x16unorm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/unpack2x16unorm.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/unpack4x8snorm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/unpack4x8snorm.bin -------------------------------------------------------------------------------- /src/resources/cache/webgpu/shader/execution/unpack4x8unorm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/cache/webgpu/shader/execution/unpack4x8unorm.bin -------------------------------------------------------------------------------- /src/resources/four-colors-h264-bt601-hflip.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-h264-bt601-hflip.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-h264-bt601-rotate-180.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-h264-bt601-rotate-180.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-h264-bt601-rotate-270.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-h264-bt601-rotate-270.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-h264-bt601-rotate-90.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-h264-bt601-rotate-90.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-h264-bt601-vflip.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-h264-bt601-vflip.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-h264-bt601.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-h264-bt601.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-rotate-180-cw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-rotate-180-cw.jpg -------------------------------------------------------------------------------- /src/resources/four-colors-rotate-270-cw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-rotate-270-cw.jpg -------------------------------------------------------------------------------- /src/resources/four-colors-rotate-90-cw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-rotate-90-cw.jpg -------------------------------------------------------------------------------- /src/resources/four-colors-vp8-bt601.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp8-bt601.webm -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601-hflip.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601-hflip.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601-rotate-180.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601-rotate-180.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601-rotate-270.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601-rotate-270.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601-rotate-90.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601-rotate-90.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601-vflip.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601-vflip.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601.mp4 -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt601.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt601.webm -------------------------------------------------------------------------------- /src/resources/four-colors-vp9-bt709.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors-vp9-bt709.webm -------------------------------------------------------------------------------- /src/resources/four-colors.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.avif -------------------------------------------------------------------------------- /src/resources/four-colors.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.bmp -------------------------------------------------------------------------------- /src/resources/four-colors.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.gif -------------------------------------------------------------------------------- /src/resources/four-colors.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.ico -------------------------------------------------------------------------------- /src/resources/four-colors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.jpg -------------------------------------------------------------------------------- /src/resources/four-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.png -------------------------------------------------------------------------------- /src/resources/four-colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.svg -------------------------------------------------------------------------------- /src/resources/four-colors.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/four-colors.webp -------------------------------------------------------------------------------- /src/resources/webgpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/resources/webgpu.png -------------------------------------------------------------------------------- /src/stress/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/README.txt -------------------------------------------------------------------------------- /src/stress/adapter/README.txt: -------------------------------------------------------------------------------- 1 | Stress tests covering use of GPUAdapter. 2 | -------------------------------------------------------------------------------- /src/stress/adapter/device_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/adapter/device_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/compute/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/compute/README.txt -------------------------------------------------------------------------------- /src/stress/compute/compute_pass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/compute/compute_pass.spec.ts -------------------------------------------------------------------------------- /src/stress/device/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/README.txt -------------------------------------------------------------------------------- /src/stress/device/bind_group_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/bind_group_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/bind_group_layout_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/bind_group_layout_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/buffer_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/buffer_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/command_encoder_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/command_encoder_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/compute_pipeline_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/compute_pipeline_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/pipeline_layout_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/pipeline_layout_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/query_set_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/query_set_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/render_bundle_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/render_bundle_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/render_pipeline_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/render_pipeline_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/sampler_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/sampler_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/shader_module_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/shader_module_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/device/texture_allocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/device/texture_allocation.spec.ts -------------------------------------------------------------------------------- /src/stress/listing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/listing.ts -------------------------------------------------------------------------------- /src/stress/memory/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/memory/README.txt -------------------------------------------------------------------------------- /src/stress/memory/churn.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/memory/churn.spec.ts -------------------------------------------------------------------------------- /src/stress/memory/oom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/memory/oom.spec.ts -------------------------------------------------------------------------------- /src/stress/queries/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/queries/README.txt -------------------------------------------------------------------------------- /src/stress/queries/occlusion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/queries/occlusion.spec.ts -------------------------------------------------------------------------------- /src/stress/queries/resolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/queries/resolve.spec.ts -------------------------------------------------------------------------------- /src/stress/queries/timestamps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/queries/timestamps.spec.ts -------------------------------------------------------------------------------- /src/stress/queue/README.txt: -------------------------------------------------------------------------------- 1 | Stress tests covering GPUQueue usage. 2 | -------------------------------------------------------------------------------- /src/stress/queue/submit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/queue/submit.spec.ts -------------------------------------------------------------------------------- /src/stress/render/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/render/README.txt -------------------------------------------------------------------------------- /src/stress/render/render_pass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/render/render_pass.spec.ts -------------------------------------------------------------------------------- /src/stress/render/vertex_buffers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/render/vertex_buffers.spec.ts -------------------------------------------------------------------------------- /src/stress/shaders/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/shaders/README.txt -------------------------------------------------------------------------------- /src/stress/shaders/entry_points.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/shaders/entry_points.spec.ts -------------------------------------------------------------------------------- /src/stress/shaders/non_halting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/shaders/non_halting.spec.ts -------------------------------------------------------------------------------- /src/stress/shaders/slow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/shaders/slow.spec.ts -------------------------------------------------------------------------------- /src/stress/texture/README.txt: -------------------------------------------------------------------------------- 1 | Stress tests covering texture usage. 2 | -------------------------------------------------------------------------------- /src/stress/texture/large.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/texture/large.spec.ts -------------------------------------------------------------------------------- /src/stress/webworker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/stress/webworker/.gitignore -------------------------------------------------------------------------------- /src/unittests/README.txt: -------------------------------------------------------------------------------- 1 | Unit tests for CTS framework. 2 | -------------------------------------------------------------------------------- /src/unittests/async_expectations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/async_expectations.spec.ts -------------------------------------------------------------------------------- /src/unittests/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/basic.spec.ts -------------------------------------------------------------------------------- /src/unittests/check_contents.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/check_contents.spec.ts -------------------------------------------------------------------------------- /src/unittests/conversion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/conversion.spec.ts -------------------------------------------------------------------------------- /src/unittests/crc32.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/crc32.spec.ts -------------------------------------------------------------------------------- /src/unittests/floating_point.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/floating_point.spec.ts -------------------------------------------------------------------------------- /src/unittests/getStackTrace.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/getStackTrace.spec.ts -------------------------------------------------------------------------------- /src/unittests/listing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/listing.ts -------------------------------------------------------------------------------- /src/unittests/loaders_and_trees.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/loaders_and_trees.spec.ts -------------------------------------------------------------------------------- /src/unittests/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/logger.spec.ts -------------------------------------------------------------------------------- /src/unittests/maths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/maths.spec.ts -------------------------------------------------------------------------------- /src/unittests/params_builder_and_utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/params_builder_and_utils.spec.ts -------------------------------------------------------------------------------- /src/unittests/params_builder_toplevel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/params_builder_toplevel.spec.ts -------------------------------------------------------------------------------- /src/unittests/parse_imports.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/parse_imports.spec.ts -------------------------------------------------------------------------------- /src/unittests/preprocessor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/preprocessor.spec.ts -------------------------------------------------------------------------------- /src/unittests/prng.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/prng.spec.ts -------------------------------------------------------------------------------- /src/unittests/query_compare.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/query_compare.spec.ts -------------------------------------------------------------------------------- /src/unittests/query_string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/query_string.spec.ts -------------------------------------------------------------------------------- /src/unittests/serialization.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/serialization.spec.ts -------------------------------------------------------------------------------- /src/unittests/test_group.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/test_group.spec.ts -------------------------------------------------------------------------------- /src/unittests/test_group_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/test_group_test.ts -------------------------------------------------------------------------------- /src/unittests/test_query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/test_query.spec.ts -------------------------------------------------------------------------------- /src/unittests/texture_ok.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/texture_ok.spec.ts -------------------------------------------------------------------------------- /src/unittests/uniformity_snippet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/uniformity_snippet.spec.ts -------------------------------------------------------------------------------- /src/unittests/unit_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/unit_test.ts -------------------------------------------------------------------------------- /src/unittests/webworker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/unittests/webworker/.gitignore -------------------------------------------------------------------------------- /src/webgpu/README.txt: -------------------------------------------------------------------------------- 1 | WebGPU conformance test suite. 2 | -------------------------------------------------------------------------------- /src/webgpu/api/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/adapter/info.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/adapter/info.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/adapter/requestAdapter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/adapter/requestAdapter.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/adapter/requestDevice.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/adapter/requestDevice.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/async_ordering/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/async_ordering/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/README.txt: -------------------------------------------------------------------------------- 1 | GPUBuffer tests. 2 | -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/createBindGroup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/createBindGroup.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/map.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/map.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/map_ArrayBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/map_ArrayBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/map_detach.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/map_detach.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/map_oom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/map_oom.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/mapping_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/mapping_test.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/buffers/threading.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/buffers/threading.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/command_buffer/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/command_buffer/basic.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/command_buffer/clearBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/command_buffer/clearBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/command_buffer/image_copy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/command_buffer/image_copy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/command_buffer/queries/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/command_buffer/queries/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/compute/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/compute/basic.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/compute_pipeline/entry_point_name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/compute_pipeline/entry_point_name.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/compute_pipeline/overrides.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/compute_pipeline/overrides.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/device/all_limits_and_features.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/device/all_limits_and_features.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/device/lost.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/device/lost.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/labels.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/labels.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/limits/max_combined_limits.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/limits/max_combined_limits.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/memory_allocation/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/memory_allocation/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/memory_sync/buffer/buffer_sync_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/memory_sync/buffer/buffer_sync_test.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/memory_sync/buffer/single_buffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/memory_sync/buffer/single_buffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/memory_sync/operation_context_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/memory_sync/operation_context_helper.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/memory_sync/texture/texture_sync_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/memory_sync/texture/texture_sync_test.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/onSubmittedWorkDone.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/onSubmittedWorkDone.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/pipeline/default_layout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/pipeline/default_layout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/queue/writeBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/queue/writeBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/reflection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/reflection.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pass/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pass/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pass/clear_value.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pass/clear_value.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pass/resolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pass/resolve.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pass/storeOp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pass/storeOp.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pass/storeop2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pass/storeop2.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pipeline/culling_tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pipeline/culling_tests.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pipeline/overrides.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pipeline/overrides.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/3d_texture_slices.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/3d_texture_slices.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/basic.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/color_target_state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/color_target_state.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/depth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/depth.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/depth_bias.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/depth_bias.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/depth_clip_clamp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/depth_clip_clamp.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/draw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/draw.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/indirect_draw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/indirect_draw.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/robust_access_index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/robust_access_index.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/rendering/stencil.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/rendering/stencil.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/resource_init/buffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/resource_init/buffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/resource_init/check_texture/by_copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/resource_init/check_texture/by_copy.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/resource_init/check_texture/by_ds_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/resource_init/check_texture/by_ds_test.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/resource_init/texture_zero.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/resource_init/texture_zero.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/sampling/anisotropy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/sampling/anisotropy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/sampling/filter_mode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/sampling/filter_mode.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/sampling/sampler_texture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/sampling/sampler_texture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/shader_module/compilation_info.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/shader_module/compilation_info.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/storage_texture/read_only.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/storage_texture/read_only.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/storage_texture/read_write.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/storage_texture/read_write.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/texture_view/write.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/texture_view/write.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/threading/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/threading/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/operation/uncapturederror.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/uncapturederror.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/vertex_state/correctness.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/vertex_state/correctness.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/operation/vertex_state/index_format.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/operation/vertex_state/index_format.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/regression/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/regression/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/buffer/create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/buffer/create.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/buffer/destroy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/buffer/destroy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/buffer/mapping.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/buffer/mapping.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/buffer/threading.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/buffer/threading.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/capability_checks/features/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/capability_checks/features/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/capability_checks/limits/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/capability_checks/limits/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/capability_checks/limits/limit_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/capability_checks/limits/limit_utils.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/compute_pipeline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/compute_pipeline.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/createBindGroup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/createBindGroup.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/createBindGroupLayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/createBindGroupLayout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/createPipelineLayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/createPipelineLayout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/createSampler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/createSampler.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/createTexture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/createTexture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/createView.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/createView.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/debugMarker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/debugMarker.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/beginComputePass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/beginComputePass.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/beginRenderPass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/beginRenderPass.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/clearBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/clearBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/compute_pass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/compute_pass.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/debug.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/debug.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/index_access.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/index_access.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/render/draw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/render/draw.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/render/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/render/render.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/render/setPipeline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/render/setPipeline.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/render_pass.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/render_pass.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/cmds/setBindGroup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/cmds/setBindGroup.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/encoder_open_state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/encoder_open_state.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/encoder_state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/encoder_state.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/queries/begin_end.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/queries/begin_end.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/queries/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/queries/common.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/queries/general.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/queries/general.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/encoding/render_bundle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/encoding/render_bundle.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/error_scope.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/error_scope.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/getBindGroupLayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/getBindGroupLayout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/gpu_external_texture_expiration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/gpu_external_texture_expiration.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/image_copy/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/image_copy/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/image_copy/buffer_related.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/image_copy/buffer_related.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/image_copy/image_copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/image_copy/image_copy.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/image_copy/layout_related.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/image_copy/layout_related.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/image_copy/texture_related.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/image_copy/texture_related.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/layout_shader_compat.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/layout_shader_compat.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/non_filterable_texture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/non_filterable_texture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/query_set/create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/query_set/create.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/query_set/destroy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/query_set/destroy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/buffer_mapped.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/buffer_mapped.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/destroyed/buffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/destroyed/buffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/destroyed/query_set.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/destroyed/query_set.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/destroyed/texture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/destroyed/texture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/submit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/submit.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/writeBuffer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/writeBuffer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/queue/writeTexture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/queue/writeTexture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pass/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pass/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pass/resolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pass/resolve.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/common.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/fragment_state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/fragment_state.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/inter_stage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/inter_stage.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/misc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/misc.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/overrides.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/overrides.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/primitive_state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/primitive_state.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/shader_module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/shader_module.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/render_pipeline/vertex_state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/render_pipeline/vertex_state.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/resource_usages/buffer/README.txt: -------------------------------------------------------------------------------- 1 | TODO: look at texture,* 2 | -------------------------------------------------------------------------------- /src/webgpu/api/validation/shader_module/entry_point.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/shader_module/entry_point.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/shader_module/overrides.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/shader_module/overrides.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/state/device_lost/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/state/device_lost/README.txt -------------------------------------------------------------------------------- /src/webgpu/api/validation/state/device_lost/destroy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/state/device_lost/destroy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/texture/bgra8unorm_storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/texture/bgra8unorm_storage.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/texture/destroy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/texture/destroy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/texture/float32_filterable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/texture/float32_filterable.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/utils.ts -------------------------------------------------------------------------------- /src/webgpu/api/validation/validation_test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/api/validation/validation_test_utils.ts -------------------------------------------------------------------------------- /src/webgpu/capability_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/capability_info.ts -------------------------------------------------------------------------------- /src/webgpu/compat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/README.md -------------------------------------------------------------------------------- /src/webgpu/compat/api/validation/createBindGroup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/api/validation/createBindGroup.spec.ts -------------------------------------------------------------------------------- /src/webgpu/compat/api/validation/createBindGroupLayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/api/validation/createBindGroupLayout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/compat/api/validation/createPipelineLayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/api/validation/createPipelineLayout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/compat/api/validation/pipeline_creation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/api/validation/pipeline_creation.spec.ts -------------------------------------------------------------------------------- /src/webgpu/compat/api/validation/texture/createTexture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/api/validation/texture/createTexture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/compat/api/validation/texture/cubeArray.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/api/validation/texture/cubeArray.spec.ts -------------------------------------------------------------------------------- /src/webgpu/compat/compatibility_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/compat/compatibility_test.ts -------------------------------------------------------------------------------- /src/webgpu/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/constants.ts -------------------------------------------------------------------------------- /src/webgpu/error_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/error_test.ts -------------------------------------------------------------------------------- /src/webgpu/examples.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/examples.spec.ts -------------------------------------------------------------------------------- /src/webgpu/format_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/format_info.ts -------------------------------------------------------------------------------- /src/webgpu/gpu_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/gpu_test.ts -------------------------------------------------------------------------------- /src/webgpu/idl/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/README.txt -------------------------------------------------------------------------------- /src/webgpu/idl/constants/flags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/constants/flags.spec.ts -------------------------------------------------------------------------------- /src/webgpu/idl/constructable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/constructable.spec.ts -------------------------------------------------------------------------------- /src/webgpu/idl/exposed.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/exposed.html.ts -------------------------------------------------------------------------------- /src/webgpu/idl/exposed.http.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/exposed.http.html -------------------------------------------------------------------------------- /src/webgpu/idl/exposed.https.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/exposed.https.html -------------------------------------------------------------------------------- /src/webgpu/idl/idl_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/idl_test.ts -------------------------------------------------------------------------------- /src/webgpu/idl/javascript.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/idl/javascript.spec.ts -------------------------------------------------------------------------------- /src/webgpu/inter_stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/inter_stage.ts -------------------------------------------------------------------------------- /src/webgpu/listing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/listing.ts -------------------------------------------------------------------------------- /src/webgpu/listing_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/listing_meta.json -------------------------------------------------------------------------------- /src/webgpu/multisample_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/multisample_info.ts -------------------------------------------------------------------------------- /src/webgpu/print_environment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/print_environment.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/README.txt -------------------------------------------------------------------------------- /src/webgpu/shader/execution/README.txt: -------------------------------------------------------------------------------- 1 | Tests that check the result of valid shader execution. 2 | -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/access/array/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/access/array/index.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/access/matrix/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/access/matrix/index.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/access/vector/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/access/vector/index.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/af_addition.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/af_addition.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/af_addition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/af_addition.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/af_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/af_data.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/af_division.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/af_division.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/af_division.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/af_division.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/af_remainder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/af_remainder.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/binary.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/bitwise.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/bitwise.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/bool_logical.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/bool_logical.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/f16_addition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/f16_addition.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/f16_division.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/f16_division.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/f32_addition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/f32_addition.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/binary/f32_division.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/binary/f32_division.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/abs.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/abs.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/abs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/abs.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/acos.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/acos.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/acos.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/acos.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/acosh.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/acosh.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/acosh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/acosh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/all.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/any.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/any.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/asin.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/asin.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/asin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/asin.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/asinh.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/asinh.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/asinh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/asinh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/atan.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/atan.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/atan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/atan.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/atan2.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/atan2.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/atan2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/atan2.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/atanh.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/atanh.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/atanh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/atanh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/builtin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/builtin.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/ceil.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/ceil.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/ceil.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/ceil.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/clamp.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/clamp.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/clamp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/clamp.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/cos.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/cos.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/cos.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/cos.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/cosh.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/cosh.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/cosh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/cosh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/cross.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/cross.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/cross.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/cross.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/derivatives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/derivatives.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/dot.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/dot.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/dot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/dot.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/dpdx.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/dpdx.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/dpdy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/dpdy.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/exp.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/exp.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/exp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/exp.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/exp2.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/exp2.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/exp2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/exp2.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/floor.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/floor.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/floor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/floor.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/fma.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/fma.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/fma.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/fma.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/fract.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/fract.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/fract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/fract.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/frexp.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/frexp.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/frexp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/frexp.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/fwidth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/fwidth.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/fwidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/fwidth.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/ldexp.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/ldexp.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/ldexp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/ldexp.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/length.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/length.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/log.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/log.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/log.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/log2.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/log2.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/log2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/log2.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/max.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/max.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/max.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/max.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/min.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/min.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/min.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/min.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/mix.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/mix.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/mix.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/mix.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/modf.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/modf.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/modf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/modf.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/pow.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/pow.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/pow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/pow.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/round.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/round.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/round.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/round.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/select.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/select.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sign.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sign.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sign.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sign.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sin.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sin.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sin.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sinh.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sinh.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sinh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sinh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sqrt.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sqrt.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/sqrt.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/sqrt.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/step.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/step.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/step.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/step.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/tan.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/tan.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/tan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/tan.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/tanh.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/tanh.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/tanh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/tanh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/trunc.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/trunc.cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/trunc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/trunc.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/call/builtin/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/call/builtin/utils.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/case.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/case_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/case_cache.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/expectation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/expectation.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/expression.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/interval_filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/interval_filter.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/precedence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/precedence.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/af_arithmetic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/af_arithmetic.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/af_assignment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/af_assignment.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/ai_arithmetic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/ai_arithmetic.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/ai_assignment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/ai_assignment.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/ai_complement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/ai_complement.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/bool_logical.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/bool_logical.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/expression/unary/unary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/expression/unary/unary.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/float_parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/float_parse.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/call.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/call.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/complex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/complex.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/eval_order.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/eval_order.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/for.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/for.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/harness.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/if.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/if.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/loop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/loop.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/phony.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/phony.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/return.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/return.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/switch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/switch.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/flow_control/while.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/flow_control/while.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/limits.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/limits.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_layout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_layout.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_model/adjacent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_model/adjacent.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_model/atomicity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_model/atomicity.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_model/barrier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_model/barrier.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_model/coherence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_model/coherence.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_model/memory_model_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_model/memory_model_setup.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/memory_model/weak.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/memory_model/weak.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/override.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/override.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/padding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/padding.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/robust_access.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/robust_access.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/robust_access_vertex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/robust_access_vertex.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shader_io/fragment_builtins.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shader_io/shared_structs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shader_io/shared_structs.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shader_io/user_io.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shader_io/user_io.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shader_io/vertex_builtins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shader_io/vertex_builtins.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shader_io/workgroup_size.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shader_io/workgroup_size.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/shadow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/shadow.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/stage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/stage.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/statement/compound.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/statement/compound.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/statement/discard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/statement/discard.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/statement/increment_decrement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/statement/increment_decrement.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/statement/phony.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/statement/phony.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/value_init.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/value_init.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/execution/zero_init.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/execution/zero_init.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/regression/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/regression/README.txt -------------------------------------------------------------------------------- /src/webgpu/shader/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/types.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/README.txt -------------------------------------------------------------------------------- /src/webgpu/shader/validation/const_assert/const_assert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/const_assert/const_assert.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/decl/compound_statement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/decl/compound_statement.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/decl/const.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/decl/const.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/decl/let.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/decl/let.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/decl/override.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/decl/override.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/decl/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/decl/util.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/decl/var.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/decl/var.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/access/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/access/array.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/access/matrix.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/access/matrix.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/access/structure.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/access/structure.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/access/vector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/access/vector.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/binary/add_sub_mul.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/binary/add_sub_mul.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/binary/and_or_xor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/binary/and_or_xor.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/binary/comparison.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/binary/comparison.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/binary/div_rem.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/binary/div_rem.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/binary/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/binary/parse.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/binary/result_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/binary/result_type.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/abs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/abs.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/acos.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/acos.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/acosh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/acosh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/all.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/any.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/any.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/asin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/asin.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/asinh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/asinh.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/call/builtin/atan.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/call/builtin/atan.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/matrix/add_sub.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/matrix/add_sub.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/matrix/div_rem.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/matrix/div_rem.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/matrix/mul.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/matrix/mul.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/expression/precedence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/expression/precedence.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/extension/clip_distances.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/extension/clip_distances.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/functions/alias_analysis.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/functions/alias_analysis.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/functions/restrictions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/functions/restrictions.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/attribute.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/attribute.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/blankspace.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/blankspace.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/comments.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/comments.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/diagnostic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/diagnostic.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/enable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/enable.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/identifiers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/identifiers.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/literal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/literal.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/must_use.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/must_use.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/requires.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/requires.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/semicolon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/semicolon.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/shadow_builtins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/shadow_builtins.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/parse/source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/parse/source.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/align.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/align.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/binding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/binding.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/builtins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/builtins.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/entry_point.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/entry_point.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/group.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/group.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/id.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/interpolate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/interpolate.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/invariant.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/invariant.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/locations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/locations.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/pipeline_stage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/pipeline_stage.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/size.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/size.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/util.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_io/workgroup_size.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_io/workgroup_size.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/shader_validation_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/shader_validation_test.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/break.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/break.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/break_if.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/break_if.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/compound.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/compound.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/const_assert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/const_assert.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/continue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/continue.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/continuing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/continuing.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/discard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/discard.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/for.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/for.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/if.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/if.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/loop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/loop.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/phony.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/phony.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/return.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/return.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/switch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/switch.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/test_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/test_types.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/statement/while.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/statement/while.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/alias.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/alias.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/array.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/atomics.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/atomics.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/enumerant.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/enumerant.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/matrix.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/matrix.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/pointer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/pointer.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/ref.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/ref.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/struct.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/struct.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/textures.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/textures.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/types/vector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/types/vector.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/uniformity/snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/uniformity/snippet.ts -------------------------------------------------------------------------------- /src/webgpu/shader/validation/uniformity/uniformity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/validation/uniformity/uniformity.spec.ts -------------------------------------------------------------------------------- /src/webgpu/shader/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/shader/values.ts -------------------------------------------------------------------------------- /src/webgpu/texture_test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/texture_test_utils.ts -------------------------------------------------------------------------------- /src/webgpu/util/binary_stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/binary_stream.ts -------------------------------------------------------------------------------- /src/webgpu/util/check_contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/check_contents.ts -------------------------------------------------------------------------------- /src/webgpu/util/color_space_conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/color_space_conversion.ts -------------------------------------------------------------------------------- /src/webgpu/util/command_buffer_maker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/command_buffer_maker.ts -------------------------------------------------------------------------------- /src/webgpu/util/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/compare.ts -------------------------------------------------------------------------------- /src/webgpu/util/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/constants.ts -------------------------------------------------------------------------------- /src/webgpu/util/conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/conversion.ts -------------------------------------------------------------------------------- /src/webgpu/util/copy_to_texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/copy_to_texture.ts -------------------------------------------------------------------------------- /src/webgpu/util/create_elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/create_elements.ts -------------------------------------------------------------------------------- /src/webgpu/util/device_pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/device_pool.ts -------------------------------------------------------------------------------- /src/webgpu/util/floating_point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/floating_point.ts -------------------------------------------------------------------------------- /src/webgpu/util/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/math.ts -------------------------------------------------------------------------------- /src/webgpu/util/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/memory.ts -------------------------------------------------------------------------------- /src/webgpu/util/pretty_diff_tables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/pretty_diff_tables.ts -------------------------------------------------------------------------------- /src/webgpu/util/prng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/prng.ts -------------------------------------------------------------------------------- /src/webgpu/util/reinterpret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/reinterpret.ts -------------------------------------------------------------------------------- /src/webgpu/util/shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/shader.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/base.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/color_space_conversions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/color_space_conversions.spec.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/data_generation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/data_generation.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/layout.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/subresource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/subresource.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/texel_data.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/texel_data.spec.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/texel_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/texel_data.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/texel_view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/texel_view.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/texture_ok.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/texture_ok.spec.ts -------------------------------------------------------------------------------- /src/webgpu/util/texture/texture_ok.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/texture/texture_ok.ts -------------------------------------------------------------------------------- /src/webgpu/util/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/util/unions.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/README.txt -------------------------------------------------------------------------------- /src/webgpu/web_platform/canvas/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/canvas/README.txt -------------------------------------------------------------------------------- /src/webgpu/web_platform/canvas/configure.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/canvas/configure.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/canvas/context_creation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/canvas/context_creation.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/canvas/getCurrentTexture.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/canvas/getCurrentTexture.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/canvas/getPreferredCanvasFormat.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/canvas/getPreferredCanvasFormat.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/canvas/readbackFromWebGPUCanvas.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/canvas/readbackFromWebGPUCanvas.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/ImageBitmap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/ImageBitmap.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/ImageData.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/ImageData.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/README.txt -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/canvas.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/canvas.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/image.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/image.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/image_file.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/image_file.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/util.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/copyToTexture/video.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/copyToTexture/video.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/external_texture/README.txt: -------------------------------------------------------------------------------- 1 | Tests for external textures. -------------------------------------------------------------------------------- /src/webgpu/web_platform/external_texture/video.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/external_texture/video.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/.eslintrc.json -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/README.txt -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/canvas_clear.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/canvas_clear.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/canvas_clear.https.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/canvas_clear.https.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/canvas_colorspace.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/canvas_colorspace.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/canvas_complex.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/canvas_complex.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/canvas_composite_alpha.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/canvas_composite_alpha.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/canvas_image_rendering.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/canvas_image_rendering.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/create-pattern-data-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/create-pattern-data-url.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/delay_get_texture.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/delay_get_texture.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/delay_get_texture.https.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/delay_get_texture.https.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/gpu_ref_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/gpu_ref_test.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/ref/canvas_clear-ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/ref/canvas_clear-ref.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/ref/canvas_colorspace-ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/ref/canvas_colorspace-ref.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/ref/canvas_complex-ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/ref/canvas_complex-ref.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/ref/delay_get_texture-ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/ref/delay_get_texture-ref.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/ref/resize_observer-ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/ref/resize_observer-ref.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/resize_observer.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/resize_observer.html.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/reftests/resize_observer.https.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/reftests/resize_observer.https.html -------------------------------------------------------------------------------- /src/webgpu/web_platform/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/util.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/worker/worker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/worker/worker.spec.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/worker/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/worker/worker.ts -------------------------------------------------------------------------------- /src/webgpu/web_platform/worker/worker_launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/web_platform/worker/worker_launcher.ts -------------------------------------------------------------------------------- /src/webgpu/webworker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/src/webgpu/webworker/.gitignore -------------------------------------------------------------------------------- /standalone/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/standalone/index.html -------------------------------------------------------------------------------- /standalone/third_party/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/standalone/third_party/jquery/LICENSE.txt -------------------------------------------------------------------------------- /standalone/third_party/jquery/jquery-3.3.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/standalone/third_party/jquery/jquery-3.3.1.min.js -------------------------------------------------------------------------------- /standalone/third_party/normalize.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/standalone/third_party/normalize.min.css -------------------------------------------------------------------------------- /standalone/webgpu-logo-notext.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/standalone/webgpu-logo-notext.svg -------------------------------------------------------------------------------- /tools/af_data_gen/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/af_data_gen/main.cpp -------------------------------------------------------------------------------- /tools/checklist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/checklist -------------------------------------------------------------------------------- /tools/dev_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/dev_server -------------------------------------------------------------------------------- /tools/eslint-plugin-gpuweb-cts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/eslint-plugin-gpuweb-cts/index.js -------------------------------------------------------------------------------- /tools/eslint-plugin-gpuweb-cts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/eslint-plugin-gpuweb-cts/package.json -------------------------------------------------------------------------------- /tools/eslint-plugin-gpuweb-cts/tabs-anywhere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/eslint-plugin-gpuweb-cts/tabs-anywhere.js -------------------------------------------------------------------------------- /tools/eslint-plugin-gpuweb-cts/trailing-space-anywhere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/eslint-plugin-gpuweb-cts/trailing-space-anywhere.js -------------------------------------------------------------------------------- /tools/gen_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_cache -------------------------------------------------------------------------------- /tools/gen_listings_and_webworkers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_listings_and_webworkers -------------------------------------------------------------------------------- /tools/gen_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_version -------------------------------------------------------------------------------- /tools/gen_wpt_cfg_chunked2sec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_wpt_cfg_chunked2sec.json -------------------------------------------------------------------------------- /tools/gen_wpt_cfg_unchunked.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_wpt_cfg_unchunked.json -------------------------------------------------------------------------------- /tools/gen_wpt_cfg_withsomeworkers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_wpt_cfg_withsomeworkers.json -------------------------------------------------------------------------------- /tools/gen_wpt_cts_html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/gen_wpt_cts_html -------------------------------------------------------------------------------- /tools/merge_listing_times: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/merge_listing_times -------------------------------------------------------------------------------- /tools/run_deno: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/run_deno -------------------------------------------------------------------------------- /tools/run_node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/run_node -------------------------------------------------------------------------------- /tools/run_wpt_ref_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/run_wpt_ref_tests -------------------------------------------------------------------------------- /tools/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/server -------------------------------------------------------------------------------- /tools/validate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/validate -------------------------------------------------------------------------------- /tools/websocket-logger/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/websocket-logger/.eslintrc.json -------------------------------------------------------------------------------- /tools/websocket-logger/.gitignore: -------------------------------------------------------------------------------- 1 | /wslog-*.txt 2 | -------------------------------------------------------------------------------- /tools/websocket-logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/websocket-logger/README.md -------------------------------------------------------------------------------- /tools/websocket-logger/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/websocket-logger/main.js -------------------------------------------------------------------------------- /tools/websocket-logger/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/websocket-logger/package-lock.json -------------------------------------------------------------------------------- /tools/websocket-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tools/websocket-logger/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /w3c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpuweb/cts/HEAD/w3c.json --------------------------------------------------------------------------------