summaryrefslogtreecommitdiff
path: root/client/src/scene_prepare.rs
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/scene_prepare.rs')
-rw-r--r--client/src/scene_prepare.rs10
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 {