|
|
@ -1,5 +1,5 @@ |
|
|
using System.Collections.Generic; |
|
|
|
|
|
using FidelityFX; |
|
|
|
|
|
|
|
|
using FidelityFX; |
|
|
|
|
|
using FidelityFX.FSR2; |
|
|
|
|
|
|
|
|
namespace UnityEngine.Rendering.HighDefinition.AMD.FSR2 |
|
|
namespace UnityEngine.Rendering.HighDefinition.AMD.FSR2 |
|
|
{ |
|
|
{ |
|
|
@ -40,7 +40,7 @@ namespace UnityEngine.Rendering.HighDefinition.AMD.FSR2 |
|
|
|
|
|
|
|
|
public override bool GetRenderResolutionFromQualityMode(FSR2Quality qualityMode, uint displayWidth, uint displayHeight, out uint renderWidth, out uint renderHeight) |
|
|
public override bool GetRenderResolutionFromQualityMode(FSR2Quality qualityMode, uint displayWidth, uint displayHeight, out uint renderWidth, out uint renderHeight) |
|
|
{ |
|
|
{ |
|
|
Fsr3Upscaler.GetRenderResolutionFromQualityMode(out int rw, out int rh, (int)displayWidth, (int)displayHeight, (Fsr3Upscaler.QualityMode)((int)qualityMode + 2)); |
|
|
|
|
|
|
|
|
Fsr2.GetRenderResolutionFromQualityMode(out int rw, out int rh, (int)displayWidth, (int)displayHeight, (Fsr2.QualityMode)((int)qualityMode + 2)); |
|
|
renderWidth = (uint)rw; |
|
|
renderWidth = (uint)rw; |
|
|
renderHeight = (uint)rh; |
|
|
renderHeight = (uint)rh; |
|
|
return true; |
|
|
return true; |
|
|
@ -48,7 +48,7 @@ namespace UnityEngine.Rendering.HighDefinition.AMD.FSR2 |
|
|
|
|
|
|
|
|
public override float GetUpscaleRatioFromQualityMode(FSR2Quality qualityMode) |
|
|
public override float GetUpscaleRatioFromQualityMode(FSR2Quality qualityMode) |
|
|
{ |
|
|
{ |
|
|
return Fsr3Upscaler.GetUpscaleRatioFromQualityMode((Fsr3Upscaler.QualityMode)((int)qualityMode + 2)); |
|
|
|
|
|
|
|
|
return Fsr2.GetUpscaleRatioFromQualityMode((Fsr2.QualityMode)((int)qualityMode + 2)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|