CDEFGHIJK
1
Updated periodically using the CTS tools/checklist tool. Last updated at revision:8efd8932Pending changes:https://github.com/gpuweb/cts/compare/8efd8932...main
2
THIS FILE IS PUBLIC... and has migratedNeeds Review
Filter View
3
StateTest NameDawn
Bug
Bug
Link
Starter TaskStatusOwnerChrome Notes
4
TODO: review webgl (merge findings from hackmd, investigate more)link
5
TODO: merge findings from deqp https://hackmd.io/JgI5Td1cQ8qehVNKNr-Y2Qlink
6
device_mismatch tests throughout CTS916linkyPartial PlanPick any device_mismatch test, that's one tiny starter task.
7
stress:* TODO EXPAND885linkyPartial PlanrockotShould do most of these for OT.
8
TODOwebgpu:idl,*linkPartial Plan
9
TODOwebgpu:shader,*link(Active)Tracked in other tab
10
TODOwebgpu:web_platform,reftests,*linkNeeds EditMore texture formats (blocked) and more ways to write into canvas (partially blocked?)
11
TODOwebgpu:util,texture,texel_data:*linkNeeds EditNeeds a few more cases
12
DONEwebgpu:api,regression,*linkDoneInherently unplannable
13
TODOwebgpu:examples:*linkBlockedActually DONE but has examples of unimplemented tests.
14
TODOwebgpu:api,operation,adapter,requestDevice:*linkPartial Plan
15
DONEwebgpu:api,operation,adapter,requestDevice_limits:*linkDonebajones
16
TODOwebgpu:api,operation,async_ordering,*linkPartial Plan
17
DONEwebgpu:api,operation,buffers,map_detach:while_mapped:*875linkDonebajones
18
DONEwebgpu:api,operation,buffers,map_oom:*linkDone
19
DONEwebgpu:api,operation,buffers,map:mapAsync,read:*linkDonekainino
20
DONEwebgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*linkDone
21
DONEwebgpu:api,operation,buffers,map:mapAsync,write:*linkDonekainino
22
DONEwebgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*linkDone
23
DONEwebgpu:api,operation,buffers,map:mappedAtCreation:*linkDonekainino
24
DONEwebgpu:api,operation,buffers,map:remapped_for_write:*875linkDone
25
TODOwebgpu:api,operation,buffers,map_ArrayBuffer:*linkBlockedkaininoLikely to need changes for alternate spec
26
TODOwebgpu:api,operation,buffers,threading:*linkPartial Plan
27
DONEwebgpu:api,operation,command_buffer,basic:*linkDone
28
DONEwebgpu:api,operation,command_buffer,copyBufferToBuffer:*linkDone
29
TODOwebgpu:api,operation,command_buffer,copyTextureToTexture:*linkNeeds Edit1d/3d
30
TODOwebgpu:api,operation,command_buffer,image_copy:*linkNeeds EditLots of TODOs
31
DONEwebgpu:api,operation,command_buffer,programmable,state_tracking:*886linkDonebajones
32
TODOwebgpu:api,operation,command_buffer,queries,*872linkPartial PlanWe can put these features behind the unsafe flag for OT if they're not ready
33
TODOwebgpu:api,operation,command_buffer,render,dynamic_state:*linkPartial Plan
34
TODOwebgpu:api,operation,command_buffer,render,state_tracking:*887link(Active)Jiawei
35
DONEwebgpu:api,operation,command_buffer,clearBuffer:*linkDonebajones
36
TODOwebgpu:api,operation,compute_pipeline,entry_point_name:*888linkyPartial Plan
37
DONEwebgpu:api,operation,compute,basic:large_dispatch:*889linkDone
38
DONEwebgpu:api,operation,compute,basic:memcpy:*linkDone
39
TODOwebgpu:api,operation,device,lost:not_lost_on_gc:*linkPartial Plan
40
TODOwebgpu:api,operation,device,lost:lost_on_destroy:*linkBlocked
41
TODOwebgpu:api,operation,device,lost:same_object:*linkPartial Plan
42
TODOwebgpu:api,operation,labels:*linkPlanned
43
TODOwebgpu:api,operation,memory_sync,buffer,rw_and_wr:*864linkPlanned
44
TODOwebgpu:api,operation,memory_sync,buffer,ww:multiple_buffers,*890linkPartial Plan
45
DONEwebgpu:api,operation,memory_sync,buffer,ww:same_cmdbuf:*linkDone
46
DONEwebgpu:api,operation,memory_sync,buffer,ww:separate_cmdbufs:*linkDone
47
TODOwebgpu:api,operation,memory_sync,buffer,ww:separate_queues:*linkBlockedRequires multiple queues
48
DONEwebgpu:api,operation,memory_sync,buffer,ww:separate_submits:*linkDone
49
DONEwebgpu:api,operation,memory_sync,buffer,ww:two_dispatches_in_the_same_compute_pass:*linkDone
50
DONEwebgpu:api,operation,memory_sync,buffer,ww:two_draws_in_the_same_render_bundle:*linkDone
51
DONEwebgpu:api,operation,memory_sync,buffer,ww:two_draws_in_the_same_render_pass:*linkDone
52
TODOwebgpu:api,operation,memory_sync,texture,ww:*891linkPartial Plan
53
TODOwebgpu:api,operation,memory_sync,texture,rw_and_wr:*892linkPartial Plan
54
DONEwebgpu:api,operation,onSubmittedWorkDone:*linkDone
55
DONEwebgpu:api,operation,queue,writeBuffer:*linkDone
56
TODOwebgpu:api,operation,render_pass,resolve:*linkNeeds Edit
57
TODOwebgpu:api,operation,render_pass,storeOp:*linkNeeds Edit
58
TODOwebgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*linkNeeds Review
59
TODOwebgpu:api,operation,render_pipeline,alpha_to_coverage:*linkPartial Plan
60
TODOwebgpu:api,operation,render_pipeline,culling_tests:*linkNeeds Edit
61
TODOwebgpu:api,operation,render_pipeline,entry_point_name:*888linkyPartial Plan
62
DONEwebgpu:api,operation,render_pipeline,pipeline_output_targets:*linkDoneshrekshao
63
DONEwebgpu:api,operation,render_pipeline,primitive_topology:*linkDone
64
TODOwebgpu:api,operation,render_pipeline,sample_mask:*linkPartial Plan
65
TODOwebgpu:api,operation,render_pipeline,vertex_only_render_pipeline:*1142linkPlannedZhaoming
66
DONEwebgpu:api,operation,rendering,basic:clear:*linkDone
67
DONEwebgpu:api,operation,rendering,basic:fullscreen_quad:*linkDone
68
DONEwebgpu:api,operation,rendering,basic:large_draw:*893linkDone
69
TODOwebgpu:api,operation,rendering,blending:*linkNeeds Edit
70
TODOwebgpu:api,operation,rendering,depth_clip_clamp:*876linkNeeds Edit
71
TODOwebgpu:api,operation,rendering,draw:default_arguments:*894linkPartial Plan
72
DONEwebgpu:api,operation,rendering,draw:arguments:*linkDone
73
DONEwebgpu:api,operation,rendering,draw:vertex_attributes,basic:*linkDone
74
TODOwebgpu:api,operation,rendering,draw:vertex_attributes,formats:*linkPlanned
75
TODOwebgpu:api,operation,rendering,draw:largeish_buffer:*linkPlanned
76
DONEwebgpu:api,operation,rendering,indirect_draw:*895linkDone
77
TODOwebgpu:api,operation,rendering,robust_access_index:*linkPartial Plan
78
DONEwebgpu:api,operation,resource_init,buffer:*896linkDone
79
TODOwebgpu:api,operation,resource_init,texture_zero:*linkNeeds EditTODO: 1d and depth/stencil
80
TODOwebgpu:api,operation,sampling,anisotropy:*linkNeeds Edit
81
TODOwebgpu:api,operation,sampling,filter_mode:*linkPartial Plan
82
TODOwebgpu:api,operation,sampling,lod_clamp:*linkPartial Plan
83
DONEwebgpu:api,operation,shader_module,compilation_info:*linkDone
84
TODOwebgpu:api,operation,threading,*linkBlockedNo threading in OT
85
TODOwebgpu:api,operation,uncapturederror:constructor:*linkPartial PlanUnsure what "type" can be?? may need spec fix
86
TODOwebgpu:api,operation,uncapturederror:iff_uncaptured:*linkyPartial Plan
87
TODOwebgpu:api,operation,uncapturederror:only_original_device_is_event_target:*linkPartial PlanNo threading in OT
88
TODOwebgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*linkPartial PlanNo threading in OT
89
TODOwebgpu:api,operation,vertex_state,correctness:*804linkNeeds EditNeeds more cases
90
DONEwebgpu:api,operation,vertex_state,index_format:*804linkDone
91
TODOwebgpu:api,validation,attachment_compatibility:render_pass_and_bundle,color_count:*899linkBlockedblocked on sparse attachments
92
DONEwebgpu:api,validation,attachment_compatibility:render_pass_and_bundle,color_format:*linkDone
93
DONEwebgpu:api,validation,attachment_compatibility:render_pass_and_bundle,depth_format:*linkDone
94
DONEwebgpu:api,validation,attachment_compatibility:render_pass_and_bundle,sample_count:*linkDone
95
TODOwebgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*899linkBlockedblocked on sparse attachments
96
DONEwebgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*linkDone
97
DONEwebgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*linkDone
98
DONEwebgpu:api,validation,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*linkDone
99
TODOwebgpu:api,validation,buffer,create:size:*linkPartial Plan
100
TODOwebgpu:api,validation,buffer,create:usage:*linkPartial Plan