From 893d14b1b11ec7f94fbc29b87024eeb92c76f117 Mon Sep 17 00:00:00 2001 From: Kenneth Russell Date: Mon, 10 Jul 2023 12:13:05 -0700 Subject: [PATCH] Reject WEBGL_webcodecs_video_frame extension. This extension informed WebGPU's zero-copy video frame importing functionality, but was difficult to use in WebGL. The prototype implementation is causing technical debt in Chromium per crbug.com/1462924, so moving this extension to rejected status. --- .../WEBGL_webcodecs_video_frame/extension.xml | 7 +++++-- .../webgl_webcodecs_video_frame.js | 0 2 files changed, 5 insertions(+), 2 deletions(-) rename extensions/{proposals => rejected}/WEBGL_webcodecs_video_frame/extension.xml (96%) rename extensions/{proposals => rejected}/WEBGL_webcodecs_video_frame/webgl_webcodecs_video_frame.js (100%) diff --git a/extensions/proposals/WEBGL_webcodecs_video_frame/extension.xml b/extensions/rejected/WEBGL_webcodecs_video_frame/extension.xml similarity index 96% rename from extensions/proposals/WEBGL_webcodecs_video_frame/extension.xml rename to extensions/rejected/WEBGL_webcodecs_video_frame/extension.xml index 23cbc02e62..f8d13d99c5 100644 --- a/extensions/proposals/WEBGL_webcodecs_video_frame/extension.xml +++ b/extensions/rejected/WEBGL_webcodecs_video_frame/extension.xml @@ -1,5 +1,5 @@ - + WEBGL_webcodecs_video_frame WebGL @@ -150,6 +150,9 @@ dictionary WebGLWebCodecsVideoFrameHandle { Lift the hardware video frame restriction. + + Superseded by WebGPU's zero-copy importing of video frames; rejecting this extension due to complexity. + - + diff --git a/extensions/proposals/WEBGL_webcodecs_video_frame/webgl_webcodecs_video_frame.js b/extensions/rejected/WEBGL_webcodecs_video_frame/webgl_webcodecs_video_frame.js similarity index 100% rename from extensions/proposals/WEBGL_webcodecs_video_frame/webgl_webcodecs_video_frame.js rename to extensions/rejected/WEBGL_webcodecs_video_frame/webgl_webcodecs_video_frame.js