Browse Source

Enable FP16 (FFXM_HALF keyword) usage by default

asr-console
Nico de Poel 11 months ago
parent
commit
6824f1f652
  1. 2
      Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/Effects/Upscaling/ASRUpscaler.cs

2
Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/Effects/Upscaling/ASRUpscaler.cs

@ -17,7 +17,7 @@ namespace UnityEngine.Rendering.PostProcessing
public override void CreateContext(PostProcessRenderContext context, Upscaling config) public override void CreateContext(PostProcessRenderContext context, Upscaling config)
{ {
// Initialize ASR context // Initialize ASR context
Asr.InitializationFlags flags = 0;
Asr.InitializationFlags flags = Asr.InitializationFlags.EnableFP16Usage;
if (context.camera.allowHDR) flags |= Asr.InitializationFlags.EnableHighDynamicRange; if (context.camera.allowHDR) flags |= Asr.InitializationFlags.EnableHighDynamicRange;
if (config.exposureSource == Upscaling.ExposureSource.Auto) flags |= Asr.InitializationFlags.EnableAutoExposure; if (config.exposureSource == Upscaling.ExposureSource.Auto) flags |= Asr.InitializationFlags.EnableAutoExposure;
if (RuntimeUtilities.IsDynamicResolutionEnabled(context.camera)) flags |= Asr.InitializationFlags.EnableDynamicResolution; if (RuntimeUtilities.IsDynamicResolutionEnabled(context.camera)) flags |= Asr.InitializationFlags.EnableDynamicResolution;

Loading…
Cancel
Save