Browse Source

Removed unnecessary aspect ratio lines that broke screen aspect when using non-standard viewports.

master
Nico de Poel 2 years ago
parent
commit
501f3e4f90
  1. 1
      Assets/Scripts/Fsr2ImageEffect.cs
  2. 1
      Assets/Scripts/Fsr2ImageEffectHelper.cs

1
Assets/Scripts/Fsr2ImageEffect.cs

@ -299,7 +299,6 @@ namespace FidelityFX
if (_helper == null || !_helper.enabled) if (_helper == null || !_helper.enabled)
{ {
// Render to a smaller portion of the screen by manipulating the camera's viewport rect // Render to a smaller portion of the screen by manipulating the camera's viewport rect
_renderCamera.aspect = (_displaySize.x * _originalRect.width) / (_displaySize.y * _originalRect.height);
_renderCamera.rect = new Rect(0, 0, _originalRect.width * _maxRenderSize.x / _renderCamera.pixelWidth, _originalRect.height * _maxRenderSize.y / _renderCamera.pixelHeight); _renderCamera.rect = new Rect(0, 0, _originalRect.width * _maxRenderSize.x / _renderCamera.pixelWidth, _originalRect.height * _maxRenderSize.y / _renderCamera.pixelHeight);
} }

1
Assets/Scripts/Fsr2ImageEffectHelper.cs

@ -52,7 +52,6 @@ namespace FidelityFX
float upscaleRatio = Fsr2.GetUpscaleRatioFromQualityMode(_imageEffect.qualityMode); float upscaleRatio = Fsr2.GetUpscaleRatioFromQualityMode(_imageEffect.qualityMode);
// Render to a smaller portion of the screen by manipulating the camera's viewport rect // Render to a smaller portion of the screen by manipulating the camera's viewport rect
_renderCamera.aspect = (_renderCamera.pixelWidth * originalRect.width) / (_renderCamera.pixelHeight * originalRect.height);
_renderCamera.rect = new Rect(0, 0, originalRect.width / upscaleRatio, originalRect.height / upscaleRatio); _renderCamera.rect = new Rect(0, 0, originalRect.width / upscaleRatio, originalRect.height / upscaleRatio);
} }
} }

Loading…
Cancel
Save