From dccb5235c004d681bd2291a4d8914375e5d95fb5 Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Fri, 16 Jun 2023 20:35:42 +0200 Subject: [PATCH] Create window with full hd size --- node-graph/graphene-cli/src/main.rs | 11 +++++------ node-graph/gstd/src/wasm_application_io.rs | 6 +++++- node-graph/wgpu-executor/src/lib.rs | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/node-graph/graphene-cli/src/main.rs b/node-graph/graphene-cli/src/main.rs index 4002b33a5d..f2c0191a10 100644 --- a/node-graph/graphene-cli/src/main.rs +++ b/node-graph/graphene-cli/src/main.rs @@ -26,10 +26,7 @@ impl NodeGraphUpdateSender for UpdateLogger { } fn main() -> Result<(), Box> { - let colors = ColoredLevelConfig::new() - .debug(Color::Magenta) - .info(Color::Green) - .error(Color::Red); + let colors = ColoredLevelConfig::new().debug(Color::Magenta).info(Color::Green).error(Color::Red); fern::Dispatch::new() .chain(std::io::stdout()) .level_for("foodcalc", log::LevelFilter::Trace) @@ -72,9 +69,11 @@ fn main() -> Result<(), Box> { node_graph_message_sender: &UpdateLogger {}, imaginate_preferences: &ImaginatePreferences::default(), }; + loop { + let result = block_on((&executor).execute(editor_api.clone()))?; + println!("result: {:?}", result); + } - let result = block_on((&executor).execute(editor_api))?; - println!("result: {:?}", result); Ok(()) } diff --git a/node-graph/gstd/src/wasm_application_io.rs b/node-graph/gstd/src/wasm_application_io.rs index 4e43fa9493..31ecfc79fb 100644 --- a/node-graph/gstd/src/wasm_application_io.rs +++ b/node-graph/gstd/src/wasm_application_io.rs @@ -97,7 +97,11 @@ impl ApplicationIo for WasmApplicationIo { #[cfg(not(target_arch = "wasm32"))] fn create_surface(&self) -> SurfaceHandle { let event_loop = winit::event_loop::EventLoop::new(); - let window = winit::window::WindowBuilder::new().with_title("Graphite").build(&event_loop).unwrap(); + let window = winit::window::WindowBuilder::new() + .with_title("Graphite") + .with_inner_size(winit::dpi::PhysicalSize::new(1920, 1080)) + .build(&event_loop) + .unwrap(); SurfaceHandle { surface_id: SurfaceId(window.id().into()), surface: window, diff --git a/node-graph/wgpu-executor/src/lib.rs b/node-graph/wgpu-executor/src/lib.rs index f1de3eedde..18b35f3114 100644 --- a/node-graph/wgpu-executor/src/lib.rs +++ b/node-graph/wgpu-executor/src/lib.rs @@ -405,7 +405,7 @@ impl gpu_executor::GpuExecutor for WgpuExecutor { width: 1920, height: 1080, present_mode: surface_caps.present_modes[0], - alpha_mode: wgpu::CompositeAlphaMode::PreMultiplied, + alpha_mode: surface_caps.alpha_modes[0], view_formats: vec![wgpu::TextureFormat::Bgra8UnormSrgb], }; surface.configure(&self.context.device, &config);