diff options
Diffstat (limited to 'components/webgpu/identity.rs')
-rw-r--r-- | components/webgpu/identity.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/components/webgpu/identity.rs b/components/webgpu/identity.rs index bb1cb1ca4a0..2203f6db35a 100644 --- a/components/webgpu/identity.rs +++ b/components/webgpu/identity.rs @@ -5,13 +5,17 @@ use malloc_size_of::{MallocSizeOf, MallocSizeOfOps}; use serde::{Deserialize, Serialize}; -pub use crate::wgc::id::markers::ComputePassEncoder as ComputePass; -pub use crate::wgc::id::ComputePassEncoderId as ComputePassId; +pub use crate::wgc::id::markers::{ + ComputePassEncoder as ComputePass, RenderPassEncoder as RenderPass, +}; use crate::wgc::id::{ AdapterId, BindGroupId, BindGroupLayoutId, BufferId, CommandBufferId, CommandEncoderId, ComputePipelineId, DeviceId, PipelineLayoutId, QueueId, RenderBundleId, RenderPipelineId, SamplerId, ShaderModuleId, SurfaceId, TextureId, TextureViewId, }; +pub use crate::wgc::id::{ + ComputePassEncoderId as ComputePassId, RenderPassEncoderId as RenderPassId, +}; macro_rules! webgpu_resource { ($name:ident, $id:ty) => { @@ -46,3 +50,4 @@ webgpu_resource!(WebGPUSurface, SurfaceId); webgpu_resource!(WebGPUTexture, TextureId); webgpu_resource!(WebGPUTextureView, TextureViewId); webgpu_resource!(WebGPUComputePass, ComputePassId); +webgpu_resource!(WebGPURenderPass, RenderPassId); |