diff --git a/src/Ryujinx.Graphics.Gpu/Overlay/ImageElement.cs b/src/Ryujinx.Graphics.Gpu/Overlay/ImageElement.cs index 2f2fb0811..849a1e5af 100644 --- a/src/Ryujinx.Graphics.Gpu/Overlay/ImageElement.cs +++ b/src/Ryujinx.Graphics.Gpu/Overlay/ImageElement.cs @@ -1,4 +1,3 @@ -using Ryujinx.Common.Logging; using SkiaSharp; using System; @@ -87,7 +86,7 @@ namespace Ryujinx.Graphics.Gpu.Overlay } catch (Exception ex) { - Logger.Error?.Print(LogClass.Gpu, $"Failed to load image: {ex.Message}"); + System.Diagnostics.Debug.WriteLine($"Failed to load image: {ex.Message}"); _bitmap = null; } } diff --git a/src/Ryujinx.Graphics.Gpu/Window.cs b/src/Ryujinx.Graphics.Gpu/Window.cs index ad6deb2ee..e07aa29e2 100644 --- a/src/Ryujinx.Graphics.Gpu/Window.cs +++ b/src/Ryujinx.Graphics.Gpu/Window.cs @@ -1,4 +1,3 @@ -using Ryujinx.Common.Logging; using Ryujinx.Common.Memory; using Ryujinx.Graphics.GAL; using Ryujinx.Graphics.Gpu.Image; @@ -332,7 +331,7 @@ namespace Ryujinx.Graphics.Gpu catch (Exception ex) { // Silently fail if overlay rendering doesn't work - Logger.Error?.Print(LogClass.Gpu, $"Overlay rendering failed: {ex.Message}"); + System.Diagnostics.Debug.WriteLine($"Overlay rendering failed: {ex.Message}"); } } @@ -360,6 +359,14 @@ namespace Ryujinx.Graphics.Gpu return false; } + /// + /// Get the overlay manager for external access + /// + public OverlayManager GetOverlayManager() + { + return _overlayManager; + } + /// /// Dispose resources ///