mirror of
https://github.com/guilhermewerner/wgpu-renderer
synced 2025-06-15 13:24:20 +00:00
Load assets from root folder
This commit is contained in:
18
build.rs
18
build.rs
@ -1,19 +1,3 @@
|
||||
use anyhow::*;
|
||||
use fs_extra::copy_items;
|
||||
use fs_extra::dir::CopyOptions;
|
||||
use std::env;
|
||||
|
||||
fn main() -> Result<()> {
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-changed=assets/*");
|
||||
|
||||
let out_dir = env::var("OUT_DIR")?;
|
||||
let mut copy_options = CopyOptions::new();
|
||||
copy_options.overwrite = true;
|
||||
|
||||
let mut paths_to_copy = Vec::new();
|
||||
paths_to_copy.push("assets/");
|
||||
|
||||
copy_items(&paths_to_copy, out_dir, ©_options)?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
@ -23,8 +23,7 @@ pub async fn load_string(file_name: &str) -> anyhow::Result<String> {
|
||||
.text()
|
||||
.await?;
|
||||
} else {
|
||||
let path = std::path::Path::new(env!("OUT_DIR"))
|
||||
.join("assets")
|
||||
let path = std::path::Path::new("assets")
|
||||
.join(file_name);
|
||||
let txt = std::fs::read_to_string(path)?;
|
||||
}
|
||||
@ -43,8 +42,7 @@ pub async fn load_binary(file_name: &str) -> anyhow::Result<Vec<u8>> {
|
||||
.await?
|
||||
.to_vec();
|
||||
} else {
|
||||
let path = std::path::Path::new(env!("OUT_DIR"))
|
||||
.join("assets")
|
||||
let path = std::path::Path::new("assets")
|
||||
.join(file_name);
|
||||
let data = std::fs::read(path)?;
|
||||
}
|
||||
|
Reference in New Issue
Block a user