@@ -664,10 +664,20 @@ interface GPUCanvasConfiguration {
664664 alphaMode ?: GPUCanvasAlphaMode ;
665665}
666666
667- type GPUCanvasConfigurationOut =
668- Required < GPUCanvasConfiguration > & {
669- viewFormats : GPUTextureFormat [ ] ;
670- } ;
667+ interface GPUCanvasConfigurationOut
668+ extends Required <
669+ Omit <
670+ GPUCanvasConfiguration ,
671+ "toneMapping"
672+ >
673+ > {
674+ /** {@inheritDoc GPUCanvasConfiguration.viewFormats } */
675+ viewFormats : GPUTextureFormat [ ] ;
676+ /**
677+ * {@inheritDoc GPUCanvasConfiguration.toneMapping }
678+ */
679+ toneMapping ?: GPUCanvasToneMapping ;
680+ }
671681
672682interface GPUCanvasToneMapping {
673683 mode ?: GPUCanvasToneMappingMode ;
@@ -3207,14 +3217,20 @@ declare var GPUTextureUsage: {
32073217} ;
32083218
32093219/** @deprecated Use {@link GPUTexelCopyBufferLayout} */
3210- type GPUImageDataLayout = GPUTexelCopyBufferLayout ;
3220+ type GPUImageDataLayout =
3221+ GPUTexelCopyBufferLayout ;
32113222/** @deprecated Use {@link GPUTexelCopyBufferInfo} */
3212- type GPUImageCopyBuffer = GPUTexelCopyBufferInfo ;
3223+ type GPUImageCopyBuffer =
3224+ GPUTexelCopyBufferInfo ;
32133225/** @deprecated Use {@link GPUTexelCopyTextureInfo} */
3214- type GPUImageCopyTexture = GPUTexelCopyTextureInfo ;
3226+ type GPUImageCopyTexture =
3227+ GPUTexelCopyTextureInfo ;
32153228/** @deprecated Use {@link GPUCopyExternalImageDestInfo} */
3216- type GPUImageCopyTextureTagged = GPUCopyExternalImageDestInfo ;
3229+ type GPUImageCopyTextureTagged =
3230+ GPUCopyExternalImageDestInfo ;
32173231/** @deprecated Use {@link GPUCopyExternalImageSourceInfo} */
3218- type GPUImageCopyExternalImage = GPUCopyExternalImageSourceInfo ;
3232+ type GPUImageCopyExternalImage =
3233+ GPUCopyExternalImageSourceInfo ;
32193234/** @deprecated Use {@link GPUCopyExternalImageSource} */
3220- type GPUImageCopyExternalImageSource = GPUCopyExternalImageSource ;
3235+ type GPUImageCopyExternalImageSource =
3236+ GPUCopyExternalImageSource ;
0 commit comments