Sync interfaces/ with @webref/idl 2.2.1 (#29194)
diff --git a/interfaces/performance-measure-memory.idl b/interfaces/performance-measure-memory.idl
index 5983a6a..b60f2b6 100644
--- a/interfaces/performance-measure-memory.idl
+++ b/interfaces/performance-measure-memory.idl
@@ -26,5 +26,5 @@
};
partial interface Performance {
- [CrossOriginIsolated] Promise<MemoryMeasurement> measureUserAgentSpecificMemory();
+ [Exposed=(Window,ServiceWorker,SharedWorker), CrossOriginIsolated] Promise<MemoryMeasurement> measureUserAgentSpecificMemory();
};
diff --git a/interfaces/webcodecs.idl b/interfaces/webcodecs.idl
index af1f207..08f9f7a 100644
--- a/interfaces/webcodecs.idl
+++ b/interfaces/webcodecs.idl
@@ -260,9 +260,12 @@
enum AudioSampleFormat {
"U8",
"S16",
+ "S24",
"S32",
"FLT",
+ "U8P",
"S16P",
+ "S24P",
"S32P",
"FLTP",
};
diff --git a/interfaces/webgpu.idl b/interfaces/webgpu.idl
index 3f71118..71b651b 100644
--- a/interfaces/webgpu.idl
+++ b/interfaces/webgpu.idl
@@ -12,7 +12,7 @@
};
[Exposed=Window]
-interface GPUAdapterLimits {
+interface GPUSupportedLimits {
readonly attribute unsigned long maxTextureDimension1D;
readonly attribute unsigned long maxTextureDimension2D;
readonly attribute unsigned long maxTextureDimension3D;
@@ -65,7 +65,7 @@
interface GPUAdapter {
readonly attribute DOMString name;
[SameObject] readonly attribute GPUSupportedFeatures features;
- [SameObject] readonly attribute GPUAdapterLimits limits;
+ [SameObject] readonly attribute GPUSupportedLimits limits;
Promise<GPUDevice> requestDevice(optional GPUDeviceDescriptor descriptor = {});
};
@@ -87,7 +87,7 @@
[Exposed=(Window, DedicatedWorker), Serializable]
interface GPUDevice : EventTarget {
[SameObject] readonly attribute GPUSupportedFeatures features;
- readonly attribute object limits;
+ [SameObject] readonly attribute GPUSupportedLimits limits;
[SameObject] readonly attribute GPUQueue queue;
@@ -994,6 +994,7 @@
required GPUTextureFormat format;
GPUTextureUsageFlags usage = 0x10; // GPUTextureUsage.RENDER_ATTACHMENT
GPUCanvasCompositingAlphaMode compositingAlphaMode = "opaque";
+ GPUExtent3D size;
};
[Exposed=Window]