gecko-dev/dom/webgpu
Nicolas Silva ba23af9d48 Bug 1750576 - Avoid passing raw strings in a couple of wgpu bindings entry points. r=emilio
Inspired by emilio's suggestion in the shader module API patch. This tries to be the most straightforward way to go from the strings coming from IPC to the ones consumed by wgpu.

Differential Revision: https://phabricator.services.mozilla.com/D151024
2022-07-08 08:11:39 +00:00
..
ipc Bug 1750576 - Avoid passing raw strings in a couple of wgpu bindings entry points. r=emilio 2022-07-08 08:11:39 +00:00
mochitest
Adapter.cpp
Adapter.h
BindGroup.cpp
BindGroup.h
BindGroupLayout.cpp
BindGroupLayout.h
Buffer.cpp
Buffer.h
CanvasContext.cpp
CanvasContext.h
CommandBuffer.cpp
CommandBuffer.h
CommandEncoder.cpp Bug 1750576 - Avoid passing raw strings in a couple of wgpu bindings entry points. r=emilio 2022-07-08 08:11:39 +00:00
CommandEncoder.h
CompilationInfo.cpp Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
CompilationInfo.h Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
CompilationMessage.cpp Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
CompilationMessage.h Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
ComputePassEncoder.cpp Bug 1750576 - Avoid passing raw strings in a couple of wgpu bindings entry points. r=emilio 2022-07-08 08:11:39 +00:00
ComputePassEncoder.h
ComputePipeline.cpp
ComputePipeline.h
Device.cpp Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
Device.h
DeviceLostInfo.cpp
DeviceLostInfo.h
Instance.cpp
Instance.h
moz.build
ObjectModel.cpp
ObjectModel.h
OutOfMemoryError.cpp
OutOfMemoryError.h
PipelineLayout.cpp
PipelineLayout.h
QuerySet.cpp
QuerySet.h
Queue.cpp Bug 1777656: Delete mozilla::ipc::SharedMemory::SharedMemorytype. r=nika,media-playback-reviewers,padenot 2022-07-05 20:08:31 +00:00
Queue.h
RenderBundle.cpp
RenderBundle.h
RenderBundleEncoder.cpp Bug 1750576 - Avoid passing raw strings in a couple of wgpu bindings entry points. r=emilio 2022-07-08 08:11:39 +00:00
RenderBundleEncoder.h
RenderPassEncoder.cpp Bug 1750576 - Avoid passing raw strings in a couple of wgpu bindings entry points. r=emilio 2022-07-08 08:11:39 +00:00
RenderPassEncoder.h
RenderPipeline.cpp
RenderPipeline.h
Sampler.cpp
Sampler.h
ShaderModule.cpp Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
ShaderModule.h Bug 1750576 - WebGPU shader module asynchronous CompilationInfo API. r=aosmond,emilio 2022-07-08 08:11:39 +00:00
SupportedFeatures.cpp
SupportedFeatures.h
SupportedLimits.cpp
SupportedLimits.h
Texture.cpp
Texture.h
TextureView.cpp
TextureView.h
ValidationError.cpp
ValidationError.h