1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-06-07 23:27:45 +00:00

Fix benchmark compilation due to recent API changes

This commit is contained in:
Joshua Goins 2024-04-16 21:26:01 -04:00
parent d3970754f1
commit eeebc3e0f0

View file

@ -4,14 +4,12 @@
use std::env;
use criterion::{Criterion, criterion_group, criterion_main};
use physis::common::Platform;
use physis::index::IndexFile;
fn reload_repos() {
let game_dir = env::var("FFXIV_GAME_DIR").unwrap();
let mut gamedata =
physis::gamedata::GameData::from_existing(format!("{}/game", game_dir).as_str()).unwrap();
gamedata.reload_repositories();
physis::gamedata::GameData::from_existing(Platform::Win32, format!("{}/game", game_dir).as_str()).unwrap();
}
fn bench_calculate_hash() {
@ -21,9 +19,7 @@ fn bench_calculate_hash() {
fn fetch_data() {
let game_dir = env::var("FFXIV_GAME_DIR").unwrap();
let mut gamedata =
physis::gamedata::GameData::from_existing(format!("{}/game", game_dir).as_str()).unwrap();
gamedata.reload_repositories();
physis::gamedata::GameData::from_existing(Platform::Win32, format!("{}/game", game_dir).as_str()).unwrap();
gamedata.extract("exd/root.exl");
}