🏡
index
: cold-air-networks/mirror-webgpu-cts.git
about
summary
refs
log
tree
commit
diff
Open file browser
📄 .eslint-resolver.js
📄 .eslintignore
📄 .eslintrc.json
📄 .gitattributes
›
Open directory
📁 .github
📄 pull_request_template.md
›
Open directory
📁 workflows
📄 pr-comment.yml
📄 pr.yml
📄 push.yml
📄 .gitignore
›
Open directory
📁 .vscode
📄 README.md
📄 CONTRIBUTING.md
📄 Gruntfile.js
📄 LICENSE.txt
📄 README.md
📄 babel.config.js
📄 cts.code-workspace
📄 deploy_key.enc
›
Open directory
📁 docs
📄 build.md
📄 case_cache.md
📄 deno.md
📄 fp_primer.md
📄 helper_index.txt
📄 implementing.md
›
Open directory
📁 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-lock.json
📄 package.json
📄 prettier.config.js
›
Open directory
📁 src
›
Open directory
📁 common
›
Open directory
📁 framework
📄 data_cache.ts
📄 fixture.ts
📄 on_shutdown.ts
📄 params_builder.ts
📄 resources.ts
📄 test_config.ts
📄 test_group.ts
›
Open directory
📁 internal
📄 file_loader.ts
›
Open directory
📁 logging
📄 log_message.ts
📄 logger.ts
📄 result.ts
📄 test_case_recorder.ts
📄 params_utils.ts
›
Open directory
📁 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
›
Open directory
📁 runtime
📄 cmdline.ts
›
Open directory
📁 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
›
Open directory
📁 templates
📄 cts.https.html
›
Open directory
📁 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
📄 run_wpt_ref_tests.ts
📄 setup-ts-in-node.js
📄 validate.ts
📄 version.ts
›
Open directory
📁 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
›
Open directory
📁 demo
📄 README.txt
›
Open directory
📁 a
📄 README.txt
›
Open directory
📁 b
📄 README.txt
📄 c.spec.ts
📄 d.spec.ts
📄 b.spec.ts
📄 a.spec.ts
›
Open directory
📁 file_depth_2
›
Open directory
📁 in_single_child_dir
📄 r.spec.ts
📄 json.spec.ts
📄 subcases.spec.ts
›
Open directory
📁 webworker
📄 .gitignore
›
Open directory
📁 external
📄 README.md
›
Open directory
📁 petamoriken
›
Open directory
📁 float16
📄 LICENSE.txt
📄 float16.d.ts
📄 float16.js
›
Open directory
📁 manual
📄 README.txt
›
Open directory
📁 webworker
📄 .gitignore
›
Open directory
📁 resources
📄 README.md
›
Open directory
📁 cache
📄 hashes.json
›
Open directory
📁 webgpu
›
Open directory
📁 shader
›
Open directory
📁 execution
📄 abs.bin
📄 acos.bin
📄 acosh.bin
📄 asin.bin
📄 asinh.bin
📄 atan.bin
📄 atan2.bin
📄 atanh.bin
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 stress
📄 README.txt
›
Open directory
📁 adapter
📄 README.txt
📄 device_allocation.spec.ts
›
Open directory
📁 compute
📄 README.txt
📄 compute_pass.spec.ts
›
Open directory
📁 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
›
Open directory
📁 memory
📄 README.txt
📄 churn.spec.ts
📄 oom.spec.ts
›
Open directory
📁 queries
📄 README.txt
📄 occlusion.spec.ts
📄 resolve.spec.ts
📄 timestamps.spec.ts
›
Open directory
📁 queue
📄 README.txt
📄 submit.spec.ts
›
Open directory
📁 render
📄 README.txt
📄 render_pass.spec.ts
📄 vertex_buffers.spec.ts
›
Open directory
📁 shaders
📄 README.txt
📄 entry_points.spec.ts
📄 non_halting.spec.ts
📄 slow.spec.ts
›
Open directory
📁 texture
📄 README.txt
📄 large.spec.ts
›
Open directory
📁 webworker
📄 .gitignore
›
Open directory
📁 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
›
Open directory
📁 webworker
📄 .gitignore
›
Open directory
📁 webgpu
📄 README.txt
›
Open directory
📁 api
📄 README.txt
›
Open directory
📁 operation
📄 README.txt
›
Open directory
📁 adapter
📄 info.spec.ts
📄 requestAdapter.spec.ts
📄 requestDevice.spec.ts
›
Open directory
📁 async_ordering
📄 README.txt
›
Open directory
📁 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
›
Open directory
📁 command_buffer
📄 basic.spec.ts
📄 clearBuffer.spec.ts
📄 copyBufferToBuffer.spec.ts
📄 copyTextureToTexture.spec.ts
📄 image_copy.spec.ts
›
Open directory
📁 programmable
📄 immediate.spec.ts
📄 programmable_state_test.ts
📄 state_tracking.spec.ts
›
Open directory
📁 queries
📄 README.txt
📄 occlusionQuery.spec.ts
📄 timestampQuery.spec.ts
›
Open directory
📁 render
📄 dynamic_state.spec.ts
📄 render_bundle.spec.ts
📄 state_tracking.spec.ts
›
Open directory
📁 compute
📄 basic.spec.ts
›
Open directory
📁 compute_pipeline
📄 entry_point_name.spec.ts
📄 overrides.spec.ts
›
Open directory
📁 device
📄 all_limits_and_features.spec.ts
📄 lost.spec.ts
📄 labels.spec.ts
›
Open directory
📁 limits
📄 max_combined_limits.spec.ts
›
Open directory
📁 memory_allocation
📄 README.txt
›
Open directory
📁 memory_sync
›
Open directory
📁 buffer
📄 buffer_sync_test.ts
📄 multiple_buffers.spec.ts
📄 single_buffer.spec.ts
📄 operation_context_helper.ts
›
Open directory
📁 texture
📄 readonly_depth_stencil.spec.ts
📄 same_subresource.spec.ts
📄 texture_sync_test.ts
📄 onSubmittedWorkDone.spec.ts
›
Open directory
📁 pipeline
📄 default_layout.spec.ts
📄 pipeline_layout_created_with_null_bind_group_layout.spec.ts
›
Open directory
📁 queue
📄 writeBuffer.spec.ts
📄 reflection.spec.ts
›
Open directory
📁 render_pass
📄 README.txt
📄 clear_value.spec.ts
📄 resolve.spec.ts
📄 storeOp.spec.ts
📄 storeop2.spec.ts
📄 transient_attachment.spec.ts
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 resource_init
📄 buffer.spec.ts
›
Open directory
📁 check_texture
📄 by_copy.ts
📄 by_ds_test.ts
📄 by_sampling.ts
📄 texture_zero_init_test.ts
📄 texture_zero.spec.ts
›
Open directory
📁 sampling
📄 anisotropy.spec.ts
📄 filter_mode.spec.ts
📄 sampler_texture.spec.ts
›
Open directory
📁 shader_module
📄 compilation_info.spec.ts
›
Open directory
📁 storage_texture
📄 read_only.spec.ts
📄 read_write.spec.ts
›
Open directory
📁 texture_view
📄 format_reinterpretation.spec.ts
📄 texture_component_swizzle.spec.ts
📄 write.spec.ts
›
Open directory
📁 threading
📄 README.txt
📄 uncapturederror.spec.ts
›
Open directory
📁 vertex_state
📄 correctness.spec.ts
📄 index_format.spec.ts
›
Open directory
📁 regression
📄 README.txt
›
Open directory
📁 validation
📄 README.txt
›
Open directory
📁 buffer
📄 create.spec.ts
📄 destroy.spec.ts
📄 mapping.spec.ts
📄 threading.spec.ts
›
Open directory
📁 capability_checks
›
Open directory
📁 features
📄 README.txt
📄 clip_distances.spec.ts
📄 query_types.spec.ts
📄 subgroup_size_control.spec.ts
📄 texture_component_swizzle.spec.ts
📄 texture_component_swizzle_utils.ts
📄 texture_compression_unaligned.spec.ts
📄 texture_formats.spec.ts
📄 texture_formats_tier1.spec.ts
📄 texture_formats_tier2.spec.ts
›
Open directory
📁 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
📄 dispatch.spec.ts
›
Open directory
📁 encoding
📄 beginComputePass.spec.ts
📄 beginRenderPass.spec.ts
›
Open directory
📁 cmds
📄 clearBuffer.spec.ts
📄 compute_pass.spec.ts
📄 copyBufferToBuffer.spec.ts
📄 copyTextureToTexture.spec.ts
📄 debug.spec.ts
📄 index_access.spec.ts
›
Open directory
📁 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
📄 setImmediates.spec.ts
📄 createRenderBundleEncoder.spec.ts
📄 encoder_open_state.spec.ts
📄 encoder_state.spec.ts
›
Open directory
📁 programmable
📄 pipeline_bind_group_compat.spec.ts
📄 pipeline_immediate.spec.ts
›
Open directory
📁 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
›
Open directory
📁 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
📄 min_buffer_binding_size.spec.ts
📄 non_filterable_texture.spec.ts
›
Open directory
📁 pipeline
📄 immediates.spec.ts
›
Open directory
📁 query_set
📄 create.spec.ts
📄 destroy.spec.ts
›
Open directory
📁 queue
📄 README.txt
📄 buffer_mapped.spec.ts
›
Open directory
📁 copyToTexture
📄 CopyExternalImageToTexture.spec.ts
›
Open directory
📁 destroyed
📄 buffer.spec.ts
📄 query_set.spec.ts
📄 texture.spec.ts
📄 submit.spec.ts
📄 writeBuffer.spec.ts
📄 writeTexture.spec.ts
›
Open directory
📁 render_pass
📄 README.txt
📄 attachment_compatibility.spec.ts
📄 render_pass_descriptor.spec.ts
📄 resolve.spec.ts
›
Open directory
📁 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
›
Open directory
📁 resource_usages
›
Open directory
📁 buffer
📄 README.txt
📄 in_pass_encoder.spec.ts
📄 in_pass_misc.spec.ts
›
Open directory
📁 texture
📄 in_pass_encoder.spec.ts
📄 in_render_common.spec.ts
📄 in_render_misc.spec.ts
›
Open directory
📁 shader_module
📄 entry_point.spec.ts
📄 overrides.spec.ts
›
Open directory
📁 state
›
Open directory
📁 device_lost
📄 README.txt
📄 destroy.spec.ts
›
Open directory
📁 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
›
Open directory
📁 compat
📄 README.md
›
Open directory
📁 api
›
Open directory
📁 validation
📄 createBindGroup.spec.ts
📄 createBindGroupLayout.spec.ts
📄 createBindGroupLayout_limits.spec.ts
📄 createPipelineLayout.spec.ts
›
Open directory
📁 encoding
›
Open directory
📁 cmds
📄 copyTextureToBuffer.spec.ts
📄 copyTextureToTexture.spec.ts
›
Open directory
📁 programmable
📄 pipeline_bind_group_compat.spec.ts
📄 pipeline_creation.spec.ts
›
Open directory
📁 render_pipeline
📄 depth_stencil_state.spec.ts
📄 fragment_state.spec.ts
📄 in_stage_limits.spec.ts
📄 unsupported_wgsl.spec.ts
📄 vertex_state.spec.ts
›
Open directory
📁 texture
📄 createTexture.spec.ts
📄 cubeArray.spec.ts
📄 compatibility_test.ts
📄 constants.ts
📄 error_test.ts
📄 examples.spec.ts
📄 format_info.ts
📄 gpu_test.ts
›
Open directory
📁 idl
📄 README.txt
›
Open directory
📁 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
📄 multisample_info.ts
📄 print_environment.spec.ts
›
Open directory
📁 shader
📄 README.txt
›
Open directory
📁 execution
📄 README.txt
›
Open directory
📁 expression
›
Open directory
📁 access
›
Open directory
📁 array
📄 index.spec.ts
›
Open directory
📁 matrix
📄 index.spec.ts
›
Open directory
📁 structure
📄 index.spec.ts
›
Open directory
📁 vector
📄 components.spec.ts
📄 index.spec.ts
›
Open directory
📁 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_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
›
Open directory
📁 call
›
Open directory
📁 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
›
Open directory
📁 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
📄 atomicStoreMax.spec.ts
📄 atomicStoreMin.spec.ts
📄 atomicSub.spec.ts
📄 atomicXor.spec.ts
📄 harness.ts
📄 bitcast.cache.ts
📄 bitcast.spec.ts
📄 bufferArrayView.spec.ts
📄 bufferLength.spec.ts
📄 bufferView.spec.ts
📄 buffer_view_utils.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
📄 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
📄 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
📄 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
📄 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
📄 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
›
Open directory
📁 user
📄 ptr_params.spec.ts
📄 case.ts
📄 case_cache.ts
›
Open directory
📁 constructor
📄 non_zero.spec.ts
📄 zero_value.spec.ts
📄 expectation.ts
📄 expression.ts
📄 interval_filter.ts
📄 precedence.spec.ts
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 statement
📄 compound.spec.ts
📄 discard.spec.ts
📄 increment_decrement.spec.ts
📄 phony.spec.ts
📄 swizzle_assignment.spec.ts
📄 value_init.spec.ts
📄 zero_init.spec.ts
›
Open directory
📁 regression
📄 README.txt
📄 types.ts
›
Open directory
📁 validation
📄 README.txt
›
Open directory
📁 const_assert
📄 const_assert.spec.ts
›
Open directory
📁 decl
📄 assignment_statement.spec.ts
📄 compound_statement.spec.ts
📄 const.spec.ts
📄 context_dependent_resolution.spec.ts
📄 immediate.spec.ts
📄 let.spec.ts
📄 override.spec.ts
📄 util.ts
📄 var.spec.ts
›
Open directory
📁 expression
›
Open directory
📁 access
📄 array.spec.ts
📄 matrix.spec.ts
📄 structure.spec.ts
📄 vector.spec.ts
›
Open directory
📁 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
›
Open directory
📁 call
›
Open directory
📁 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
📄 atomicStoreMinMax.spec.ts
📄 atomics.spec.ts
📄 barriers.spec.ts
📄 bitcast.spec.ts
📄 bufferArrayView.spec.ts
📄 bufferLength.spec.ts
📄 bufferView.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
📄 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
📄 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
›
Open directory
📁 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
›
Open directory
📁 unary
📄 address_of_and_indirection.spec.ts
📄 arithmetic_negation.spec.ts
📄 bitwise_complement.spec.ts
📄 logical_negation.spec.ts
›
Open directory
📁 extension
📄 clip_distances.spec.ts
📄 dual_source_blending.spec.ts
📄 pointer_composite_access.spec.ts
📄 readonly_and_readwrite_storage_textures.spec.ts
📄 subgroup_size_control.spec.ts
›
Open directory
📁 functions
📄 alias_analysis.spec.ts
📄 restrictions.spec.ts
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 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
📄 swizzle_assignment.spec.ts
📄 test_types.ts
📄 while.spec.ts
›
Open directory
📁 types
📄 alias.spec.ts
📄 array.spec.ts
📄 atomics.spec.ts
📄 buffer.spec.ts
📄 enumerant.spec.ts
📄 matrix.spec.ts
📄 pointer.spec.ts
📄 ref.spec.ts
📄 struct.spec.ts
📄 textures.spec.ts
📄 vector.spec.ts
›
Open directory
📁 uniformity
📄 snippet.ts
📄 uniformity.spec.ts
📄 values.ts
📄 texture_test_utils.ts
›
Open directory
📁 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
›
Open directory
📁 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
📄 texture.ts
📄 unions.ts
›
Open directory
📁 web_platform
📄 README.txt
›
Open directory
📁 canvas
📄 README.txt
📄 configure.spec.ts
📄 context_creation.spec.ts
📄 getCurrentTexture.spec.ts
📄 getPreferredCanvasFormat.spec.ts
📄 readbackFromWebGPUCanvas.spec.ts
›
Open directory
📁 copyToTexture
📄 ImageBitmap.spec.ts
📄 ImageData.spec.ts
📄 README.txt
📄 canvas.spec.ts
📄 image.spec.ts
📄 image_file.spec.ts
📄 util.ts
📄 video.spec.ts
›
Open directory
📁 external_texture
📄 README.txt
📄 video.spec.ts
›
Open directory
📁 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
›
Open directory
📁 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
›
Open directory
📁 worker
📄 worker.spec.ts
📄 worker.ts
📄 worker_launcher.ts
›
Open directory
📁 webworker
📄 .gitignore
›
Open directory
📁 standalone
📄 index.html
›
Open directory
📁 third_party
›
Open directory
📁 jquery
📄 LICENSE.txt
📄 jquery-3.3.1.min.js
📄 normalize.min.css
📄 webgpu-logo-notext.svg
›
Open directory
📁 tools
›
Open directory
📁 af_data_gen
📄 main.cpp
📄 checklist
📄 dev_server
›
Open directory
📁 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_unchunked.json
📄 gen_wpt_cfg_withsomeworkers.json
📄 gen_wpt_cts_html
📄 merge_listing_times
📄 run_deno
📄 run_node
📄 run_wpt_ref_tests
📄 server
📄 validate
›
Open directory
📁 websocket-logger
📄 .eslintrc.json
📄 .gitignore
📄 README.md
📄 main.js
📄 package-lock.json
📄 package.json
📄 tsconfig.json
📄 w3c.json
Mode
Name
d---------
buffer
d---------
texture