Skip to main content

script/dom/webgpu/
mod.rs

1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4
5pub(crate) mod gpu;
6pub(crate) mod gpuadapter;
7pub(crate) mod gpuadapterinfo {
8    pub(crate) type GPUAdapterInfo =
9        script_webgpu::gpuadapterinfo::GPUAdapterInfo<crate::DomTypeHolder>;
10}
11pub(crate) mod gpubindgroup;
12pub(crate) mod gpubindgrouplayout;
13pub(crate) mod gpubuffer;
14pub(crate) mod gpubufferusage {
15    pub(crate) type GPUBufferUsage =
16        script_webgpu::gpubufferusage::GPUBufferUsage<crate::DomTypeHolder>;
17}
18pub(crate) mod gpucanvascontext;
19pub(crate) mod gpucolorwrite;
20pub(crate) mod gpucommandbuffer {
21    pub(crate) type GPUCommandBuffer =
22        script_webgpu::gpucommandbuffer::GPUCommandBuffer<crate::DomTypeHolder>;
23}
24pub(crate) mod gpucommandencoder;
25pub(crate) mod gpucompilationinfo {
26    pub(crate) type GPUCompilationInfo =
27        script_webgpu::gpucompilationinfo::GPUCompilationInfo<crate::DomTypeHolder>;
28}
29pub(crate) mod gpucompilationmessage {
30    pub(crate) type GPUCompilationMessage =
31        script_webgpu::gpucompilationmessage::GPUCompilationMessage<crate::DomTypeHolder>;
32}
33pub(crate) mod gpucomputepassencoder;
34pub(crate) mod gpucomputepipeline;
35pub(crate) mod gpuconvert;
36pub(crate) mod gpudevice;
37pub(crate) mod gpudevicelostinfo {
38    pub(crate) type GPUDeviceLostInfo =
39        script_webgpu::gpudevicelostinfo::GPUDeviceLostInfo<crate::DomTypeHolder>;
40}
41pub(crate) mod gpuerror;
42pub(crate) mod gpuexternaltexture;
43pub(crate) mod gpuinternalerror;
44pub(crate) mod gpumapmode {
45    pub(crate) type GPUMapMode = script_webgpu::gpumapmode::GPUMapMode<crate::DomTypeHolder>;
46}
47pub(crate) mod gpuoutofmemoryerror;
48pub(crate) mod gpupipelineerror;
49#[expect(dead_code)]
50pub(crate) mod gpupipelinelayout;
51pub(crate) mod gpuqueryset;
52pub(crate) mod gpuqueue;
53pub(crate) mod gpurenderbundle {
54    pub(crate) type GPURenderBundle =
55        script_webgpu::gpurenderbundle::GPURenderBundle<crate::DomTypeHolder>;
56}
57pub(crate) mod gpurenderbundleencoder;
58pub(crate) mod gpurenderpassencoder;
59pub(crate) mod gpurenderpipeline;
60pub(crate) mod gpusampler;
61pub(crate) mod gpushadermodule;
62pub(crate) mod gpushaderstage {
63    pub(crate) type GPUShaderStage =
64        script_webgpu::gpushaderstage::GPUShaderStage<crate::DomTypeHolder>;
65}
66pub(crate) mod gpusupportedfeatures;
67pub(crate) mod gpusupportedlimits;
68pub(crate) mod gputexture;
69pub(crate) mod gputextureusage {
70    pub(crate) type GPUTextureUsage =
71        script_webgpu::gputextureusage::GPUTextureUsage<crate::DomTypeHolder>;
72}
73pub(crate) mod gputextureview;
74pub(crate) mod gpuuncapturederrorevent;
75pub(crate) mod gpuvalidationerror;
76pub(crate) mod identityhub {
77    pub(crate) type IdentityHub = script_webgpu::identityhub::IdentityHub;
78}
79pub(crate) mod wgsllanguagefeatures;