No files found.
+5 −0
config.ini
tests/wpt/config.ini
+653 −0
MANIFEST.json
tests/wpt/webgpu/meta/MANIFEST.json
+26 −0
LICENSE.txt
tests/wpt/webgpu/tests/LICENSE.txt
+10 −0
README.md
tests/wpt/webgpu/tests/README.md
+39 −0
file_loader.js
.../webgpu/tests/webgpu/common/framework/file_loader.js
+124 −0
fixture.js
.../wpt/webgpu/tests/webgpu/common/framework/fixture.js
+33 −0
glsl.js
tests/wpt/webgpu/tests/webgpu/common/framework/glsl.js
+152 −0
device_pool.js
...gpu/tests/webgpu/common/framework/gpu/device_pool.js
+19 −0
implementation.js
.../tests/webgpu/common/framework/gpu/implementation.js
+48 −0
log_message.js
...tests/webgpu/common/framework/logging/log_message.js
+35 −0
logger.js
...bgpu/tests/webgpu/common/framework/logging/logger.js
+3 −0
result.js
...bgpu/tests/webgpu/common/framework/logging/result.js
+139 −0
test_case_recorder.js
...ebgpu/common/framework/logging/test_case_recorder.js
+117 −0
params_builder.js
...bgpu/tests/webgpu/common/framework/params_builder.js
+27 −0
params_utils.js
...webgpu/tests/webgpu/common/framework/params_utils.js
+93 −0
compare.js
...ebgpu/tests/webgpu/common/framework/query/compare.js
+21 −0
encode_selectively.js
.../webgpu/common/framework/query/encode_selectively.js
+128 −0
parseQuery.js
...pu/tests/webgpu/common/framework/query/parseQuery.js
+127 −0
query.js
.../webgpu/tests/webgpu/common/framework/query/query.js
+14 −0
separators.js
...pu/tests/webgpu/common/framework/query/separators.js
+26 −0
stringify_params.js
...ts/webgpu/common/framework/query/stringify_params.js
+3 −0
validQueryPart.js
...ests/webgpu/common/framework/query/validQueryPart.js
+162 −0
test_group.js
...t/webgpu/tests/webgpu/common/framework/test_group.js
+3 −0
test_suite_listing.js
.../tests/webgpu/common/framework/test_suite_listing.js
+393 −0
tree.js
tests/wpt/webgpu/tests/webgpu/common/framework/tree.js
+38 −0
async_mutex.js
...pu/tests/webgpu/common/framework/util/async_mutex.js
+47 −0
collect_garbage.js
...ests/webgpu/common/framework/util/collect_garbage.js
+78 −0
stack.js
...t/webgpu/tests/webgpu/common/framework/util/stack.js
+3 −0
timeout.js
...webgpu/tests/webgpu/common/framework/util/timeout.js
+72 −0
util.js
...pt/webgpu/tests/webgpu/common/framework/util/util.js
+3 −0
version.js
.../wpt/webgpu/tests/webgpu/common/framework/version.js
+7 −0
options.js
...webgpu/tests/webgpu/common/runtime/helper/options.js
+26 −0
test_worker-worker.js
...s/webgpu/common/runtime/helper/test_worker-worker.js
+51 −0
test_worker.js
...pu/tests/webgpu/common/runtime/helper/test_worker.js
+58 −0
wpt.js
tests/wpt/webgpu/tests/webgpu/common/runtime/wpt.js
+71 −0
cts.html
tests/wpt/webgpu/tests/webgpu/cts.html
+25 −0
create_mapped.spec.js
...u/webgpu/api/operation/buffers/create_mapped.spec.js
+59 −0
map.spec.js
...ests/webgpu/webgpu/api/operation/buffers/map.spec.js
+69 −0
map_detach.spec.js
...bgpu/webgpu/api/operation/buffers/map_detach.spec.js
+34 −0
map_oom.spec.js
.../webgpu/webgpu/api/operation/buffers/map_oom.spec.js
+34 −0
mapping_test.js
.../webgpu/webgpu/api/operation/buffers/mapping_test.js
+15 −0
basic.spec.js
...pu/webgpu/api/operation/command_buffer/basic.spec.js
+74 −0
basic.spec.js
...u/api/operation/command_buffer/compute/basic.spec.js
+121 −0
copies.spec.js
...u/webgpu/api/operation/command_buffer/copies.spec.js
+46 −0
basic.spec.js
...pu/api/operation/command_buffer/render/basic.spec.js
+85 −0
rendering.spec.js
...pi/operation/command_buffer/render/rendering.spec.js
+78 −0
storeop.spec.js
.../api/operation/command_buffer/render/storeop.spec.js
+145 −0
fences.spec.js
...gpu/tests/webgpu/webgpu/api/operation/fences.spec.js
+24 −0
storeOp.spec.js
...gpu/webgpu/api/operation/render_pass/storeOp.spec.js
+165 −0
culling_tests.spec.js
.../api/operation/render_pipeline/culling_tests.spec.js
+75 −0
copied_texture_clear.spec.js
...operation/resource_init/copied_texture_clear.spec.js
+213 −0
depth_stencil_attachment_clear.spec.js
...resource_init/depth_stencil_attachment_clear.spec.js
+199 −0
sampled_texture_clear.spec.js
...peration/resource_init/sampled_texture_clear.spec.js
+552 −0
texture_zero_init_test.js
...pi/operation/resource_init/texture_zero_init_test.js
+303 −0
createBindGroup.spec.js
...webgpu/webgpu/api/validation/createBindGroup.spec.js
+335 −0
createBindGroupLayout.spec.js
.../webgpu/api/validation/createBindGroupLayout.spec.js
+95 −0
createPipelineLayout.spec.js
...u/webgpu/api/validation/createPipelineLayout.spec.js
+234 −0
createRenderPipeline.spec.js
...u/webgpu/api/validation/createRenderPipeline.spec.js
+145 −0
createTexture.spec.js
...s/webgpu/webgpu/api/validation/createTexture.spec.js
+267 −0
createView.spec.js
...ests/webgpu/webgpu/api/validation/createView.spec.js
+135 −0
index_access.spec.js
...pu/api/validation/encoding/cmds/index_access.spec.js
+173 −0
error_scope.spec.js
...sts/webgpu/webgpu/api/validation/error_scope.spec.js
+88 −0
fences.spec.js
...pu/tests/webgpu/webgpu/api/validation/fences.spec.js
+43 −0
queue_submit.spec.js
...ts/webgpu/webgpu/api/validation/queue_submit.spec.js
+152 −0
render_pass.spec.js
...sts/webgpu/webgpu/api/validation/render_pass.spec.js
+14 −0
storeOp.spec.js
...pu/webgpu/api/validation/render_pass/storeOp.spec.js
+568 −0
render_pass_descriptor.spec.js
...webgpu/api/validation/render_pass_descriptor.spec.js
+193 −0
setBindGroup.spec.js
...ts/webgpu/webgpu/api/validation/setBindGroup.spec.js
+49 −0
setBlendColor.spec.js
...s/webgpu/webgpu/api/validation/setBlendColor.spec.js
+54 −0
setScissorRect.spec.js
.../webgpu/webgpu/api/validation/setScissorRect.spec.js
+43 −0
setStencilReference.spec.js
...pu/webgpu/api/validation/setStencilReference.spec.js
+179 −0
setVertexBuffer.spec.js
...webgpu/webgpu/api/validation/setVertexBuffer.spec.js
+73 −0
setViewport.spec.js
...sts/webgpu/webgpu/api/validation/setViewport.spec.js
+116 −0
validation_test.js
...ests/webgpu/webgpu/api/validation/validation_test.js
+722 −0
vertex_state.spec.js
...ts/webgpu/webgpu/api/validation/vertex_state.spec.js
+629 −0
capability_info.js
tests/wpt/webgpu/tests/webgpu/webgpu/capability_info.js
+103 −0
examples.spec.js
tests/wpt/webgpu/tests/webgpu/webgpu/examples.spec.js
+292 −0
gpu_test.js
tests/wpt/webgpu/tests/webgpu/webgpu/gpu_test.js
+59 −0
flags.spec.js
...bgpu/tests/webgpu/webgpu/idl/constants/flags.spec.js
+25 −0
idl_test.js
tests/wpt/webgpu/tests/webgpu/webgpu/idl/idl_test.js
+437 −0
listing.js
tests/wpt/webgpu/tests/webgpu/webgpu/listing.js
+337 −0
robust_access.spec.js
...webgpu/webgpu/shader/execution/robust_access.spec.js
+451 −0
robust_access_vertex.spec.js
...webgpu/shader/execution/robust_access_vertex.spec.js
+66 −0
conversion.js
tests/wpt/webgpu/tests/webgpu/webgpu/util/conversion.js
+9 −0
math.js
tests/wpt/webgpu/tests/webgpu/webgpu/util/math.js
+133 −0
layout.js
...pt/webgpu/tests/webgpu/webgpu/util/texture/layout.js
+58 −0
subresource.js
...bgpu/tests/webgpu/webgpu/util/texture/subresource.js
+359 −0
texelData.js
...webgpu/tests/webgpu/webgpu/util/texture/texelData.js
+24 −0
context_creation.spec.js
.../webgpu/web-platform/canvas/context_creation.spec.js
+372 −0
copyImageBitmapToTexture.spec.js
...webgpu/web-platform/copyImageBitmapToTexture.spec.js
+10 −0
canvas_clear.html
...ebgpu/webgpu/web-platform/reftests/canvas_clear.html
+29 −0
canvas_clear.js
.../webgpu/webgpu/web-platform/reftests/canvas_clear.js
+78 −0
canvas_complex.js
...ebgpu/webgpu/web-platform/reftests/canvas_complex.js
+18 −0
canvas_complex_bgra8unorm.html
...web-platform/reftests/canvas_complex_bgra8unorm.html
+18 −0
gpu_ref_test.js
.../webgpu/webgpu/web-platform/reftests/gpu_ref_test.js
+12 −0
canvas_clear-ref.html
...bgpu/web-platform/reftests/ref/canvas_clear-ref.html
+17 −0
canvas_complex-ref.html
...pu/web-platform/reftests/ref/canvas_complex-ref.html