From 8d402b0797e78a86114951bdeda05e50c16aecff Mon Sep 17 00:00:00 2001 From: pohky Date: Thu, 24 Nov 2022 14:55:52 +0100 Subject: [PATCH] Fix WorldToScreen --- Dalamud/Game/Gui/GameGui.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dalamud/Game/Gui/GameGui.cs b/Dalamud/Game/Gui/GameGui.cs index 177c01fb9..ad1a72f32 100644 --- a/Dalamud/Game/Gui/GameGui.cs +++ b/Dalamud/Game/Gui/GameGui.cs @@ -8,6 +8,7 @@ using Dalamud.Interface; using Dalamud.IoC; using Dalamud.IoC.Internal; using Dalamud.Utility; +using FFXIVClientStructs.FFXIV.Client.Graphics.Kernel; using FFXIVClientStructs.FFXIV.Client.System.String; using FFXIVClientStructs.FFXIV.Client.UI; using FFXIVClientStructs.FFXIV.Component.GUI; @@ -200,9 +201,9 @@ public sealed unsafe class GameGui : IDisposable, IServiceType for (var i = 0; i < 16; i++, rawMatrix++) viewProjectionMatrix[i] = *rawMatrix; - - width = *rawMatrix; - height = *(rawMatrix + 1); + var device = Device.Instance(); + width = device->Width; + height = device->Height; } var worldPosDx = worldPos.ToSharpDX();