MCPcopy Create free account
hub / github.com/carbonengine/trinity / GetSettings

Function GetSettings

trinity/Tr2SSAO.cpp:47–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47FFX_CACAO_Settings GetSettings( bool useDownsampledSSAO, bool generateNormals, SSAOQuality quality )
48{
49 unsigned settingsIndex = static_cast<int>( quality ) + useDownsampledSSAO * ( static_cast<int>( SSAOQuality::LOWEST ) + 1 );
50 FFX_CACAO_Settings settings = FFX_CACAO_PRESETS[settingsIndex].settings;
51
52 settings.generateNormals = generateNormals;
53
54 // Set fade out to something large to disable it
55 settings.fadeOutFrom = 10;
56 settings.fadeOutTo = 1;
57
58 // Set to maximum to compensate for our large scene sizes
59 settings.radius = 5;
60 settings.sharpness = 0.5f;
61 settings.detailShadowStrength = 5;
62 settings.shadowPower = 2;
63
64 return settings;
65}
66
67void Tr2SSAO::Enable( bool enable )
68{

Callers 3

InitializeForPythonFunction · 0.85
PerformPassMethod · 0.85
TriSettingsRegistrarMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected