diff --git a/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.cs b/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.cs index 29efe6c5..a896c417 100644 --- a/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.cs +++ b/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.cs @@ -2646,6 +2646,12 @@ internal static unsafe class VulkanVideoPresenter } } + if (PngSplashLoader.TryLoadIcon(out var iconPixels, out var iconWidth, out var iconHeight)) + { + var icon = new RawImage((int)iconWidth, (int)iconHeight, iconPixels); + _window.SetWindowIcon(ref icon); + } + WaitForRenderDocAttachIfRequested(); _vk = Vk.GetApi(); CreateInstance();