use tuple syntax
This commit is contained in:
@@ -4,11 +4,9 @@ use strafesnet_roblox_bot_player::{bot,graphics,head};
|
||||
use strafesnet_graphics::setup;
|
||||
use strafesnet_common::session::Time as SessionTime;
|
||||
|
||||
struct ToSurfaceTarget{
|
||||
canvas:web_sys::HtmlCanvasElement,
|
||||
}
|
||||
struct ToSurfaceTarget(web_sys::HtmlCanvasElement);
|
||||
impl From<ToSurfaceTarget> for wgpu::SurfaceTarget<'static>{
|
||||
fn from(ToSurfaceTarget{canvas}:ToSurfaceTarget)->Self{
|
||||
fn from(ToSurfaceTarget(canvas):ToSurfaceTarget)->Self{
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
let target=wgpu::SurfaceTarget::Canvas(canvas);
|
||||
#[expect(unused)]
|
||||
@@ -31,7 +29,7 @@ pub async fn setup(canvas:web_sys::HtmlCanvasElement)->Setup{
|
||||
let size=(canvas.width(),canvas.height());
|
||||
|
||||
let instance=setup::step1::create_instance();
|
||||
let surface=setup::step2::create_surface(&instance,ToSurfaceTarget{canvas}).unwrap();
|
||||
let surface=setup::step2::create_surface(&instance,ToSurfaceTarget(canvas)).unwrap();
|
||||
let adapter=setup::step3::pick_adapter(&instance,&surface).await.expect("No suitable GPU adapters found on the system!");
|
||||
let (device,queue)=setup::step4::request_device(&adapter).await;
|
||||
let config=setup::step5::configure_surface(&adapter,&device,&surface,size);
|
||||
|
||||
Reference in New Issue
Block a user