public void OnResize(ViewportSize viewport) { var bufferSizeFactor = 1 / UserSettings.Instance.Graphics.UpSample; var w = (int)(viewport.Width * bufferSizeFactor); var h = (int)(viewport.Height * bufferSizeFactor); if (viewport == this.viewport && w == bufferSize.X && h == bufferSize.Y) { return; } bufferSize = new ScreenCoords(w, h); this.viewport = viewport; needsResize = true; }
public void SetViewportSize(ViewportSize viewPort) { this.viewPort = viewPort; deferredRenderer.OnResize(viewPort); }