feat(rendering): expose managed SRP asset final color defaults

This commit is contained in:
2026-04-18 16:19:54 +08:00
parent 5fd474d08d
commit 849625e732
11 changed files with 280 additions and 0 deletions

View File

@@ -98,6 +98,26 @@ namespace Gameplay
}
}
public sealed class ManagedFinalColorRenderPipelineProbeAsset
: ScriptableRenderPipelineAsset
{
protected override ScriptableRenderPipeline CreatePipeline()
{
return new ManagedRenderPipelineProbe();
}
protected override FinalColorSettings GetDefaultFinalColorSettings()
{
FinalColorSettings settings = FinalColorSettings.CreateDefault();
settings.outputTransferMode = FinalColorOutputTransferMode.LinearToSRGB;
settings.exposureMode = FinalColorExposureMode.Fixed;
settings.exposureValue = 1.75f;
settings.toneMappingMode = FinalColorToneMappingMode.ACES;
settings.finalColorScale = new Vector4(0.90f, 1.10f, 1.20f, 1.0f);
return settings;
}
}
public sealed class ManagedRenderPipelineProbe : ScriptableRenderPipeline
{
public static int SupportsStageCallCount;