示例#1
0
        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;
        }
示例#2
0
 public void SetViewportSize(ViewportSize viewPort)
 {
     this.viewPort = viewPort;
     deferredRenderer.OnResize(viewPort);
 }