{"record":{"id":"5d3372110ba17170","repo":"iced-rs/iced","slug":"create-surface","errorCode":null,"errorMessage":"Create surface","messagePattern":"Create surface","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"wgpu/src/window/compositor.rs","lineNumber":310,"sourceCode":"        }\n\n        Ok(new(settings, display, compatible_window, shell).await?)\n    }\n\n    fn create_renderer(&self, settings: renderer::Settings) -> Self::Renderer {\n        Renderer::new(self.engine.clone(), settings)\n    }\n\n    fn create_surface(\n        &mut self,\n        window: impl compositor::Window,\n        width: u32,\n        height: u32,\n    ) -> Self::Surface {\n        let mut surface = self\n            .instance\n            .create_surface(wgpu::SurfaceTarget::Window(Box::new(window)))\n            .expect(\"Create surface\");\n\n        if width > 0 && height > 0 {\n            self.configure_surface(&mut surface, width, height);\n        }\n\n        surface\n    }\n\n    fn configure_surface(&mut self, surface: &mut Self::Surface, width: u32, height: u32) {\n        surface.configure(\n            &self.engine.device,\n            &wgpu::SurfaceConfiguration {\n                usage: wgpu::TextureUsages::RENDER_ATTACHMENT,\n                format: self.format,\n                present_mode: self.settings.present_mode,\n                width,\n                height,\n                alpha_mode: self.alpha_mode,","sourceCodeStart":292,"sourceCodeEnd":328,"githubUrl":"https://github.com/iced-rs/iced/blob/2cffa99b395d84fe469b44dccb56bbacd2f1a157/wgpu/src/window/compositor.rs#L292-L328","documentation":"Error \"Create surface\" thrown in iced-rs/iced.","triggerScenarios":"Thrown at wgpu/src/window/compositor.rs:310 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2cffa99b395d84fe469b44dccb56bbacd2f1a157","analyzedAt":"2026-08-16T19:41:49.083Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}