gecko-dev/dom/webgpu
Dzmitry Malyshau 89ced952fc Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments.
Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit.

Differential Revision: https://phabricator.services.mozilla.com/D110997
2021-04-08 14:35:42 +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 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
mochitest Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert 2021-03-16 22:57:08 +00:00
Adapter.cpp Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert 2021-03-16 22:57:08 +00:00
Adapter.h Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert 2021-03-16 22:57:08 +00:00
AdapterFeatures.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
AdapterFeatures.h Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert 2021-03-16 22:57:08 +00:00
AdapterLimits.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
AdapterLimits.h Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert 2021-03-16 22:57:08 +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 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
CanvasContext.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
CanvasContext.h Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
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 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
CommandEncoder.cpp Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
CommandEncoder.h Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
CompilationInfo.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
CompilationInfo.h Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
CompilationMessage.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
CompilationMessage.h Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +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 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +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 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
Device.h Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +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
Instance.cpp Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert 2021-03-16 22:57:08 +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
ObjectModel.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +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
QuerySet.cpp Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
QuerySet.h Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
Queue.cpp Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
Queue.h Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
RenderBundle.cpp
RenderBundle.h
RenderBundleEncoder.cpp
RenderBundleEncoder.h
RenderPassEncoder.cpp Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
RenderPassEncoder.h Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +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 Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
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 Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
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 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +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
moz.build Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00