diff options
Diffstat (limited to 'client/src/scene_prepare.rs')
-rw-r--r-- | client/src/scene_prepare.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/client/src/scene_prepare.rs b/client/src/scene_prepare.rs index 1807e39..f74277c 100644 --- a/client/src/scene_prepare.rs +++ b/client/src/scene_prepare.rs @@ -30,9 +30,9 @@ use weareshared::{ resources::{AttributeArray, Image, IndexArray, MeshPart, Prefab}, }; use wgpu::{ - BindGroup, BindGroupDescriptor, BindGroupEntry, BindGroupLayout, BindingResource, Buffer, - BufferUsages, Device, Extent3d, Queue, SamplerDescriptor, Texture, TextureDescriptor, - TextureDimension, TextureFormat, TextureUsages, TextureViewDescriptor, + AddressMode, BindGroup, BindGroupDescriptor, BindGroupEntry, BindGroupLayout, BindingResource, + Buffer, BufferUsages, Device, Extent3d, FilterMode, Queue, SamplerDescriptor, Texture, + TextureDescriptor, TextureDimension, TextureFormat, TextureUsages, TextureViewDescriptor, util::{BufferInitDescriptor, DeviceExt, TextureDataOrder}, }; @@ -299,6 +299,10 @@ fn create_texture( ); let textureview = texture.create_view(&TextureViewDescriptor::default()); let sampler = device.create_sampler(&SamplerDescriptor { + address_mode_u: AddressMode::Repeat, + address_mode_v: AddressMode::Repeat, + mag_filter: FilterMode::Linear, + min_filter: FilterMode::Linear, ..Default::default() }); let bindgroup = device.create_bind_group(&BindGroupDescriptor { |