protected override void OnHandleCreated(EventArgs e) { base.OnHandleCreated(e); if (platformRenderContext == null) { platformRenderContext = new Graphics.Platform.Vulkan.PlatformRenderContext(); PlatformRenderer.Initialize(platformRenderContext); } RecreateSwapchain(); }
protected override void OnHandleCreated(EventArgs e) { base.OnHandleCreated(e); if (platformRenderContext == null) { platformRenderContext = new Graphics.Platform.Vulkan.PlatformRenderContext(); PlatformRenderer.Initialize(platformRenderContext); } swapchain = new Graphics.Platform.Vulkan.Swapchain(platformRenderContext, Handle, ClientSize.Width, ClientSize.Height); }