1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-06-06 22:57: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,10 +19,8 @@ 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");
}