diff --git a/Content.Client/Overlays/ColorTintOverlay.cs b/Content.Client/Overlays/ColorTintOverlay.cs
index f40a8d7342e..fc47b827899 100644
--- a/Content.Client/Overlays/ColorTintOverlay.cs
+++ b/Content.Client/Overlays/ColorTintOverlay.cs
@@ -1,3 +1,4 @@
+using System.Numerics;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
@@ -22,7 +23,7 @@ public sealed class ColorTintOverlay : Overlay
///
/// The color to tint the screen to as RGB on a scale of 0-1.
///
- public Vector3? TintColor = null;
+ public Robust.Shared.Maths.Vector3? TintColor = null;
///
/// The percent to tint the screen by on a scale of 0-1.
///
@@ -49,15 +50,15 @@ protected override void Draw(in OverlayDrawArgs args)
_shader.SetParameter("SCREEN_TEXTURE", ScreenTexture);
if (TintColor != null)
- _shader.SetParameter("tint_color", (Vector3) TintColor);
+ _shader.SetParameter("tint_color", (Robust.Shared.Maths.Vector3) TintColor);
if (TintAmount != null)
_shader.SetParameter("tint_amount", (float) TintAmount);
var worldHandle = args.WorldHandle;
var viewport = args.WorldBounds;
- worldHandle.SetTransform(Matrix3.Identity);
+ worldHandle.SetTransform(Matrix3x2.Identity);
worldHandle.UseShader(_shader);
worldHandle.DrawRect(viewport, Color.White);
worldHandle.UseShader(null);
}
-}
\ No newline at end of file
+}
diff --git a/Content.Client/Overlays/DogVisionOverlay.cs b/Content.Client/Overlays/DogVisionOverlay.cs
index 91f5521f7ff..022a31d6969 100644
--- a/Content.Client/Overlays/DogVisionOverlay.cs
+++ b/Content.Client/Overlays/DogVisionOverlay.cs
@@ -1,3 +1,4 @@
+using System.Numerics;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
@@ -41,7 +42,7 @@ protected override void Draw(in OverlayDrawArgs args)
var worldHandle = args.WorldHandle;
var viewport = args.WorldBounds;
- worldHandle.SetTransform(Matrix3.Identity);
+ worldHandle.SetTransform(Matrix3x2.Identity);
worldHandle.UseShader(_dogVisionShader);
worldHandle.DrawRect(viewport, Color.White);
worldHandle.UseShader(null);
diff --git a/Content.Client/Overlays/EtherealOverlay.cs b/Content.Client/Overlays/EtherealOverlay.cs
index 3d771de8ceb..594a3656c8e 100644
--- a/Content.Client/Overlays/EtherealOverlay.cs
+++ b/Content.Client/Overlays/EtherealOverlay.cs
@@ -1,3 +1,4 @@
+using System.Numerics;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
@@ -40,9 +41,9 @@ protected override void Draw(in OverlayDrawArgs args)
var worldHandle = args.WorldHandle;
var viewport = args.WorldBounds;
- worldHandle.SetTransform(Matrix3.Identity);
+ worldHandle.SetTransform(Matrix3x2.Identity);
worldHandle.UseShader(_shader);
worldHandle.DrawRect(viewport, Color.White);
worldHandle.UseShader(null);
}
-}
\ No newline at end of file
+}
diff --git a/Content.Client/Overlays/SaturationScaleOverlay.cs b/Content.Client/Overlays/SaturationScaleOverlay.cs
index 50656d3bc1e..d3a27a97246 100644
--- a/Content.Client/Overlays/SaturationScaleOverlay.cs
+++ b/Content.Client/Overlays/SaturationScaleOverlay.cs
@@ -1,4 +1,5 @@
-using Robust.Client.Graphics;
+using System.Numerics;
+using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
using Robust.Shared.Prototypes;
@@ -45,7 +46,7 @@ protected override void Draw(in OverlayDrawArgs args)
_shader.SetParameter("saturation", Saturation);
var handle = args.WorldHandle;
- handle.SetTransform(Matrix3.Identity);
+ handle.SetTransform(Matrix3x2.Identity);
handle.UseShader(_shader);
handle.DrawRect(args.WorldBounds, Color.White);
handle.UseShader(null);
diff --git a/Content.Client/Overlays/UltraVisionOverlay.cs b/Content.Client/Overlays/UltraVisionOverlay.cs
index fe9317e3650..a12aa94ea83 100644
--- a/Content.Client/Overlays/UltraVisionOverlay.cs
+++ b/Content.Client/Overlays/UltraVisionOverlay.cs
@@ -1,3 +1,4 @@
+using System.Numerics;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
@@ -41,7 +42,7 @@ protected override void Draw(in OverlayDrawArgs args)
var worldHandle = args.WorldHandle;
var viewport = args.WorldBounds;
- worldHandle.SetTransform(Matrix3.Identity);
+ worldHandle.SetTransform(Matrix3x2.Identity);
worldHandle.UseShader(_ultraVisionShader);
worldHandle.DrawRect(viewport, Color.White);
worldHandle.UseShader(null);