rewrite it in rust #1

已合并
SonicSwordcane 2024-11-10 23:34:55 +00:00 将 20 次代码提交从 riir 合并至 main
共有 1 个文件被更改,包括 5 次插入3 次删除
仅显示提交 8fdff927eb 的更改 - 显示所有提交

查看文件

@ -3,13 +3,14 @@ use imgui_wgpu::{Renderer, RendererConfig};
use imgui_winit_support::WinitPlatform; use imgui_winit_support::WinitPlatform;
use pollster::block_on; use pollster::block_on;
use std::{num::NonZero, sync::Arc, time::Instant}; use std::{num::NonZero, sync::Arc, time::Instant};
#[cfg(target_os = "windows")]
use winit::platform::windows::{CornerPreference, WindowAttributesExtWindows as _};
use winit::{ use winit::{
application::ApplicationHandler, application::ApplicationHandler,
dpi::LogicalSize, dpi::LogicalSize,
event::{ElementState, Event, WindowEvent}, event::{ElementState, Event, WindowEvent},
event_loop::ActiveEventLoop, event_loop::ActiveEventLoop,
keyboard::Key, keyboard::Key,
platform::windows::{CornerPreference, WindowAttributesExtWindows},
window::Window, window::Window,
}; };
@ -51,8 +52,9 @@ impl AppWindow {
let attributes = Window::default_attributes() let attributes = Window::default_attributes()
.with_inner_size(size) .with_inner_size(size)
.with_title("Shrooms VB") .with_title("Shrooms VB");
.with_corner_preference(CornerPreference::DoNotRound); #[cfg(target_os = "windows")]
let attributes = attributes.with_corner_preference(CornerPreference::DoNotRound);
Arc::new(event_loop.create_window(attributes).unwrap()) Arc::new(event_loop.create_window(attributes).unwrap())
}; };