servo/tests/wpt/webgl/meta/conformance2
Sam 8beef6c21f
compositor: Allow canvas to upload rendered contents asynchronously (#37776)
Adds epoch to each WR image op command that is sent to compositor. The
renderer now has a `FrameDelayer` data structure that is responsible for
tracking when a frame is ready to be displayed. When asking canvases to
update their rendering, they are given an optional `Epoch` which denotes
the `Document`'s canvas epoch. When all image updates for that `Epoch`
are seen in the renderer, the frame can be displayed.

Testing: Existing WPT tests
Fixes: #35733

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2025-08-29 10:04:41 +00:00
..
attribs Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
buffers Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
context WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
extensions Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
glsl3 Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
misc WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
offscreencanvas Enable all experimental web platform features on all testsuites (#36519) 2025-04-14 18:33:38 +00:00
programs Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
query Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
reading Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
renderbuffers WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
rendering WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
state WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
textures WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
transform_feedback compositor: Allow canvas to upload rendered contents asynchronously (#37776) 2025-08-29 10:04:41 +00:00
uniforms WebGL2: support TexImage3D (#37718) 2025-07-09 14:22:03 +00:00
vertex_arrays Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
wasm Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00