gecko-dev/dom/webgpu
Dzmitry Malyshau 6b5716d415 Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug
the goal of this PR is to provide the necessary
infrastructure to handle errors on the GPU process side and send them
back to the client side, triggering the uncaptured error events.

Differential Revision: https://phabricator.services.mozilla.com/D98542
2020-12-18 20:07:47 +00:00
..
ffi Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
ipc Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
mochitest Bug 1679758 - Remove trailing empty lines r=sylvestre,marionette-reviewers,jgraham 2020-12-15 10:34:54 +00:00
Adapter.cpp
Adapter.h Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
BindGroup.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
BindGroup.h
BindGroupLayout.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
BindGroupLayout.h
Buffer.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
Buffer.h Bug 1622846 - WebGPU new mapping API r=webidl,jgilbert,smaug 2020-10-19 17:19:12 +00:00
CanvasContext.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
CanvasContext.h
CommandBuffer.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
CommandBuffer.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
CommandEncoder.cpp Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
CommandEncoder.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ComputePassEncoder.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
ComputePassEncoder.h Bug 1675849 - Use Scoped to wrap WebGPU compute and render passes r=jgilbert 2020-11-07 14:42:28 +00:00
ComputePipeline.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
ComputePipeline.h Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
Device.cpp Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
Device.h Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
DeviceLostInfo.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
DeviceLostInfo.h
Fence.cpp
Fence.h
Instance.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
Instance.h Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
ObjectModel.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
ObjectModel.h
OutOfMemoryError.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
OutOfMemoryError.h
PipelineLayout.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
PipelineLayout.h
Queue.cpp Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
Queue.h Bug 1653161 - Implement Queue.writeBuffer and writeTexture in WebGPU r=jgilbert,webidl,smaug 2020-07-28 22:26:21 +00:00
RenderBundle.cpp
RenderBundle.h
RenderBundleEncoder.cpp
RenderBundleEncoder.h
RenderPassEncoder.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
RenderPassEncoder.h Bug 1675849 - Use Scoped to wrap WebGPU compute and render passes r=jgilbert 2020-11-07 14:42:28 +00:00
RenderPipeline.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
RenderPipeline.h Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
Sampler.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
Sampler.h
ShaderModule.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
ShaderModule.h
SwapChain.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
SwapChain.h
Texture.cpp Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
Texture.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
TextureView.cpp Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
TextureView.h Bug 1626555 - Add dom/webgpu to the list of non-unified-build-compatible directories. r=sg,kvark 2020-11-16 19:57:04 +00:00
ValidationError.cpp Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
ValidationError.h Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00