diff --git a/OpenRA.Game/Graphics/LineRenderer.cs b/OpenRA.Game/Graphics/LineRenderer.cs index fb47eafb2a..a3ede4fa10 100644 --- a/OpenRA.Game/Graphics/LineRenderer.cs +++ b/OpenRA.Game/Graphics/LineRenderer.cs @@ -38,7 +38,7 @@ namespace OpenRA.Graphics { var vb = renderer.GetTempVertexBuffer(); vb.SetData( vertices, nv ); - renderer.SetLineWidth(LineWidth); + renderer.SetLineWidth(LineWidth * Game.viewport.Zoom); renderer.DrawBatch( vb, 0, nv, PrimitiveType.LineList ); } ); diff --git a/OpenRA.Game/Graphics/Renderer.cs b/OpenRA.Game/Graphics/Renderer.cs index 1963bbfd57..7419dc3b33 100644 --- a/OpenRA.Game/Graphics/Renderer.cs +++ b/OpenRA.Game/Graphics/Renderer.cs @@ -76,8 +76,6 @@ namespace OpenRA.Graphics public void BeginFrame(float2 scroll, float zoom) { device.Clear(); - - WorldLineRenderer.LineWidth = zoom; float2 r1 = new float2(2f/Resolution.Width, -2f/Resolution.Height); float2 r2 = new float2(-1, 1); var zr1 = zoom*r1; diff --git a/OpenRA.Mods.RA/Effects/LaserZap.cs b/OpenRA.Mods.RA/Effects/LaserZap.cs index 0ce7e9f687..7111bf8c4d 100755 --- a/OpenRA.Mods.RA/Effects/LaserZap.cs +++ b/OpenRA.Mods.RA/Effects/LaserZap.cs @@ -86,7 +86,7 @@ namespace OpenRA.Mods.RA.Effects var rc = Color.FromArgb((info.BeamDuration - ticks)*255/info.BeamDuration, color); var wlr = Game.Renderer.WorldLineRenderer; - wlr.LineWidth = info.BeamRadius * 2 * Game.viewport.Zoom; + wlr.LineWidth = info.BeamRadius * 2; wlr.DrawLine(args.src, args.dest, rc, rc); } }