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
///