update deps
This commit is contained in:
parent
2a542e0026
commit
f579370841
605
Cargo.lock
generated
605
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -11,4 +11,4 @@ id = { version = "0.1.0", registry = "strafesnet" }
|
|||||||
strafesnet_common = { path = "../../lib/common", registry = "strafesnet" }
|
strafesnet_common = { path = "../../lib/common", registry = "strafesnet" }
|
||||||
strafesnet_session = { path = "../session", registry = "strafesnet" }
|
strafesnet_session = { path = "../session", registry = "strafesnet" }
|
||||||
strafesnet_settings = { path = "../settings", registry = "strafesnet" }
|
strafesnet_settings = { path = "../settings", registry = "strafesnet" }
|
||||||
wgpu = "24.0.0"
|
wgpu = "25.0.0"
|
||||||
|
@ -13,7 +13,7 @@ futures = "0.3.31"
|
|||||||
image = "0.25.2"
|
image = "0.25.2"
|
||||||
image_dds = "0.7.1"
|
image_dds = "0.7.1"
|
||||||
lazy-regex = "3.1.0"
|
lazy-regex = "3.1.0"
|
||||||
rbx_asset = { version = "0.2.5", registry = "strafesnet" }
|
rbx_asset = { version = "0.4.4", registry = "strafesnet" }
|
||||||
rbx_binary = { version = "0.7.4", registry = "strafesnet" }
|
rbx_binary = { version = "0.7.4", registry = "strafesnet" }
|
||||||
rbx_dom_weak = { version = "2.7.0", registry = "strafesnet" }
|
rbx_dom_weak = { version = "2.7.0", registry = "strafesnet" }
|
||||||
rbx_reflection_database = { version = "0.2.10", registry = "strafesnet" }
|
rbx_reflection_database = { version = "0.2.10", registry = "strafesnet" }
|
||||||
|
@ -191,7 +191,7 @@ struct Stats{
|
|||||||
failed_downloads:u32,
|
failed_downloads:u32,
|
||||||
timed_out_downloads:u32,
|
timed_out_downloads:u32,
|
||||||
}
|
}
|
||||||
async fn download_retry(stats:&mut Stats,context:&rbx_asset::cookie::CookieContext,download_instruction:DownloadType)->Result<DownloadResult,std::io::Error>{
|
async fn download_retry(stats:&mut Stats,context:&rbx_asset::cookie::Context,download_instruction:DownloadType)->Result<DownloadResult,std::io::Error>{
|
||||||
stats.total_assets+=1;
|
stats.total_assets+=1;
|
||||||
let download_instruction=download_instruction;
|
let download_instruction=download_instruction;
|
||||||
// check if file exists on disk
|
// check if file exists on disk
|
||||||
@ -213,10 +213,11 @@ async fn download_retry(stats:&mut Stats,context:&rbx_asset::cookie::CookieConte
|
|||||||
match asset_result{
|
match asset_result{
|
||||||
Ok(asset_result)=>{
|
Ok(asset_result)=>{
|
||||||
stats.downloaded_assets+=1;
|
stats.downloaded_assets+=1;
|
||||||
tokio::fs::write(path,&asset_result).await?;
|
let data=asset_result.to_vec()?;
|
||||||
break Ok(DownloadResult::Data(asset_result));
|
tokio::fs::write(path,&data).await?;
|
||||||
|
break Ok(DownloadResult::Data(data));
|
||||||
},
|
},
|
||||||
Err(rbx_asset::cookie::GetError::Response(rbx_asset::ResponseError::StatusCodeWithUrlAndBody(scwuab)))=>{
|
Err(rbx_asset::cookie::GetError::Response(rbx_asset::types::ResponseError::StatusCodeWithUrlAndBody(scwuab)))=>{
|
||||||
if scwuab.status_code.as_u16()==429{
|
if scwuab.status_code.as_u16()==429{
|
||||||
if retry==12{
|
if retry==12{
|
||||||
println!("Giving up asset download {asset_id}");
|
println!("Giving up asset download {asset_id}");
|
||||||
@ -315,7 +316,7 @@ async fn download_assets(paths:Vec<PathBuf>,cookie:rbx_asset::cookie::Cookie)->A
|
|||||||
// insert into global unique assets guy
|
// insert into global unique assets guy
|
||||||
// add to download queue if the asset is globally unique and does not already exist on disk
|
// add to download queue if the asset is globally unique and does not already exist on disk
|
||||||
let mut stats=Stats::default();
|
let mut stats=Stats::default();
|
||||||
let context=rbx_asset::cookie::CookieContext::new(cookie);
|
let context=rbx_asset::cookie::Context::new(cookie);
|
||||||
let mut globally_unique_assets=UniqueAssets::default();
|
let mut globally_unique_assets=UniqueAssets::default();
|
||||||
// pop a job = retry_queue.pop_front() or ingest(recv.recv().await)
|
// pop a job = retry_queue.pop_front() or ingest(recv.recv().await)
|
||||||
// SLOW MODE:
|
// SLOW MODE:
|
||||||
|
@ -28,5 +28,5 @@ strafesnet_rbx_loader = { path = "../lib/rbx_loader", registry = "strafesnet", o
|
|||||||
strafesnet_session = { path = "../engine/session", registry = "strafesnet" }
|
strafesnet_session = { path = "../engine/session", registry = "strafesnet" }
|
||||||
strafesnet_settings = { path = "../engine/settings", registry = "strafesnet" }
|
strafesnet_settings = { path = "../engine/settings", registry = "strafesnet" }
|
||||||
strafesnet_snf = { path = "../lib/snf", registry = "strafesnet", optional = true }
|
strafesnet_snf = { path = "../lib/snf", registry = "strafesnet", optional = true }
|
||||||
wgpu = "24.0.0"
|
wgpu = "25.0.0"
|
||||||
winit = "0.30.7"
|
winit = "0.30.7"
|
||||||
|
@ -117,7 +117,6 @@ impl<'a> SetupContextPartial3<'a>{
|
|||||||
// Make sure we use the texture resolution limits from the adapter, so we can support images the size of the surface.
|
// Make sure we use the texture resolution limits from the adapter, so we can support images the size of the surface.
|
||||||
let needed_limits=strafesnet_graphics::graphics::required_limits().using_resolution(self.adapter.limits());
|
let needed_limits=strafesnet_graphics::graphics::required_limits().using_resolution(self.adapter.limits());
|
||||||
|
|
||||||
let trace_dir=std::env::var("WGPU_TRACE");
|
|
||||||
let (device, queue)=pollster::block_on(self.adapter
|
let (device, queue)=pollster::block_on(self.adapter
|
||||||
.request_device(
|
.request_device(
|
||||||
&wgpu::DeviceDescriptor {
|
&wgpu::DeviceDescriptor {
|
||||||
@ -125,8 +124,8 @@ impl<'a> SetupContextPartial3<'a>{
|
|||||||
required_features: (optional_features & self.adapter.features()) | required_features,
|
required_features: (optional_features & self.adapter.features()) | required_features,
|
||||||
required_limits: needed_limits,
|
required_limits: needed_limits,
|
||||||
memory_hints:wgpu::MemoryHints::Performance,
|
memory_hints:wgpu::MemoryHints::Performance,
|
||||||
|
trace: wgpu::Trace::Off,
|
||||||
},
|
},
|
||||||
trace_dir.ok().as_ref().map(std::path::Path::new),
|
|
||||||
))
|
))
|
||||||
.expect("Unable to find a suitable GPU adapter!");
|
.expect("Unable to find a suitable GPU adapter!");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user