summaryrefslogtreecommitdiff
path: root/client/src
diff options
context:
space:
mode:
Diffstat (limited to 'client/src')
-rw-r--r--client/src/render/mod.rs2
-rw-r--r--client/src/render/scene/textures.rs1
-rw-r--r--client/src/render/scene/vertex_buffers.rs7
3 files changed, 7 insertions, 3 deletions
diff --git a/client/src/render/mod.rs b/client/src/render/mod.rs
index 19f717a..a318d08 100644
--- a/client/src/render/mod.rs
+++ b/client/src/render/mod.rs
@@ -70,7 +70,7 @@ pub struct GraphicsConfig {
impl<'a> Renderer<'a> {
pub fn new(window: &'a Window, downloader: Arc<Downloader>) -> Result<Self> {
info!("wgpu init");
- let instance = Instance::new(InstanceDescriptor {
+ let instance = Instance::new(&InstanceDescriptor {
backends: Backends::all(),
..Default::default()
});
diff --git a/client/src/render/scene/textures.rs b/client/src/render/scene/textures.rs
index 2da84be..4f2b01c 100644
--- a/client/src/render/scene/textures.rs
+++ b/client/src/render/scene/textures.rs
@@ -217,6 +217,7 @@ fn create_texture(
mip_level_count: Some(1),
base_array_layer: 0,
array_layer_count: None,
+ usage: None,
})
})
.collect::<Vec<_>>();
diff --git a/client/src/render/scene/vertex_buffers.rs b/client/src/render/scene/vertex_buffers.rs
index 0c34746..28b0219 100644
--- a/client/src/render/scene/vertex_buffers.rs
+++ b/client/src/render/scene/vertex_buffers.rs
@@ -14,7 +14,10 @@
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
-use super::{meshops::{generate_normals, generate_tangents, generate_texcoords}, ScenePreparer};
+use super::{
+ ScenePreparer,
+ meshops::{generate_normals, generate_tangents, generate_texcoords},
+};
use anyhow::Result;
use log::debug;
use std::{sync::Arc, time::Instant};
@@ -132,7 +135,7 @@ impl ScenePreparer {
);
}
}
-
+
Ok(())
}
}