diff --git a/wgpu-hal/src/dynamic/device.rs b/wgpu-hal/src/dynamic/device.rs index 3bfd9df78..c2dd42ac7 100644 --- a/wgpu-hal/src/dynamic/device.rs +++ b/wgpu-hal/src/dynamic/device.rs @@ -4,14 +4,14 @@ use crate::{ Api, BindGroupDescriptor, BindGroupLayoutDescriptor, BufferDescriptor, BufferMapping, CommandEncoderDescriptor, ComputePipelineDescriptor, Device, DeviceError, DynBuffer, - DynResource, Label, MemoryRange, PipelineCacheDescriptor, PipelineCacheError, PipelineError, - PipelineLayoutDescriptor, RenderPipelineDescriptor, SamplerDescriptor, ShaderError, - ShaderInput, ShaderModuleDescriptor, TextureDescriptor, TextureViewDescriptor, + DynResource, FenceValue, Label, MemoryRange, PipelineCacheDescriptor, PipelineCacheError, + PipelineError, PipelineLayoutDescriptor, RenderPipelineDescriptor, SamplerDescriptor, + ShaderError, ShaderInput, ShaderModuleDescriptor, TextureDescriptor, TextureViewDescriptor, }; use super::{ DynAccelerationStructure, DynBindGroup, DynBindGroupLayout, DynCommandEncoder, - DynComputePipeline, DynPipelineCache, DynPipelineLayout, DynQuerySet, DynQueue, + DynComputePipeline, DynFence, DynPipelineCache, DynPipelineLayout, DynQuerySet, DynQueue, DynRenderPipeline, DynResourceExt as _, DynSampler, DynShaderModule, DynTexture, DynTextureView, }; @@ -123,6 +123,10 @@ pub trait DynDevice: DynResource { desc: &wgt::QuerySetDescriptor