diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webgpu/gpu_device.idl')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/webgpu/gpu_device.idl | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webgpu/gpu_device.idl b/chromium/third_party/blink/renderer/modules/webgpu/gpu_device.idl index bd58fb3ee0e..74528e68560 100644 --- a/chromium/third_party/blink/renderer/modules/webgpu/gpu_device.idl +++ b/chromium/third_party/blink/renderer/modules/webgpu/gpu_device.idl @@ -13,8 +13,7 @@ [SameObject] readonly attribute GPUQueue defaultQueue; GPUBuffer createBuffer(GPUBufferDescriptor descriptor); - [CallWith=ScriptState, RaisesException] GPUMappedBuffer createBufferMapped(GPUBufferDescriptor descriptor); - [CallWith=ScriptState, RaisesException] Promise<GPUMappedBuffer> createBufferMappedAsync(GPUBufferDescriptor descriptor); + [RaisesException] GPUMappedBuffer createBufferMapped(GPUBufferDescriptor descriptor); [RaisesException] GPUTexture createTexture(GPUTextureDescriptor descriptor); GPUSampler createSampler(optional GPUSamplerDescriptor descriptor = {}); @@ -22,7 +21,7 @@ GPUBindGroupLayout createBindGroupLayout(GPUBindGroupLayoutDescriptor descriptor); GPUPipelineLayout createPipelineLayout(GPUPipelineLayoutDescriptor descriptor); - GPUShaderModule createShaderModule(GPUShaderModuleDescriptor descriptor); + [RaisesException] GPUShaderModule createShaderModule(GPUShaderModuleDescriptor descriptor); [CallWith=ScriptState] GPURenderPipeline createRenderPipeline(GPURenderPipelineDescriptor descriptor); GPUComputePipeline createComputePipeline(GPUComputePipelineDescriptor descriptor); @@ -41,5 +40,5 @@ enum GPUErrorFilter { "validation" }; -typedef sequence<any> GPUMappedBuffer; // [GPUBuffer, ArrayBuffer] +typedef sequence<(GPUBuffer or ArrayBuffer)> GPUMappedBuffer; typedef (GPUOutOfMemoryError or GPUValidationError) GPUError; |