LeviLamina
Loading...
Searching...
No Matches
UpscalingParameters.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/render_dragon/frame_renderer/modules/FidelityFXPrecision.h"
7
8namespace dragon::framerenderer::modules {
9
11public:
12 // UpscalingParameters inner types define
13 enum class Mode : int {
14 Taau = 0,
15 Bilinear = 1,
16 Fsr1 = 2,
17 Fsr1DebugBilinear = 3,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<4, 4, ::dragon::framerenderer::modules::UpscalingParameters::Mode> mUpscalingMode;
24 ::ll::TypedStorage<4, 4, float> mUpscalingFactor;
25 ::ll::TypedStorage<1, 1, bool> mEnableDynamicResolution;
26 ::ll::TypedStorage<1, 1, bool> mDynamicResolutionOverridden;
27 ::ll::TypedStorage<4, 4, float> mDynamicResolutionOverride;
28 ::ll::TypedStorage<4, 4, float> mMinUpscalingFactor;
29 ::ll::TypedStorage<4, 4, float> mTargetFramerate;
30 ::ll::TypedStorage<4, 4, float> mPixelScaling;
31 ::ll::TypedStorage<4, 4, float> mSmoothingAlpha;
32 ::ll::TypedStorage<4, 4, float> mFSRSharpness;
33 ::ll::TypedStorage<4, 4, ::dragon::framerenderer::modules::fidelityfx::FidelityFXPrecision> mFSRPrecision;
34 ::ll::TypedStorage<1, 1, bool> mEnableFSRSharpening;
35 ::ll::TypedStorage<1, 1, bool> mUseFSRCompute;
36 ::ll::TypedStorage<1, 1, bool> mEnableColorClipping;
37 ::ll::TypedStorage<1, 1, bool> mEnableMotionVectorFiltering;
38 ::ll::TypedStorage<4, 8, ::glm::vec2> mVarianceClippingBiasMinMax;
39 // NOLINTEND
40};
41
42} // namespace dragon::framerenderer::modules
Definition UpscalingParameters.h:7